@charset "utf-8";
 



hr{display:none}

  
@media only screen and (max-width : 768px) {
#top{position:absolute;margin:0 auto;width:100%;top:0;border-bottom:1px solid #d4d4d4;background:#f4f4f4;height:70px;z-index:1000}
#top .logo{margin:0 auto;padding-top:10px;text-align:center}
 
#bottom{display:none;position:absolute;margin:0 auto;width:100%;bottom:0;border-top:1px solid #d4d4d4;background:#ffffff}
#bottom .address{margin:0 10px; padding:10px 0px 10px 0px;text-align:center;font-size:13px;color:#717171}

#header{position:absolute;margin:0 auto;width:100%;top:0;border-bottom:0px solid #2a8ed0;background:#06004c;box-shadow:0px 0px 0px #121926;height:170px;z-index:1000}
#footer{clear:both;width:100%;background:#06004c;height:100px}
  

#login_w { background:#ffffff; margin:0 20px;margin-top:100px; }
#login_w .login_img {display:none;float:left; width:386px; text-align:center}
#login_w .login_con {}
#login_w .login_con h2{font-size:36px;color:#26467e;line-height:170%;font-weight:700; text-align:center}
#login_w .login_con h2 span {font-size:18px;color:#382f2a;line-height:170%;font-weight:400}
#login_w .login_con p.txt{font-size:13px;color:#3c4f60;line-height:170%; text-align:center}
#login_w .login_form_w {position:relative;margin:30px 0 25px 0; overflow:hidden}
#login_w .login_form { padding-left:80px;position:relative;margin-bottom:7px}
#login_w .login_form dt{position:absolute;left:0;top:7px}
#login_w .login_form dd{width:100%}
#login_w .login_form input {width:97%;border:1px solid #e1e1e1; border-radius:0}
#login_w .login_btn {margin-top:15px}
#login_w .login_btn button {display:inline-block; background:#3c5ea1; text-align:center; width:100%; height:50px; font-size:14px; color:#FFF !important; border:1px solid #3c5ea1; cursor:pointer} #login_w .login_btn button:hover{background:#3665c3; color:#fff; text-decoration:none}
#login_w .login_notice {clear:both}
}

@media only screen and (min-width : 768px) {
#top{position:absolute;margin:0 auto;width:100%;top:0;border-bottom:1px solid #d4d4d4;background:#f4f4f4;height:70px;z-index:1000}
#top .logo{margin:0 auto;padding-top:10px;text-align:center}
 
#bottom{position:absolute;margin:0 auto;width:100%;bottom:0;border-top:1px solid #d4d4d4;background:#ffffff}
#bottom .address{margin:0 auto;width:100%;padding:20px 0px 10px 0px;text-align:center;font-size:13px;color:#717171}

#header{position:absolute;margin:0 auto;width:100%;top:0;border-bottom:0px solid #2a8ed0;background:#06004c;box-shadow:0px 0px 0px #121926;height:170px;z-index:1000}
#footer{clear:both;width:100%;background:#06004c;height:100px}
  

#login_w {position:absolute;width:900px;height:320px;padding-top:80px;background:#ffffff;border:1px solid #d4d4d4;top:50%; left:50%; margin-left:-450px;;margin-top:-200px}
#login_w .login_img {float:left; width:386px; text-align:center}
#login_w .login_con {float:left;}
#login_w .login_con h2{font-size:36px;color:#26467e;line-height:170%;font-weight:700}
#login_w .login_con h2 span {font-size:18px;color:#382f2a;line-height:170%;font-weight:400}
#login_w .login_con p.txt{font-size:13px;color:#3c4f60;line-height:170%}
#login_w .login_form_w {position:relative;width:380px; margin:25px 0 25px 0; overflow:hidden}
#login_w .login_form {float:left;width:216px;padding-left:80px;position:relative;margin-bottom:7px}
#login_w .login_form dt{position:absolute;left:0;top:7px}
#login_w .login_form dd{width:100%}
#login_w .login_btn {position:absolute;top:0;right:0;width:80px}
#login_w .login_btn button {display:inline-block; background:#3c5ea1; text-align:center; width:80px; height:60px; font-size:14px; color:#FFF !important; border:1px solid #3c5ea1; cursor:pointer} #login_w .login_btn button:hover{background:#3665c3; color:#fff; text-decoration:none}
#login_w .login_notice {clear:both}
}