@charset "utf-8";

#box1 { padding:50px 0 30px;}

#box2 { text-align: right;}
#box2 a { float: right;}
#box2 a img { display: block;}

#box3 { position: relative; background: #f2ece0;}
#box3 .main_width { position: relative;}
#box3 .round { position: absolute; left: 0; top: -120px; padding: 15px; width: 38%; border-radius: 50%; background: #fff; overflow: hidden; box-shadow: 10px 10px 30px rgba(0,0,0,.1);}
#box3 .round img { display: block; margin: auto; width: 100%;}
#box3 .text { margin: 0 5% 0 auto; padding: 100px 0 140px; width: 45%;}
#box3 .text h1 { color: #66524b; font-size: 42px; font-weight: normal;}
#box3 .text p { color: #666; font-size: 16px; line-height: 28px; text-align: justify;}
#box3 .img { text-align: right;}
#box3 .img img { display: block; margin: 0 0 0 auto; width: 60%;}

#box4 { position: relative; background: url(../images/elderly_box4_bg.jpg) no-repeat center top; background-size: cover;}
#box4 .con { margin: 0 0 0 auto; padding: 90px 0 60px; width: 60%; text-align: center;}
#box4 .con h1 { color: #66524b; font-size: 42px; font-weight: normal;}
#box4 .con .list { margin: 50px 0;}
#box4 .con .list .li  { float: left; width: 28%; height: 220px; margin: 0 2.6%; border-radius: 8px; background: #fff; box-shadow: 0 5px 15px rgba(0,0,0,.1);}
#box4 .con .list h3 { font-size: 25px; font-weight: normal; color: #bca084; line-height: 64px;}
#box4 .con .list h3 img { vertical-align: middle;}
#box4 .con .list p { margin: 0; line-height: 24px; font-size: 16px; color: #666;}
#box4 a.zxyy { position: absolute; left: 50%; bottom: 0; margin: 0 0 50px -430px;}