/*.main-con {*/
/*border: 1px solid #a6a6a6;*/
/*background: url("images/main-bg.jpg") no-repeat;*/
/*}*/

/*大号*/
@media (min-width: 980px) {
    .nav-big .nav-head {
        font-size: 16px;
        height: 30px;
        line-height: 30px;
        padding: 0 20px;
    }

    .nav-big a {
        font: 14px Microsoft YaHei;
        line-height: 30px;
    }

    .nav-big.nav-split a {
        line-height: 30px;
    }

    .nav-big .active a, .nav-big .active a:hover {
        font-weight: normal;
        background: #FF5A09;
    }

    .bg-inverse .nav-inline li a {
        line-height: 30px;
        padding: 2px 28px;
        text-indent: 0;
    }
}

@media (min-width: 780px) {
    .main-con {
        border: 1px solid #a6a6a6;
        background: url("images/main-bg.jpg") no-repeat;
    }

    .main-content {
        width: 900px;
    }

    .nav-big .nav-head {
        font-size: 16px;
        height: 30px;
        line-height: 30px;
        padding: 0 20px;
    }

    .nav-big a {
        font: 14px Microsoft YaHei;
        line-height: 30px;
    }

    .nav-big.nav-split a {
        line-height: 30px;
    }

    .nav-big .active a, .nav-big .active a:hover {
        font-weight: normal;
        background: #FF5A09;
    }

    .bg-inverse .nav-inline li a {
        line-height: 30px;
        padding: 2px 28px;
        text-indent: 0;
    }
}

.nav-bg {
    background: url("images/nav-bg.jpg") repeat-x;
}

.cont-bg {
    background: url("images/con-bg.jpg") repeat-x;
    padding-top: 11px;
}

.foot-info p {
    color: #999;
    font-size: 12px;
    line-height: 18px;
}

.topbanner {
    height: 230px;
}

.menu-left {
    width: 231px;
    min-height: 400px;
    background: url("images/left-menu.jpg") no-repeat top right;
}

.menu-left-title {
    height: 51px;
    background: url("images/left-menu-title-bg.jpg") no-repeat;
    margin-right: 10px;
}

.menu-left-title h3 {
    color: #fff;
    font-size: 16px;
    line-height: 48px;
    padding-left: 45px;
}

.menu-left-items {
    padding: 20px 0px 20px 29px;
}

.menu-left-items a {
    height: 31px;
    text-align: left;
    padding-left: 40px;
    background: url("images/dot2.gif") no-repeat;
    color: #181818;
}

.menu-left-sub-items {
    background: #333;
    padding-left: 50px;
}

.main-content {
    padding-right: 30px;
    padding-top: 20px;
}

.main-content .sub-title {
    height: 30px;
    background: url("images/title-sub.jpg") no-repeat;
}

.caselist .x3 .media img {
    width: 200px;
    height: 230px;
    border: #e1e1e1 1px solid;
    padding: 5px;
}

.caselist .x3 .media img:hover {
    border: 1px solid #2c9cdb;
}

.productlist .x3 .media img {
    width: 200px;
    height: 180px;
    border: #e1e1e1 1px solid;
    padding: 5px;
}

.productlist .x3 .media img:hover {
    border: 1px solid #2c9cdb;
}

.news-con {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 12px;
}

.news-con .list-text li {
    border-bottom: 1px double #f6f6f6;
    line-height: 30px;
}