@charset "gb2312";
.Brand-a {
    width: 100%;
    padding: 80px 0px;
}
.Brand-a-holder {
    width: 1200px;
    margin: 50px auto 0px auto;
}
.Brand-a-top-holder {
    float: left;
    width: 50%;
    height: 460px;
}
.Brand-a-top-title {
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 28px;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #0c8391;
}
.Brand-a-top-holder:first-child .Brand-a-top-title {
    background-color: #9ccdb6;
}
.Brand-a-top-title span {
    font-weight: lighter;
}
.Brand-a-top-img {
    width: 100%;
    height: 400px;
}
.Brand-a-top-img img {
    display: block;
    width: 100%;
    height: 100%;
}
.Brand-a-logo-holder {
    clear: both;
    width: 100%;
    height: 245px;
    padding-top: 20px;
}
.Brand-a-logo-holder li img {
    display: block;
    width: 100%;
    height: 100%;
}
/*------------------------------------------------------------------*/
.Brand-b {
    width: 100%;
    padding: 50px 0px 80px 0px;
    background-color: #f5f5f5;
}
.Brand-b-holder {
    width: 1200px;
    height: 440px;
    margin: 50px auto 0px auto;
}
.Brand-b-list {
    display: block;
    float: left;
    width: 300px;
    height: 220px;
    background-color: #000000;
}
.Brand-b-list:nth-child(4) {
    float: right;
    margin-right: 0px;
    height: 440px;
}
.Brand-b-list img {
    display: block;
    width: 100%;
    height: 100%;
}
.Brand-b-list:nth-child(1) img {
    opacity: 0.5; /* 初始状态为半透明 */
    transition: opacity 1s; /* 动画持续时间为1秒 */
}
.Brand-b-list:nth-child(3) img {
    opacity: 0.5; /* 初始状态为半透明 */
    transition: opacity 1s; /* 动画持续时间为1秒 */
}
.Brand-b-list:nth-child(5) img {
    opacity: 0.5; /* 初始状态为半透明 */
    transition: opacity 1s; /* 动画持续时间为1秒 */
}
.Brand-b-list:nth-child(6) img {
    opacity: 0.5; /* 初始状态为半透明 */
    transition: opacity 1s; /* 动画持续时间为1秒 */
}
.Brand-b-list:nth-child(7) img {
    opacity: 0.5; /* 初始状态为半透明 */
    transition: opacity 1s; /* 动画持续时间为1秒 */
}
.Brand-b-list  img:hover {
    opacity: 1; /* 鼠标悬停时变为不透明 */
}
/*------------------------------------------------------------------*/
.Brand-c {
    width: 100%;
    padding: 80px 0px;
}
.Brand-c-holder {
    width: 100%;
    padding-top: 50px;
    margin-top: 50px;
    background-image: url("../img/Brand-c-bg.jpg");
    background-repeat: repeat-x;
    background-position: center top;
}
.Brand-c-list-holder {
    width: 1200px;
    height: 580px;
    margin: auto;
}
.Brand-c-list {
    float: left;
    width: 240px;
    height: 300px;
    margin-left: 20px;
}
.Brand-c-list:nth-child(1) {
    width: 410px;
    height: 580px;
    margin-left: 0px;
}
.Brand-c-list:nth-child(3) {
    margin-left: 30px;
}
.Brand-c-list img {
    display: block;
    width: 100%;
    height: 100%;
}
.Brand-c-text {
    float: right;
    width: 760px;
    height: 250px;
    margin-bottom: 30px;
    line-height: 32px;
    font-size: 16px;
    color: #FFFFFF;
}
/*------------------------------------------------------------------*/
.Brand-d {
    width: 100%;
    padding-bottom: 80px;
}
.Brand-d-holder {
    width: 1200px;
    height: 530px;
    margin: auto;
}
.Brand-d-text {
    float: left;
    width: 760px;
    height: 270px;
    line-height: 32px;
    font-size: 16px;
    color: #000000;
}
.Brand-d-img {
    float: right;
    width: 410px;
    height: 530px;
}
.Brand-d-icon {
    float: left;
    width: 760px;
    height: 260px;
}
.Brand-d-holder div img {
    display: block;
    width: 100%;
    height: 100%;
}
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
.Brand-title {
    width: 1200px;
    height: 150px;
    margin: auto;
}
.Brand-title img {
    display: block;
    width: 100%;
}