﻿.subnav {
    position: relative;
    height: 80px;
    background-color: #fff;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);
}

.subnav .layui-clear{
    margin:0 auto;
    text-align:center;
}

.subnav li {
    display:inline-block;
    font-size: 20px;
    line-height: 80px;
    text-align:center;
}

.subnav li a {
    display:block;
    height:80px;
    width:200px;
    color: #030303;
}

.subnav li a.action, .subnav li a:hover {
    color: #fff;
    background-color: #cc5d66;
}

.build {
    padding-top: 104px;
    padding-bottom:100px;
    background-color: #fcfdfd;
}

.build .items {
    margin: 0 auto;
    width: 1340px;
}

.build .items .layui-row {
    margin-left: -40px
}

.build li {
    float: left;
    margin-left: 40px;
    margin-top: 40px;
    width: 418px;
    background-color: #fff;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}

.build dd {
    position:relative;
    padding-top: 22px;
    padding-left:26px;
    padding-right:44px;
    height: 128px;
    background-color: #fff;
}

.build dd span {
    position:absolute;
    bottom:20px;
    font-size: 20px;
    line-height: 24px;
    color: #666;
    padding-right:34px;
    background:url(../images/build_ico_2.png) center right no-repeat;
}

.build dd p {
    padding-top: 8px;
    font-size: 24px;
    line-height: 27px;
    color: #333;
}

.build a:hover dd {
    background-color: #b71825;
}

.build a:hover span, .build a:hover p {
    color: #fff;
}

.build a:hover span {
    background: url(../images/build_ico_1.png) center right no-repeat;
}

#demo2-1 {
    padding-top: 64px;
    text-align: center;
}

.layui-laypage a, .layui-laypage span {
    padding: 0px 40px;
    height: 52px;
    line-height: 52px;
}
