@charset "utf-8";
body {
width: 100%;
height: 100%;
}
.area {
min-width: 1200px;
margin: 0 auto;
}
.inner {
position: relative;
width: 1200px;
margin: 0 auto;
}
.inner .txt {
font-size: 18px;
color: #333;
text-align: left;
line-height: 30px;
}
/*æ´æ›¢å„´font棰滆壊 hlist閲岄潰é–å‘®å«æ´æ›¢å„´é¨å‹®å„—é…浘*/
.area-1 {
background: no-repeat center top;
height: 772px;
}
.area-2 {
background: no-repeat center top;
height: 880px;
}
.area-3 {
background: no-repeat center top;
height: 1211px;
}
.area-4 {
background: no-repeat center top;
height: 1775px;
}
.area-5 {
background: no-repeat center top;
height: 556px;
}
body .g-footer {
background: no-repeat center top !important;
height: 206px;
margin: 0;
border: none;
}
body .g-footer .gft-links,
body .g-footer .gft-copyright {
color: #333;
}
body .g-footer .gft-links a,
body .g-footer .gft-copyright a {
color: #333;
}
.area-1 {
background: none;
height: auto;
}
.area-1 .txt {
width: 530px;
padding-top: 486px;
margin-left: 28px;
font-size: 16px;
line-height: 32px;
color: #000;
text-indent: 3em;
}
.area-2 ul {
padding-top: 118px;
width: inherit;
display: flex;
justify-content: space-between;
}
.area-2 ul li {
width: 281px;
height: 692px;
text-align: left;
background: no-repeat;
}
.area-2 ul li h3 {
font-size: 30px;
line-height: 60px;
color: #333;
margin: 17px 0 4px 20px;
}
.area-2 ul li .img {
width: 250px;
height: 250px;
border-radius: 30px;
margin: 0 auto;
overflow: hidden;
}
.area-2 ul li .img img {
width: inherit;
height: inherit;
}
.area-2 ul li .tbox .tit {
display: inline-block;
height: 24px;
line-height: 24px;
box-sizing: border-box;
padding: 0 20px;
color: #fff;
font-size: 16px;
background-color: #826859;
border-radius: 0 12px 12px 0;
margin: 20px 0 13px;
}
.area-2 ul li .tbox p {
color: #333;
font-size: 18px;
line-height: 30px;
text-align: left;
box-sizing: border-box;
padding: 0 20px;
}
.area-2 ul li .box2 p {
height: 183px;
overflow: hidden;
}
.area-3 ul {
padding-top: 220px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.area-3 ul li {
width: 584px;
height: 430px;
background-color: #fff;
text-align: left;
position: relative;
overflow: hidden;
margin-bottom: 30px;
box-shadow: 0 0 15px 10px #cbccc7;
}
.area-3 ul li .tit {
height: 50px;
line-height: 50px;
background-color: #826859;
color: #fff;
font-size: 22px;
font-weight: 550;
display: inline-block;
box-sizing: border-box;
padding: 0 15px 0 30px;
position: absolute;
top: 0;
left: 0;
border-radius: 0 0 25px 0;
}
.area-3 ul li .txt {
display: inline-block;
width: 262px;
margin: 70px 0 0 30px;
}
.area-3 ul li .txt p:nth-of-type(1) {
color: #074d7a;
font-size: 20px;
line-height: 28px;
font-weight: 550;
}
.area-3 ul li .txt p:nth-of-type(1)::after {
content: ' ';
display: block;
width: 32px;
height: 4px;
background-color: #074d7a;
border-radius: 2px;
margin-top: 5px;
margin-bottom: 10px;
}
.area-3 ul li .txt p:nth-of-type(2) {
text-indent: 2em;
letter-spacing: 1px;
color: #444;
}
.area-3 ul li img {
width: 250px;
height: 370px;
border-radius: 25px;
margin: 35px 0 0 15px;
}
.area-4 ul {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding-top: 234px;
}
.area-4 ul li {
width: 100%;
display: flex;
overflow: hidden;
height: 330px;
box-shadow: 0px 15px 25px 0px #cbccc7;
margin-bottom: 40px;
background-color: #fff;
}
.area-4 ul li img {
width: 600px;
height: 330px;
}
.area-4 ul li .txt {
width: 600px;
position: relative;
box-sizing: border-box;
padding: 0 40px 0 50px;
}
.area-4 ul li .txt .tit {
height: 40px;
line-height: 40px;
background-color: #826859;
color: #fff;
font-size: 22px;
font-weight: 550;
display: inline-block;
box-sizing: border-box;
padding: 0 35px 0 35px;
position: absolute;
text-align: center;
top: 0;
right: 40px;
}
.area-4 ul li .txt p:nth-of-type(1) {
color: #333;
font-size: 30px;
line-height: 28px;
font-weight: 550;
margin: 55px 0 0;
}
.area-4 ul li .txt p:nth-of-type(1)::after {
content: ' ';
display: block;
width: 40px;
height: 4px;
background-color: #074d7a;
border-radius: 2px;
margin-top: 15px;
margin-bottom: 10px;
}
.area-4 ul li .txt p:nth-of-type(2) {
text-indent: 2em;
color: #444;
line-height: 34px;
}
.area-5 .txt {
color: #444;
line-height: 34px;
text-indent: 2em;
padding-top: 252px;
margin-left: 60px;
width: 693px;
}