#container{
    width:100%;
    padding:0
}

.login-panel {
    border: 1px solid #FFF;
    border-radius: 2px;
}

.help{
    margin-top:30px;

}

.form-signin .form-signin-heading,
.form-signin .checkbox {
    margin-bottom: 10px;
}

.form-signin .checkbox {
    font-weight: normal;
}

.form-signin .form-control {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
}

.form-signin .form-control:focus {
    z-index: 2;
}

.form-signin input[type="password"] {
    margin-bottom: 10px
}

a#ltqq {
    display: inline-block;
    height: 28px;
    width: 64px;
    background: url(/img/QQ0.png) no-repeat;
    margin-left: 10px;
}

a:hover#ltqq {
    background: url(/img/QQ1.png) no-repeat;
    text-decoration: none;
}

a#ltsina {
    display: inline-block;
    height: 28px;
    width: 64px;
    background: url(/img/sina0.png) no-repeat;
    margin-left: 14px;
}

a:hover#ltsina {
    background: url(/img/sina1.png) no-repeat;
    text-decoration: none;
}

a#ltfacebook {
    display: inline-block;
    height: 28px;
    width: 64px;
    background: url(/img/facebook0.png) no-repeat;
    margin-left: 22px;
}

a:hover#ltfacebook {
    background: url(/img/facebook1.png) no-repeat;
    text-decoration: none;
}

a#ltgoogle {
    display: inline-block;
    height: 28px;
    width: 64px;
    background: url(/img/google0.png) no-repeat;
    margin-left: 22px;
}

a:hover#ltgoogle {
    background: url(/img/google1.png) no-repeat;
    text-decoration: none;
}

a#downapp {
    display: inline-block;
    height: 150px;
    width: 150px;
    background: url(/img/phone1-t.jpg) no-repeat;
}

a:hover#downapp {
    display: inline-block;
    height: 150px;
    width: 150px;
    background: url(/img/phone1-t.jpg) 0 -1800px no-repeat;
    text-decoration: none;
}

a#liveshow {
    display: inline-block;
    height: 150px;
    width: 150px;
    background: url(/img/pad1-t.jpg) no-repeat;
}

a:hover#liveshow {
    display: inline-block;
    height: 150px;
    width: 150px;
    background: url(/img/pad1-t.jpg) 0 -1800px no-repeat;
    text-decoration: none;
}

a#guide {
    display: inline-block;
    height: 150px;
    width: 150px;
    background: url(/img/qrcode1-t.jpg) no-repeat;
}

a:hover#guide {
    display: inline-block;
    height: 150px;
    width: 150px;
    background: url(/img/qrcode1-t.jpg) 0 -1800px no-repeat;
    text-decoration: none;
}
@media screen and (min-width: 768px){
    .carousel-img img{
        min-height: 340px;
    }
    .img-right-border{
        border-right: 1px solid #808080
    }
}
.logo{
    position: absolute;
    top:20px;
    right:130px;
    width:340px;
    background:#a19da2;
    opacity:0.9;
}
.logos{
    position: absolute;
    top:2px;
    right:35px;
    width:340px;
    background:#a19da2;
    opacity:0.9;
}
@media screen and (max-width: 768px){
    .carousel-inner{
        height: 290px;
    }
    .logo{
        top:0;
        right:0;
        width:100%
    }
}

.username{
    width: 275px;
    margin: 30px 0 0 15px
}
.password{
    width: 275px;
    margin-left: 15px;
}
.error{
    margin: -122px 0 0 20px;
}

#image1{
    margin: 25px 0 0 50px;
}
#image2{
    margin: 25px 0 0 -50px;
}
.bottom{
    background-color: #535353;
    color:#FFF;
    font-family: "microsoft yahei";
}
.bottom div{
    margin:15px 0;
}
.bottom a,p,label{
    color:#CCC;
    font-size:13px
}
#line1,#line2{
    border-right: 1px solid #808080;
    height: 120px;
}
.lineheight{
    height: 150px;
}
.line{
    padding:0 0 0 30px;
}
.split{
    width:1px;
    height:200px;
    background: #808080;
}
