.header {
    width: 100%;
}

.header .header-main {
    height: 105px;
}

.header .header-main>div,
.header .header-nav>div {
    width: 1100px;
    margin: 0 auto;
}

.header .header-main div div {
    height: 105px;
    line-height: 105px;
}

.header .header-nav div {
    position: relative;
}

.header .header-main .ic-symbol img {
    width: 400px;
    height: 65px;
    vertical-align: -webkit-baseline-middle;
    vertical-align: middle;
    margin-top:20px;
}

.container {
    height: 5.9rem;
    position: relative;

    box-sizing: border-box;
}

.footer {
    height: 150px;
    position: relative;
    background: #f7f7f7;
    box-sizing: border-box;
    border-top: 1px solid #d1d6db;
    min-width: 1260px;
}


.container.bg {
    background-image: url(../images/lang-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 5.9rem;
    background-position: center center;
    min-width: 1260px;
}

.bg-8be {
    background: #8be2f2;
}

.bg-3db {
    background: #3dbdf3;
}

.btn-container {
    position: absolute;
    height: 120px;
    width:290px;
    top: 42%;
    left: 50%;
    margin-top: -24px;
    margin-left: -145px;
    text-align: center;
}
.btn-container .first-btn{
    display: block;
    float:left;
    width: 110px;
    height: 48px;
    margin: 0 15px;
}
.btn-container .first-btn a {display:block;width: 110px;
    height: 48px;}

.btn-container .first-btn.en {
    background: url(../images/lang-btn-en.png)
}

.btn-container .first-btn.cn {
    background: url(../images/lang-btn-zh.png)
}

.container-2th {
    position: relative;
    width: 100%;
    height: 110px;
    min-width: 1260px;
}

.ul-container {
    position: absolute;
    width: 560px;
    height: 60px;
    top: 55%;
    left: 50%;
    margin-left: -280px;
    margin-top: -30px;
}

.ul-container .first-items {
    margin-left: 50px;
}

.ul-container .first-items:first-child {
    margin-left: 0;
}

.ul-container .first-items p:first-child {
    color: #1b1b1b;
    font-size: 14px;
}

.ul-container .first-items p:last-child {
    color: #818181;
    font-size: 14px;
    margin-top: 10px;
}

.msg-container {
    position: relative;
    /*width: 400px;*/
    height: 70px;
    top: 30%;
    /*left: 50%;*/
    /*margin-left: -200px;*/
    margin-top: -35px;
}

.msg-container p, .msg-container span{
    font-size: 14px;
    color: #acacac;
    margin-top: 20px;
    padding-left: 10px;
}

@media screen and (max-width:600px ) {
  .container {height:20rem;}
    .container.bg {background-size:100% 100%;}
}