@charset "utf-8";

.login{
background:url(https://img-a35-cn.oss-cn-hangzhou.aliyuncs.com/enmei/common/login_bg.jpg);

background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
		
background-color: #333; 

	}

	
/* CSS Document */
.login-action{padding-top:20px;}
.login-form{
	border-left:0px solid #666; padding:0px; padding-bottom:20px}

#login_panel{padding:20px;}
.login-tip{margin-top:10px; margin-bottom:10px; padding-left:30px;}
#yzm{height:45px; width:100%; border-radius:8px; cursor:pointer;}
a{color:#000;}
.index_panel{
	color:#ffffff;
	text-shadow:1px 1px 1px #000;
	font-weight:normal;
	margin: auto auto;

background-color: rgba(255, 255, 255, 0.3);
filter: alpha(opacity=10);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
border-radius: 8px;
border: 0px solid #aaa;
/*-moz-box-shadow: 2px 2px 4px #444;
-webkit-box-shadow: 2px 2px 4px #444;
box-shadow: 2px 2px 4px #444;*/
	}
.input{border:1px solid #3F98D0;  color:#000;
background-color: #fff;
background-color: rgba(255, 255, 255, 0.8);
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #666;  
}

.input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #666;
}

.input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #666;
}

.input::-webkit-input-placeholder {
    color: #666;
}

.homepage-hero-module {
    border-right: none;
    border-left: none;
    position: relative;
}
.no-video .video-container video,
.touch .video-container video {
    display: none;
}
.no-video .video-container .poster,
.touch .video-container .poster {
   display: block !important;
}
.video-container {
    position: relative;
    bottom: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background: #fff;
}
.video-container .poster img {
    width: 100%;
    bottom: 0;
    position: absolute;
}
.video-container .filter {
    z-index: 100;
    position: absolute;
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
}
.video-container video {
    position: absolute;
    z-index: 0;
    bottom: 0;
}
.video-container video.fillWidth {
    width: 100%;
}


@media only screen and (min-device-width: 320px) and (max-device-width: 480px), (max-width: 600px) {

.login-form{
	border-left:0px;}
h3{font-size:16px; margin-top:10px;}	
.login-action{padding-top:5px;}
.login-left{padding-top:20px;}
#login_panel{padding:10px;}
}
