@font-face {
  font-family: 'simhei_porsche';
  src: url('../fonts/simhei_porsche.eot');
  src: url('../fonts/simhei_porsche.eot?#iefix') format('embedded-opentype'), url('../fonts/simhei_porsche.woff2') format('woff2'), url('../fonts/simhei_porsche.woff') format('woff'), url('../fonts/simhei_porsche.ttf') format('truetype'), url('../fonts/simhei_porsche.svg#glyphicons_halflingsregular') format('svg');
}
@font-face {
  font-family: 'PorscheNextTT-Bold';
  src: url('../fonts/PorscheNextTT-Bold.eot');
  src: url('../fonts/PorscheNextTT-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/PorscheNextTT-Bold.woff2') format('woff2'), url('../fonts/PorscheNextTT-Bold.woff') format('woff'), url('../fonts/PorscheNextTT-Bold.ttf') format('truetype'), url('../fonts/PorscheNextTT-Bold.svg#glyphicons_halflingsregular') format('svg');
}

@font-face {
  font-family: 'PorscheNextTT-Regular';
  src: url('../fonts/PorscheNextTT-Regular.eot');
  src: url('../fonts/PorscheNextTT-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/PorscheNextTT-Regular.woff2') format('woff2'), url('../fonts/PorscheNextTT-Regular.woff') format('woff'), url('../fonts/PorscheNextTT-Regular.ttf') format('truetype'), url('../fonts/PorscheNextTT-Regular.svg#glyphicons_halflingsregula') format('svg');
}
body{
    background: #FFFFFF;
    font-family: "simhei_porsche";
    font-size: 14px;
    background: url('../img/live2/login_bg.png');
    background-size: 100% 100%;
}
.chinese{
    font-family: "黑体", SimHei, sans-serif;
}
h2.page-header {
  margin: 10px 0 25px 0;
  padding-bottom: 15px;
}
input::-webkit-input-placeholder{
    font-family: 'PorscheNextTT-Bold';
    color: #c1c1c1;
    font-size: 12px;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    font-family: 'PorscheNextTT-Bold';
    color: #c1c1c1;
    font-size: 12px;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    font-family: 'PorscheNextTT-Bold';
    color: #c1c1c1;
    font-size: 12px;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    font-family: 'PorscheNextTT-Bold';
    color: #c1c1c1;
    font-size: 12px;
}
.user-baseinfo {
  margin-bottom: 25px;
}
.user-baseinfo table tr td {
  color: #999;
}
.cover-container {
    margin: 10px auto;
    width: 100%;
  }
.masthead{
    text-align: left;    
    margin-left: 15px;
    color: #FFFFFF;
}
.masthead .eng{
    font-family: 'PorscheNextTT-Regular';
}
.site-wrapper {
  display: table;
  width: 100%;
  height: 100%; /* For at least Firefox */
  min-height: 100%;
  /* -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, .5);
  box-shadow: inset 0 0 100px rgba(0, 0, 0, .5); */
}
.site-logo{
	position: absolute;
	bottom: 80px;
	left: 100px;	
}
.site-logo img{
	width: 100px;
	height: 100px;
}
.site-wrapper-inner {
  display: table-cell;
  vertical-align: top;
}
.cover-container {
  margin-right: auto;
  margin-left: auto;
}
.login-box-item{
	/*width: 90%;*/
	border-bottom: 1px solid #9CA5FE;
	/*border-bottom: 1px solid linear-gradient(to right, #B9F3FF , #00142F);*/
	/*border-image: linear-gradient(to right, #25B762, #00142F) 30 0;*/
	text-align: left;
	margin-top: 30px;
	margin-left: 15px;
	color: #FFFFFF;
}
.login-box-item input{
    font-family: 'PorscheNextTT-Bold';
	width: 100%;
	border: none;
	outline:none;
	color: #fff;
	background: none;
}
/* Padding for spacing */
.inner {
  padding: 30px;
}
.bottom-text{
	width: 516px;
	margin-bottom: 20px;
}
.login-in{
	margin: 40px auto;
	width: 200px;
	height: 29.375px;
	line-height: 43px;
	font-size: 20px;
	color: #FFFFFF;
	background: url('../img/live2/login_submit.png') no-repeat;
    background-size: 100% 100%;
	text-align: center;
	padding: 0;
	border: none;
}
.login-in:hover{
    color: #c7c7c7;
}
.login-in span{
    font-family: 'PorscheNextTT-Regular';
}
.login-box-item .n-right{
    margin-left: -110px;
    margin-top: 0px;
}
.login-container{
    margin: auto;
}
/* 小屏幕（平板，大于等于 768px） */
@media (max-width: 767px) { 
    body{
        padding-top: 10px;
        background: url('../img/live2/login_bg_h5.png');
        background-size: 100% 100%;
    }
    main.content{
        padding: 20px 30px 15px;
    }
}
/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) { 
    main.content{
        padding: 20px 40px 15px;
    }
    .login-container{
        width: 700px;
    }
    .last-tiem{
        width: 95%;
    }
    .masthead{
        font-size: 18px;
    }
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) { 
    main.content{
        padding: 20px 40px 15px;
    }
    .login-container{
        width: 700px;
    }
    .last-tiem{
        width: 95%;
    }
    .masthead{
        text-align: center; 
        font-size: 18px;
    }

}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) { 
    .login-container{
        width: 700px;
    }
    .last-tiem{
        width: 95%;
    }
    .masthead{
        text-align: center; 
        font-size: 18px;
    }
    .login-box-item p{
        font-size: 16px;
    }
}

body.sidebar-open .sidenav {
  left: 0;
  width: 250px;
  box-shadow: 0 6px 27px rgba(0, 0, 0, 0.075);
}
body.sidebar-open .sidebar-toggle i:before {
  content: "\f00d";
}
/*# sourceMappingURL=user.css.map */