﻿html, body { font-size: 14px; font-family: "Microsoft YaHei","微软雅黑",'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif !important; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder { font-size: 14px; color: #ccc; font-family: "Microsoft YaHei","微软雅黑",'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif !important; }
input:-moz-placeholder, textarea:-moz-placeholder, select:-moz-placeholder { font-size: 14px; color: #ccc; font-family: "Microsoft YaHei","微软雅黑",'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif !important; }
input::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder { font-size: 14px; color: #ccc; font-family: "Microsoft YaHei","微软雅黑",'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif !important; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder { font-size: 14px; color: #ccc; font-family: "Microsoft YaHei","微软雅黑",'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif !important; }
html, body { min-width: 1300px; }
.wx { width: 1300px; margin: 0 auto; }
.no-padding { padding: 0 !important; }
a { text-decoration: none !important; }
.overflow_Body { overflow: hidden; }

.no-padding-left { padding-left: 0px; }
.no-padding-righter { padding-right: 0px; }
/*Layout部分*/
/*一级菜单*/
.headers { background-color: #fff; box-shadow: 0px 1px 3px #BCBCB3; position: absolute; top: 0px; z-index: 999; }
.headscorll { position: fixed; }
.lay_headnav { height: 90px; background-color: #fff; line-height: 90px; text-align: center; font-size: 16px; color: #333333; }

.head_right img { margin-top: -13px; }
.lay_headnav ul { list-style: none; float: left; padding-left: 10px; margin-bottom: 0px; }
.lay_headnav ul li { float: left; margin: 0px 10px; width: 65px; cursor: pointer; }
.lay_headnav ul a { color: #333333; }
.ind_headfont { color: #f19117; font-size: 20px; margin-right: 20px; }
.head_action { color: #F18D00; }


.head_left { border: 1px solid; width: 20%; height: 90px; float: left; }
.head_center { border: 1px solid; width: 45%; height: 90px; float: left; }

/*二级菜单和搜索*/
.indexsearchdiv { width: 100%; position: absolute; top: 90px; left: 0px; }
.searchmain { height: 50px; width: 860px; position: absolute; top: 50%; left: 50%; margin-top: -25px; margin-left: -430px; }
.searchfontsty { background-color: #FFE1BB; text-align: center; line-height: 50px; font-size: 16px; color: #262A2C; cursor: pointer; }
.searchkeyword input { height: 50px; width: 100%; border: 0px; padding-left: 10px; }

.subulli { position: absolute; top: 0px; left: 50%; margin-left: -650px; }
.subulli ul { list-style: none; font-size: 16px; margin: 0 auto; padding: 0px; }
.subulli ul li { float: left; width: 210px; height: 119px; line-height: 115px; padding-left: 2px; }
.subulli ul span { margin-left: 5px; }
.subulli ul img { margin-top: -3px; }


/*通用浮动导航条样式*/
.indexflotdiv { width: 86px; position: fixed; top: 200px; right: 10px; z-index: 10; }
.fudongstyle { border: 1px solid #f19117; margin-left: 24px; margin-top: -48px; background-color: white; padding-top: 40px; padding-bottom: 10px; box-shadow: 1px 1px 3px #f19117,-1px -1px 3px #f19117; }
.fudongstyle p { font-size: 12px; margin-bottom: 0px; }
.fudongstyle ul { margin: 0px; padding-left: 0px; text-align: center; list-style: none; }
.fudongstyle ul li { margin: 15px 0px 0px; cursor: pointer; }
.qrcode_panel_extend_info img{width:25px;height:25px;}

.flottop { width: 76px; height: 76px; border: 1px solid#ddd; text-align: center; line-height: 76px; font-size: 16px; position: fixed; top: 820px; right: 46px; background-color: #E5E5E5; z-index: 5; cursor: pointer; }
.zhezhaodiv { width: 100%; height: 100%; z-index: 999; position: fixed; top: 0px; left: 0px; background-color: #817F7B; opacity: 0.6; }

/*浮窗点击预约样式*/
.tanchuangnone { display: none; }
.yuyuediv { border-radius: 20px; position: fixed; top: 115px; left: 50%; margin-left: -366px; z-index: 1001; }
.yucloseimg { position: absolute; top: 12px; right: 140px; cursor: pointer; }
.yuyuemain { width: 510px; height: 474px; padding: 15px 10px 30px; font-size: 18px; position: absolute; top: 144px; left: 106px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
/*.yuyueinput input { border: 1px solid #ddd; height: 30px; padding: 10px; width: 100%; margin: 19px 0px 0px; }*/
.elderly { height: 80px; margin-top: 30px; }
.elderly .Row { margin: 0px -10px; }
.elderly input { border: 1px solid #ddd; height: 30px; padding: 10px; width: 98%; }
.elderly .col-xs-3 { padding-left: 5px; }
.tijiaobtn { color: white; background-color: #F28D00; padding: 5px 90px; border-radius: 20px; }
.filegouxuan span { font-size: 16px; color: #666666; margin-left: 8px; margin-right: 6px; }
.filegouxuan label { font-size: 16px; color: #029846; margin: 0px; }



/*首页*/
.BgImghover { background-image: url('../images/indexguang.png'); background-repeat: no-repeat; background-position: bottom right; }


/*光阴故事与联系我们页面公共样式*/
.contacutnav { padding-top: 10px; padding-bottom: 10px; }
.contacutsdiv { background-size: 100% 100%; background-repeat: no-repeat; background-position-y: 98px; background-position-x: 60px; }

.navleftdiv { padding-right: 58px; width: 217px; height: 62px; }
.navlist,.nav-list { border-left: 1px solid #f19117; padding: 0px 38px; height: 62px; line-height: 62px; }
.navlist span,.nav-list span { font-size: 16px; margin-right: 15px; margin-left: 20px; padding: 5px 25px; cursor: pointer; }
.navaction { padding: 5px 25px; background-color: #f19117; color: #fff!important; border-radius: 10px; }
.nav-list a{color: #353535}
.navaction a{color: #FFFFFF!important}
/*.contactuflotdiv { width: 86px; position: fixed; top: 300px; right: 10px; z-index:10; }*/
.contactuguide { padding-top: 20px; }
.locationfont { font-size: 17px; color: #9D9D9D; }
.locationfont label { margin-bottom: 0px; margin-left: 10px; font-weight: inherit; }
.fontscolor { color: #f19117; }

.locationtitle { font-size: 28px; text-align: center; padding-top: 10px; padding-bottom: 8px; position: relative; margin-bottom: 50px; }
.locationtitle label { border-bottom: 2px solid; color: #409C4D; width: 50px; margin-bottom: 0px; position: absolute; left: 50%; bottom: 5px; margin-left: -25px; }


/*联系我们页*/
.contacuthead { margin-top: 90px; border-bottom: 1px solid #DFDFDF; }




/*contactusection */
.contactfangshi { padding-bottom: 30px; }


.locationright { font-size: 16px; padding-left: 13px; padding-top: 5px; }
.locationright p { margin-bottom: 5px; }
.locationright span { color: #A1A1A1; }
.locationright label { margin-bottom: 0px; color: #3D3D3D; margin-left: 10px; font-weight: initial; }

.contacutinfo { padding: 30px 0px; border-top: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; font-size: 16px; }
.infoinput { border: 1px solid #ddd; padding-left: 5px; height: 30px; width: 100%; }

.contacutinfo .col-xs-4 { padding: 0px 30px; }
.contacutinfo .Row { margin: 0px -40px; }

.tijiaobtn { color: white; padding: 8px 90px; background-color: #f19117; border-radius: 25px; }
.botinfodiv { margin-bottom: 0px; margin-top: 10px; }
.botinfodiv span { font-size: 16px; color: #666666; margin-left: 8px; margin-right: 6px; }
.botinfodiv label { font-size: 16px; color: #029846; margin: 0px; }

.mapewm { padding: 28px 0px 60px; }
.mapewm p { font-size: 16px; }
.newmap { height: 320px; }

/*ruzhusection */
.ruzhumain { margin-top: 50px; }

.ruzzhuthink { border: 1px solid #f19117; border-width: 14px; position: relative; height: 166px; display: table; margin-top: 30px; }
.thinkleft { width: 155px; text-align: center; height: 138px; line-height: 138px; border-right: 1px solid #ddd; }
.thinkleft span { font-size: 26px; color: #f19117; font-weight: bold; z-index: 3; position: absolute; }

.thinkright { padding-left: 38px; font-size: 18px; height: 138px; vertical-align: middle; display: table-cell; width: 100%; }
.thinkright p { margin: 0px; }

.thinkmaincontant { height: 600px; padding: 0px 133px; font-size: 18px; margin-bottom: 10px; }
.maintijiandivA { height: 165px; padding: 20px 25px; border-top-right-radius: 36px; border-bottom-right-radius: 36px; border-top: 1px solid #409C4D; border-right: 1px solid #409C4D; border-bottom: 1px solid #409C4D; position: relative; }

.maintijiandivB { height: 165px; padding: 20px 25px; border-left: 1px solid #409C4D; border-top: 1px solid #409C4D; border-bottom: 1px solid #409C4D; border-top-left-radius: 36px; border-bottom-left-radius: 36px; }

.maintijiandivC { height: 165px; padding: 20px 25px; border-top-right-radius: 36px; border-bottom-right-radius: 36px; border-top: 1px solid #409C4D; border-right: 1px solid #409C4D; border-bottom: 1px solid #409C4D; position: relative; }

.fufongleft { width: 80px; height: 115px; text-align: center; position: absolute; top: -103px; left: 25px; }
.fufongright { width: 80px; height: 115px; text-align: center; position: absolute; bottom: -13px; right: 25px; }

.contactulower { border-top: 1px solid #ddd; text-align: center; padding-top: 40px; padding-bottom: 50px; }
.contactulower img { margin: 0px 50px; }

/*oftensection */
.oftenmain { margin-top: 50px; min-height: 260px; padding-bottom: 0px; }

.chatdiv { padding-bottom: 30px; font-size: 18px; }

.customersquare { width: 1100px; position: relative; }
.kefusquare { width: 1100px; float: right; margin-top: 15px; margin-bottom: 30px; }

.chatproblem { background-color: #FEB856; border-radius: 10px; padding: 15px 25px; color: white; }
.chatanswer { background-color: #EFEFF1; border-radius: 10px; padding: 20px; color: #212121; }

.sanjiao { width: 0px; height: 0px; overflow: hidden; border-width: 8px; border-color: transparent #FEB856 transparent transparent; border-style: dashed solid dashed dashed; position: absolute; top: 50%; margin-top: -10px; left: 65px; }
.kefusanjiao { width: 0px; height: 0px; overflow: hidden; border-width: 8px; border-color: transparent transparent transparent #EFEFF1; border-style: dashed dashed dashed solid; position: absolute; top: 25%; margin-top: -10px; right: 65px; }

.oftenlower { border-top: 1px solid #DFDFDF; text-align: center; padding-top: 40px; padding-bottom: 50px; }
.oftenlower img { margin: 0px 50px; margin-top: -10px; }

/*入住指南*/
.ysg-guide-sec { padding: 120px 133px 0 133px; font-size: 18px; margin-bottom: 10px; position: relative; }
.ysg-guide-even { width: 100%; height: 165px; border-top: 1px solid #409C4D; border-right: 1px solid #409C4D; position: relative; padding: 18px 110px 15px 15px; }
.ysg-guide-odd { width: 100%; height: 165px; border-left: 1px solid #409C4D; border-top: 1px solid #409C4D; position: relative; padding: 18px 15px 15px 110px; }
.ysg-guide-addon { display: inline-block; background-color: #F18D00; width: 20px; height: 20px; transform: rotate(45deg); text-align: center; }
.ysg-guide-addon span { transform: rotate(-45deg); display: inline-block; color: #fff; margin-left: 2px; vertical-align: top; margin-top: -2px; }
.ysg-guide-even .ysg-guide-addon { position: absolute; left: 45px; top: -11px; }
.ysg-guide-odd .ysg-guide-addon { position: absolute; right: 45px; top: -11px; }
.ysg-even-icon { position: absolute; top: -105px; }
.ysg-odd-icon { position: absolute; top: -105px; right: 15px; }
.ysg-guide-odd p { display: flex; justify-content: flex-end; }


/*光阴故事页*/
.timestoryhead { margin-top: 90px; border-bottom: 1px solid #DFDFDF; }

/*seniorssdection*/
/*.seniorsaction { border: 1px solid #EA532F !important; }*/
.seniorsmian .col-xs-4 { padding: 0px 10px; margin-bottom: 30px; }
.seniorsmian .Row { margin: 0px -10px; margin-top: 30px; }
.seniorsborder { padding: 6px; border: 1px solid #F2F2F2; box-shadow: 3px 3px 3px #F2F2F2,-3px -3px 3px #F2F2F2; }
.seniorsborder:hover { border: 1px solid #EA532F; }

/*.seniorsimgshow img { width: 100%; height: 266px; }*/
.seniorsimgshow img {width: 100%;min-height: 300px;max-height: 300px;}
.seniorimgjianjie { padding-top: 15px; padding-bottom: 20px; }
.seniorimgjianjie p { font-size: 16px; color: #353535; height: 50px; margin-bottom: 5px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; white-space: normal !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.seniorimgjianjie label { margin-bottom: 0px; font-size: 14px; color: #A1A1A1; font-weight: inherit; height: 42px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; white-space: normal !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.footershare { padding: 10px 0px; border-top: 1px solid #DBDBDB; }
.footershare label { font-size: 14px; color: #242424; font-weight: inherit; margin-right: 5px; }

.seniorsfooter { text-align: center; padding-top: 10px; padding-bottom: 50px; }
.seniorsfooter img { margin: 0px 50px; }

/*dynamicsection*/

.dynamicmain { padding-bottom: 40px; }
.dynamicmain .col-xs-4 { padding: 0px 15px; }
.dynamicmain .Row { margin: 0px -15px; }

.dynamicaction { border: 1px solid #DADADA; box-shadow: 2px 2px 8px #DADADA,-2px -2px 8px #DADADA; }
.dynamicborder { background-color: #FAFAFA; margin-bottom: 25px; }
.dynamicimgshow img {width: 100%;min-height: 300px;max-height: 300px;}
.dynamicjieshao { padding: 20px 30px 15px; cursor: pointer; }
.dynamicjieshao p { margin-bottom: 3px; color: #2A2A2A; font-size: 24px; height: 36px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; white-space: normal !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.dynamicjieshao span { font-size: 14px; color: #A4A4A4; }

.dynamicimgfoot { padding: 10px 15px; border-top: 1px solid #DADADA; }
.dynamicfootaction { border-top-color: #F19540; }
.dynamicimgfoot label { font-size: 14px; color: #242424; font-weight: inherit; margin-right: 5px; }
.dyamicpagenum { text-align: center; margin-top: 20px; margin-bottom: 20px; }
.dyamicpagenum span { text-align: center; padding: 11px 15px; background-color: #009641; color: white; }

/*zixunsection*/
.subaction,.subaction a { color: #f19117 !important; }
.zixunserch input { height: 45px; border: 1px solid #ddd; padding-left: 48px; width: 323px; }
.zixunserch input::-webkit-input-placeholder { font-size: 17px; }
.zixunserch label { color: white; font-size: 16px; background-color: #f19117; padding: 4px 32px; font-weight: inherit; cursor: pointer; }
.zixunserch img { position: absolute; left: 15px; top: 7px; }

.zixunsidebar ul { list-style: none; padding-left: 0px; font-size: 16px; color: #121212; }
.zixunsidebar ul li { padding: 15px 0px; border-bottom: 1px solid #ddd; width: 195px; cursor: pointer; }
.zixunsidebar ul li a{color: #121212}

.tubiao { border-left: 5px solid #f19117; border-right: 0px solid #f19117; height: 18px; width: 1px; float: left; margin-top: 3px; margin-right: 20px; }

.zixuncontent .Row { margin: 0px -25px; }
.zixuncontent .col-xs-6 { padding: 0px 25px; margin-bottom: 15px; height: 409px; }

.XinWenTitle { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; white-space: normal !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.zixunaction { border-top-color: #F29440 !important; }
.zixunfooter:hover { padding-left: 15px; transition-property: padding-left; transition-duration: 2s; transition-delay: 0s; }

.zixunimgshow img { width: 100%; height: 240px; }
.zixuntitle { padding: 20px 0px 15px; cursor: pointer; height: 114px; }
.zixuntitle p { color: #222222; font-size: 20px; margin-bottom: 6px; }
.zixuntitle span { color: #9D9D9D; font-size: 15px; height: 43px; font-weight: inherit; }
.zixunfooter { padding: 15px 0px; color: #545454; font-size: 14px; border-top: 1px solid #ddd; cursor: pointer; }
.zixunpagenum { text-align: center; margin-top: 10px; margin-bottom: 60px; padding: 10px; }
.zixunpagenum span { text-align: center; padding: 11px 15px; background-color: #009641; color: white; }


/*zixundetailsection*/
.zixundetaletitle { text-align: center; margin-top: 35px; }
.zixundetaletitle p { font-size: 30px; color: #262626; margin-bottom: 5px; }
.zixundetaletitle span { font-size: 16px; color: #999999; margin-right: 5px; }
.zixundetaletitle label { font-weight: inherit; }

.zixundetailmain { border-top: 1px solid #ddd; padding-top: 20px; margin-top: 30px; font-size: 16px; color: #1C1C1C; text-align: center; }

.otherzixun { margin-top: 40px; margin-bottom: 70px; }
.otherzixun div { border: 1px solid #F3F3F3; padding: 10px 15px; font-size: 16px; color: #414141; margin: 10px 0px; box-shadow: 1px 1px 1px #F3F3F3,-1px -1px 1px #F3F3F3; }
.otherzixun label { margin: 0px; font-weight: inherit; }
.otherzixunacton { border-color: #F09540 !important; cursor: pointer; }
.otherzixun div:hover { padding-left: 46px; transition-property: padding-left; transition-duration: 4s; transition-delay: 0s; }





/*搜索结果页*/
.deailmoreimg { background-image: url('../images/searchmoreimg.png'); background-position-x: 92px; background-repeat: no-repeat; background-position-y: center; }


/*舒适的家页*/
.comforthomehead { margin-top: 90px; border-bottom: 1px solid #DFDFDF; }
.comfortrerultguide { padding-top: 20px; }
.comfortheadimg img { width: 1300px; height: 380px; }
/*.comfortlogo { background-image: url('../images/comfortlogo.png'); background-repeat: no-repeat; }*/
.shijiaokan { background-image: url('../images/comfortshouzhi.png'); background-repeat: no-repeat; background-size: 10px; background-position: left; }

/*.kanimgleft { background-image: url('../images/comfortmain15.png'); background-repeat: no-repeat; }
.kanimgright { background-image: url('../images/comfortmain16.png'); background-repeat: no-repeat; }*/


.searchZXfooter { border-top: 1px solid #ddd; text-align: center; padding-top: 40px; padding-bottom: 30px; }
.searchZXfooter img { margin: 0px 50px; cursor: pointer; }
/*cozysection*/
.WenXinPaiBan { margin-top: -50px; }
.zhangzhefooter { border-top: 1px solid #ddd; text-align: center; padding-top: 40px; padding-bottom: 50px; }
.zhangzhefooter img { margin: 0px 50px; }

.cozycontent { padding-bottom: 30px; border-bottom: 1px solid #DDDDDD; }
.cozycontenttow { padding-bottom: 50px; padding-top: 50px; }
.mainleft { width: 840px; height: 540px; }
.mainright { padding-left: 18px; }
.mainjieshao label { font-size: 22px; font-weight: bold; margin-top: -5px; margin-bottom: 0px; }
.mainjieshao span { font-size: 15px; color: #7B7B7B; height: 158px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; white-space: normal !important; -webkit-line-clamp: 7; -webkit-box-orient: vertical; }

.planefont { font-size: 22px; font-weight: bold; color: #F08D19; }
.planeimgshow { background-color: #F6F6F6; width: 100%; height: 303px; }

.cozycontentfoot { height: 150px; background-color: #F6F6F6; margin-top: 13px; padding: 10px 30px; position: relative; }
.cozycontentfoot ul { list-style: none; padding-left: 0px; }
.cozycontentfoot ul li { width: 200px; height: 130px; margin-right: 2px; float: left; cursor: pointer; }
.comfortjiantouleft { position: absolute; top: 50%; margin-top: -10px; left: 10px; }
.comfortjiantouright { position: absolute; top: 50%; margin-top: -10px; right: 10px; }

.cozyaction { border: 2px solid #F78700; }

/*designsection*/
.designsection { }
.designleft { width: 50%; float: left; }
.designright { width: 50%; float: left; }

.designsection ul { list-style: none; padding-left: 0px; font-size: 16px; color: #141414; }
.designleft ul li { padding: 30px; position: relative; }
.designleft ul li:first-child { padding-top: 0px; }

.designleft div { border-right: 1px solid #9F9F9F; width: 45px; height: 178px; padding-right: 8px; -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; position: absolute; top: 30px; right: 38px; }

.designleft span { position: absolute; height: 193px !important; }

.designright { padding-top: 240px; padding-bottom: 20px; }
.designright ul li { padding: 30px 0px 30px 55px; position: relative; }
.designright ul li:first-child { padding-top: 0px; }

.designright div { border-right: 1px solid #9F9F9F; width: 45px; height: 178px; padding-right: 8px; -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; position: absolute; top: 30px; right: 8px; }

.designright span { position: absolute; height: 193px !important; }
/*parksection*/
.parktitle { padding: 0px 50px; font-size: 18px; color: #222222; text-align: center; }

.parkcenterone { padding-top: 20px; border-bottom: 1px solid #DFDFDF; }
.parkcentertow { padding: 30px 0px 40px; border-bottom: 1px solid #DFDFDF; }
.parkcenterthree { padding-top: 40px; padding-bottom: 60px; }

.parkcenterone ul { list-style: none; padding-left: 0px; font-size: 16px; color: #4F4F4F; }
.parkcenterone ul li { width: 33.3%; padding: 0px 28px; float: left; margin-bottom: 25px; }
.parkcenterone ul img { width: 100%; height: 254px; }
.parkcenterone .Row { margin: 0px -12px; }

.borderlogo { border-left: 3px solid #0A953D; border-right: 3px solid #0A953D; height: 18px; vertical-align: middle; margin-right: 5px; margin-bottom: 0px; }
.parkimgjieshao { padding: 6px 0px; }


.shijiaokan { font-size: 18px; color: #f19117; font-weight: 600; margin-bottom: 13px; padding-left: 13px; }
.kanleft { width: 49.5%; background-color: #F9F9F9; padding: 15px; }
.kenright { width: 49.5%; background-color: #F9F9F9; padding: 15px; }
.kanjieshao { padding-left: 15px; height: 200px; position: relative; }
.kanjieshao p { font-size: 20px; font-weight: 600; margin-bottom: 5px; }
.kanjieshao div { font-size: 14px; color: #6C6C6C; height: 104px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; white-space: normal !important; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }
.kanjieshao span { font-size: 16px; color: white; padding: 10px 20px; background-color: #EB6003; border-radius: 20px; position: absolute; bottom: 0px; }
.parkvideo { width: 630px; height: 340px; position: relative; left: 50%; margin-left: -330px; }
.videobtnn { position: absolute; left: 50%; top: 50%; z-index: 3; margin-left: -30px; margin-top: -30px; }


/*走进岭南*/
.Growlocationtitle { font-size: 28px; text-align: center; padding-top: 10px; padding-bottom: 8px; position: relative; margin-bottom: 30px; }
.Growlocationtitle label { border-bottom: 2px solid; color: #409C4D; width: 50px; margin-bottom: 0px; position: absolute; left: 50%; bottom: 5px; margin-left: -25px; }

.Enterhead { margin-top: 90px; border-bottom: 1px solid #DFDFDF; }
.Growrerultguide { padding-top: 20px; }
.Enterheadimg img { width: 1300px; height: 380px; }
/*.enterlogo { background-image: url('../images/enterlogo.png'); background-repeat: no-repeat; }*/


.GrowTitleIcon1 { background-image: url('../images/entermain11.png'); background-repeat: no-repeat; }
.GrowTitleIcon2 { background-image: url('../images/entermain12.png'); background-repeat: no-repeat; }
.GrowTitleIcon3 { background-image: url('../images/entermain13.png'); background-repeat: no-repeat; }
.GrowSunlightIcon { background-image: url('../images/entermain14.png'); background-repeat: no-repeat; background-position: center; }


/*ChairmanSection*/
.ChairmanDiv { width: 376px; height: 376px; }
.ChairmanContent { padding-left: 25px; }
.ChairmanInfo { border-bottom: 1px solid #E1E1E1; padding-bottom: 30px; }
.ChairmanInfo p { font-size: 28px; color: #333333; font-weight: 700; margin-top: -9px; }
.ChairmanInfo label { font-size: 16px; color: #333333; font-weight: inherit; }
.ChairmanInfo span { margin: 0px 15px; }
.AddressOne { padding: 30px 0px; border-bottom: 1px solid #E1E1E1; font-size: 16px; color: #333333; line-height: 28px; }
.AddressTow { padding: 30px 0px; font-size: 16px; color: #333333; line-height: 28px; }
/*NinNanSection*/
.NinNanNoe { padding-bottom: 25px; border-bottom: 1px solid #E2E2E2; }
.NinNanTow { padding-top: 40px; padding-bottom: 38px; border-bottom: 1px solid #E2E2E2; }
.NinNanThree { padding: 40px 0px; border-bottom: 1px solid #E2E2E2; text-align: center; }
.NinNanFour { padding-top: 40px; padding-bottom: 60px; }
.NinNanImg { width: 460px; height: 300px; }
.NinNanJieShao { font-size: 18px; color: #232323; padding-left: 20px; }

.NinNanContent p { font-size: 18px; color: #f19117; margin-bottom: 15px; }
.NinNanContent label { font-size: 18px; color: #313131; margin-bottom: 0px; font-weight: inherit; }


.NinNanTow .col-xs-3 { padding: 0px 6px; }
.NinNanTow .row { margin: 0px -6px; margin-top: 20px; }

.NinNanVideo { width: 630px; height: 340px; margin: 0 auto; position: relative; }
.VideoBtnn { position: absolute; left: 50%; top: 50%; z-index: 3; margin-left: -30px; margin-top: -30px; }

/**/
.GrowTitle { text-align: center; font-size: 16px; color: #333333; border-bottom: 1px solid #ddd; padding-bottom: 30px; }
.GrowNeck { padding-top: 60px; font-size: 18px; color: #333333; line-height: 40px; text-align: center; padding-left: 275px; padding-right: 275px; padding-bottom: 10px; }
.GrowContent { margin-bottom: 20px; }

.GrowTitle .col-xs-4 { }
.GrowTitleimg { height: 116px; width: 116px; margin: 0 auto; }
.GrowTitle span { padding: 0px 5px; }
.GrowTitle p { margin-bottom: 0px; margin-top: 10px; }
.GrowTitleFont { padding-top: 15px; position: relative; }
.GrowWeiLei { border-bottom: 2px solid; color: #DFDFDF; width: 50px; margin-bottom: 0px; position: absolute; left: 50%; top: 45px; margin-left: -25px; }

.GrowSunlight { height: 71px; }


.GrowTimeAxis ul { list-style: none; padding-left: 0px; position: relative; float: left; width: 100%; }
.GrowTimeAxis ul li { width: 50%; height: 364px; position: relative; }
.GrowTimeAxis ul:before { content: ''; position: absolute; height: 100%; border-left: 1px solid; right: 49.95%; }
.timeline--first:before { top: -8px; }

/*.timelineYou:before { content: ''; position: absolute; height: 356px; border-left: 1px solid; left: -1px; }*/

.TimeImg { width: 440px; height: 260px; }
.TimeImg img { width: 440px; height: 260px; }

.TimeAxisLeft { padding-left: 50px; margin-bottom: 200px; }
.TimeAxisLeft p { font-size: 24px; font-weight: bold; text-align: right; color: #232323; margin-bottom: 15px; }
.TimeAxisLeft label { font-size: 18px; font-weight: inherit; color: #1D1D1D; margin: 12px; }


.TimeAxisRight { padding-right: 50px; margin-top: 200px; }
.TimeAxisRight p { font-size: 24px; font-weight: bold; text-align: left; color: #232323; margin-bottom: 15px; }
.TimeAxisRight label { font-size: 20px; font-weight: inherit; color: #1D1D1D; margin: 12px; }

.AxisZuo { width: 440px; }
.AxisYou { width: 440px; float: right; }
.GrowWeiLeiDianZuo { margin: 0px; border-bottom: 1px solid #f19117; position: absolute; width: 150px; right: -7px; top: 19px; }
.GrowWeiLeiDianZuo span:before { content: ''; position: absolute; top: -7px; right: 0px; width: 15px; height: 15px; border: 2px solid #f19117; border-radius: 9px; background: #f19117; }

.GrowWeiLeiDianYou { margin: 0px; border-bottom: 1px solid #f19117; position: absolute; width: 150px; left: -8px; top: 19px; }
.GrowWeiLeiDianYou span:before { content: ''; position: absolute; top: -7px; left: 0px; width: 15px; height: 15px; border: 2px solid #f19117; border-radius: 9px; background: #f19117; }

/*BusinssSection*/
.ZhenShulistHead { padding: 20px 0px; border-bottom: 1px dashed #DDDDDD; background-color: #F8F8F8; }
.HonerLeft { padding: 15px 5px 15px 55px; }
.HonerRight { padding-left: 25px; padding-top: 25px; }
.HonerRight p { font-size: 28px; font-weight: bold; color: #333333; margin-bottom: 6px; }
.HonerFont { font-size: 16px; color: #666666; padding-left: 33px; height: 166px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; white-space: normal !important; -webkit-line-clamp: 7; -webkit-box-orient: vertical; }

.HonerList { padding: 20px 0px; border-bottom: 1px dashed #DDDDDD; }
.HonerListZuo { padding: 0px 20px; }
.HonerListYou { padding-left: 25px; padding-top: 13px; }
.HonerListYou p { font-size: 28px; font-weight: bold; color: #333333; margin-bottom: 6px; }
.HonerListFont { font-size: 16px; color: #666666; padding-left: 33px; }
.HonerListShenTow { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; white-space: normal !important; -webkit-line-clamp: 12; -webkit-box-orient: vertical; }
.HonerListShenThree { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; white-space: normal !important; -webkit-line-clamp: 6; -webkit-box-orient: vertical; }


.footbordertophide { border-top: 0px solid !important; }
.searchZXfooter { border-top: 1px solid #ddd; text-align: center; padding-top: 40px; padding-bottom: 30px; }
.searchZXfooter img { margin: 0px 50px; cursor: pointer; }



/*核心优势*/
.Medicinehead { margin-top: 90px; border-bottom: 1px solid #DFDFDF; }


/*feature*/
.zhangzhefooter { border-top: 1px solid #ddd; text-align: center; padding-top: 40px; padding-bottom: 50px; }
.zhangzhefooter img { margin: 0px 50px; }
.searchZXfooter { border-top: 1px solid #ddd; text-align: center; padding-top: 40px; padding-bottom: 30px; }
.searchZXfooter img { margin: 0px 50px; cursor: pointer; }
.CourseInfoBackImg { background-image: url('../images/ysg_feature_flower.png'); background-repeat: no-repeat; background-position: right bottom; }

/**/
.zhangzhefooter { border-top: 1px solid #ddd; text-align: center; padding-top: 40px; padding-bottom: 50px; }
.zhangzhefooter img { margin: 0px 50px; }
.searchZXfooter { border-top: 1px solid #ddd; text-align: center; padding-top: 40px; padding-bottom: 30px; }
.searchZXfooter img { margin: 0px 50px; cursor: pointer; }
