@charset "utf-8";

@font-face{
	font-family:HDharB;
	src:url("../font/HDharmonyB.eot");
	src:local("¡Ø"), url("../font/HDharmonyB.woff") format("woff"), url("../font/HDharmonyB.ttf") format("truetype");
}
@font-face{
	font-family:HDharM;
	src:url("../font/HDharmonyM.eot");
	src:local("¡Ø"), url("../font/HDharmonyM.woff") format("woff"), url("../font/HDharmonyM.ttf") format("truetype");
}
@font-face{
	font-family:HDharL;
	src:url("../font/HDharmonyL.eot");
	src:local("¡Ø"), url("../font/HDharmonyL.woff") format("woff"), url("../font/HDharmonyL.ttf") format("truetype");
}

*, body {
font-family:HDharL, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .875rem;
}

	html{position:relative; min-height:100%}
	body{overflow-y:none; min-height:100%}
	.container-fluid{margin:0px; padding:0px;}
	body{margin:0px;}
	.login_bg{background:url(/images/login_bg0.png) top center no-repeat; background-size:cover;}
	.navbar .container .wrap{max-width:700px; margin:0px auto}
	.navbar .container .navbar-header{width:100%}
	.navbar-default{background:#4d5767; height:50px; border:0px;}
	.navbar-brand{padding:9px 0}
	#content{min-height:800px}
	.login2{padding-top:100px}
	.login2 .login_tit{text-align:center; }
	.login2 .login_tit1 {text-align:center; color:#333; font-weight:bold; font-style:italic;font-size:25px;text-shadow:1px 1px 1px rgba(0, 0, 0, .3);}
	.login2 .login_tit2 {text-align:center; color:#333; font-weight:bold; font-style:italic;font-size:20px;text-shadow:1px 1px 1px rgba(0, 0, 0, .3);}
	.login2 .login_txt, .login2 .login_txt2{text-align:center; color:#002c5f; text-shadow:1px 1px 1px rgba(0, 0, 0, .3); font-weight:bold;}
	.login2 .login_txt{font-size:50px; margin-top:20px; line-height:110%; }
	.login2 .login_txt2{font-size:38px; line-height:120%; }
	.login2 .login_box1{background:#023e7c; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:40px 30px 35px 30px; margin: 0 auto; text-align:center; width:30%;max-width:400px;min-width:300px;}
	.login2 .login_box1 .tit{font-size:24px; color:#fff; background:url(/images/login1_bg.png) center bottom no-repeat; padding-bottom:150px}
	.login2 .login_box1 .tit span{text-decoration:underline}
	.login2 .login_box1 input[type="text"]{background:none; border:1px solid #fff; color:#fff;font-size:14px;}
	.login2 .login_box1 input[type="text"]::-webkit-input-placeholder {color:#fff;}
	.login2 .login_box1 input[type="text"]::-moz-placeholder {color:#fff;}
	.login2 .login_box1 input[type="text"]:-ms-input-placeholder {color:#fff;}
	.login2 .login_box1 input[type="text"]:-moz-placeholder {color:#fff;}
	.login2 .login_box1 input[type="password"]{background:none; border:1px solid #fff; color:#fff}
	.login2 .login_box1 input[type="password"]::-webkit-input-placeholder {color:#fff;}
	.login2 .login_box1 input[type="password"]::-moz-placeholder {color:#fff;}
	.login2 .login_box1 input[type="password"]:-ms-input-placeholder {color:#fff;}
	.login2 .login_box1 input[type="password"]:-moz-placeholder {color:#fff;}
	.login2 .mt30{margin-top:30px}
	.login2 .login_box1 .form-inline{text-align:left;  margin-top:-10px}
	.login2 .login_box1 .form-inline .checkbox label{font-size:13px; color:#fff; }
	.login2 .login_box1 .form-inline .checkbox label input[type="checkbox"]{width:16px; height:16px; vertical-align:text-bottom; margin-right:5px}
	.login2 .login_box1 .form-login button{width:100%; background:#789ec5; border:1px solid #789ec5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#fff; font-size:14px; height:40px; margin-top:10px}
	.login2 .login_box2{background:url(/images/comm/login2_bg.png) no-repeat; background-size:cover; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:40px 30px 35px 30px; margin-left:20px}
	.login2 .login_box2 .tit{font-size:24px; color:#fff; background:url(/images/comm/login2_tit_bg.png) center bottom no-repeat; padding-bottom:150px; text-align:center}
	.login2 .login_box2 .tit span{text-decoration:underline}
	.login2 .login_box2 input[type="text"]{background:none; border:1px solid #fff; color:#fff}
	.login2 .login_box2 input[type="text"]::-webkit-input-placeholder {color:#fff;}
	.login2 .login_box2 input[type="text"]::-moz-placeholder {color:#fff;}
	.login2 .login_box2 input[type="text"]:-ms-input-placeholder {color:#fff;}
	.login2 .login_box2 input[type="text"]:-moz-placeholder {color:#fff;}
	.login2 .login_box2 input[type="password"]{background:none; border:1px solid #fff; color:#fff}
	.login2 .login_box2 input[type="password"]::-webkit-input-placeholder {color:#fff;}
	.login2 .login_box2 input[type="password"]::-moz-placeholder {color:#fff;}
	.login2 .login_box2 input[type="password"]:-ms-input-placeholder {color:#fff;}
	.login2 .login_box2 input[type="password"]:-moz-placeholder {color:#fff;}
	.login2 .login_box2 .form-inline{text-align:left;  margin-top:-10px}
	.login2 .login_box2 .form-inline .checkbox label{font-size:13px; color:#fff; display:inline-block; }
	.login2 .login_box2 .form-inline .checkbox label input[type="checkbox"]{width:16px; height:16px; vertical-align:text-bottom; margin-right:5px}
	#gologin {width:100%; background:#789ec5; border:1px solid #789ec5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#fff; font-size:14px; height:40px; margin-top:10px;padding-top:10px;cursor:pointer}
	#footer{display:none; width:100%; background:#000; opacity:0.7;filter:Alpha(opacity=70); height:60px; }
	#footer .cs-footer{text-align:center; color:#fff; margin-top:20px}
	.n-header { margin-top:9px; text-align:center; }
