.bottom-wrapper {
    background: #4a4a4a;
    position: relative;
    border-top: 1px solid #0c9ada;
    z-index: 99;
}

.bottom-wrapper .footer .ui-grid-row .ui-grid-25 {
    margin: 0;
    padding: 25px 0;
}

.bottom-wrapper .footer {
    height: 190px;
    width: 100%;
    font-size: 14px;
    color: #ccc;
}

.foot_blue {
    color: #2f9ed9;
}

.foot_gray {
    color: #BBB;
}


/*底部三个区域布局*/

.grid-row-left,
.grid-row-right {
    color: #ccc;
    padding-right: 22px;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}

.grid-row-right {
    line-height: 24px;
}

.grid-row-center,
.grid-row-left {
    line-height: 32px;
}

.grid-row-left {
    text-align: right;
}


/* 友情链接 */

.grid-row-left .ui-link {
    margin: 0;
}

.foot-select {
    background-color: rgba(255, 255, 255, 0.8) !important;
    background: #fff \9;
    height: 27px;
    line-height: 27px;
    color: #666;
    border: 1px solid #ddd;
}

.ui-img-link {
    background-image: url(../img/foot/icon-link.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.grid-row-center .ui-img.ui-img-aboutus {
    padding-left: 25px;
    background: url(../img/foot/icon-aboutus.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 22px 22px;
}

.grid-row-center .ui-img.ui-img-contact {
    padding-left: 25px;
    background: url(../img/foot/icon-contact.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 22px 22px;
}

.grid-row-center .ui-img.ui-img-supervise {
    padding-left: 25px;
    background: url(../img/foot/icon-supervise.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 22px 22px;
}

.grid-row-center a,
.grid-row-center a:link {
    color: inherit;
}


/* 友情链接 右侧下拉选框 */

.ui-content-selects {
    margin: 0 auto;
}

.divselect.divselect {
    position: relative;
    height: 30px;
    line-height: 30px;
    background-color: #6E6E6E;
    border-width: 0;
    text-align: left;
}

.divselect.divselect.divselect cite {
    color: #eee;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}

.divselect ul li {
    font-size: 12px;
}

#select {
    width: 120px;
}

#select~#divselect {
    width: 316px;
    margin-left: 10px;
}

#select ul,
#divselect ul {
    font-size: 12px;
    overflow-y: auto;
    border: none;
    margin-left: 0;
    position: relative;
    z-index: 99;
}

#select ul {
    width: 126px;
    height: 75px;
    margin-top: -75px;
}

#divselect#divselect ul {
    width: 316px;
    height: 150px;
    margin-top: -150px;
}

#divselect#divselect li {
    width: 240px;
    padding-left: 15px;
    padding-right: 0;
}

#divselect li a {
    color: #666;
    display: block;
    width: 100%;
    height: 100%;
}

#divselect li:hover a {
    /*width: 240px;*/
    color: #fff;
}

.broswer {
    height: 34px;
    line-height: 34px;
    background-color: #404040;
    color: #aaa;
    font-size: 14px;
}

#changeModel {
    cursor: pointer;
    vertical-align: middle;
    margin-left: 10px;
}


/* =============================== 20180125修改 begin =============================== */

.hot-contact-container {
    margin-top: 16px;
    margin-left: 24px;
}

.hot-contact-content {
    width: 100%;
}

.hot-contact-content tr td {
    text-align: left;
    line-height: 24px;
}

.wrapper.wrapper-foot {
    width: 1150px;
    margin: 0 auto;
}

.footer-container {
    padding: 42px 0px;
}


.grid-row-center {
    color: #ccc;
    padding-right: 14px;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.per-tag-title {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 10px;
}
.center-bottom{
    line-height: 24px;
    margin-left: 14px;
    margin-top: 16px;
}

/* 二维码 begin */
.grid-row-center-two{
    display: inline-block;
    vertical-align: middle;
    padding-right: 12px;
}
.grid-row-center-two .codes-container {
    width: 104px;
    height: 104px;
    background: url('../img/foot/codes.png') no-repeat center;
}
/* 竖线 */
.upright-line{
    display: inline-block;
    vertical-align: middle;
    width: 2px;
    height: 100px;
    background: url('../img/foot/upright-line.png') no-repeat center;
}