﻿.lay { margin-bottom: 40px; }

.lay-2 { height: 450px; background: url(../images/pic-1.jpg) center center no-repeat; }

.lay-3 .list-1 li { height: 400px; }
.lay-3 .list-1 li .type-inner { height: 100%; width: 990px; text-align: center; }
.lay-3 .list-1 .type { letter-spacing: -0.31em; word-spacing: -0.43em; }
.lay-3 .list-1 .type-1 { background-color: #edfcff; }
.lay-3 .list-1 .type-2 { background-color: #fff3f8; }
.lay-3 .list-1 .type-3 { background-color: #fdffef; }
.lay-3 .list-1 img,
.lay-3 .list-1 .info { margin: 0 20px; vertical-align: middle; letter-spacing: normal; word-spacing: normal; }
.lay-3 .info { display: inline-block; *display: inline; *zoom:1; width: 570px; height: 100%; }
.lay-3 .info h2 { margin: 130px 0 15px 0; color: #333333; font-size: 30px; }
.lay-3 .info p { line-height: 23px; color: #666666; font-size: 14px; }

.lay-4 { background-color: #0071c8; }
.lay-4 .hd { padding-top: 20px; }
.lay-4 .hd h2 { line-height: 90px; color: #fff; font-size: 30px; text-align: center; }
.lay-4 .bd { overflow: hidden; }
.lay-4 .bd .dlbox { margin-left: -155px; *margin-left: -110px; padding-top: 60px; border-top: 1px solid #2c87cc; border-bottom: 1px solid #2c87cc; }
.lay-4 .bd dl { float: left; display: inline; width: 220px; margin-left: 160px; *margin-left: 110px; }
.lay-4 .bd dl dt { margin-bottom: 15px; color: #abd9fc; font-size: 14px; font-weight: bold; }
.lay-4 .bd dl dd { height: 85px; color: #abd9fc; }
.lay-4 .ft { padding: 60px 0; text-align: center; }
.lay-4 .apply { display: inline-block; height: 33px; line-height: 33px; border-radius: 5px; padding: 0 24px; color: #000000; font-size: 18px; background-color: #fff; }