﻿body{margin: 0; font-size:12px; height:100%; width:100%;  background-image:url(../img/bg.jpg); font-family:微软雅黑}
p,div,span,ul,li,a{ padding:0; margin:0; list-style:none; font-size:12px; font-family:微软雅黑;}
img{border:0}
body{ text-align: center; background: #009688}
.NLogMain{width:500px;   margin: 20px auto 0 auto;  display:inline-block;  border-radius: 15px 15px 15px 15px;background: #fff;}
.NLogMainT{ overflow: hidden; display: block; }
.NLogMainT h2{ height:70px; line-height:70px; margin:20px 0 10px 0; color:#000; font-size:23px; font-weight:bold; display: block;padding: 0 10px; text-align: center; }

.NLogMainC{overflow: hidden; display: block;  padding:0 0 10px 0;}
.FormMsg{margin: 0 10%;overflow: hidden; display: block;  line-height: 36px;border-radius:5px;  display:none;  padding:0 10px 0 0; border:1px solid #ffd6cc; background: #ffebe6; color: #657180  }

.FormBox{ margin: 0 10%;overflow: hidden; display: block;  }

.FormBox p.p0{ overflow: hidden; display: block;  font-size:14px; color:#333;   margin:0 0 15px 0; text-align: left}
.FormBox p.p0 input {width:99%; height:50px; padding:0px 3px 0px 3px; box-sizing: border-box; border-radius:5px; border:1px solid #ddd; background:#fff; color:#333; font-size:16px; font-family:Verdana}
.FormBox p.p0 a{width:99%; height:30px; border:none;   color:#fff; font-size:12px;}
.FormBox p.p0 a:hover{ background:url(../img/btns.gif) no-repeat 0 -30px; color:#fff; font-size:12px;}
.FormBox p.p0 em{ color:#888; font-size:12px; font-style:normal}

.FormBox p.p1{ padding: 0;  margin:0 0 10px 0;  display: flex;  }
.FormBox p.p1 label{ flex: 1; overflow: hidden; display: block; padding: 0; position: relative; }
.FormBox p.p1 label input{ width:99%; height:50px; padding:0px 3px 0px 3px; box-sizing: border-box; border-radius:5px; border:1px solid #ddd; background:#fff; color:#333; font-size:16px; font-family:Verdana }
.FormBox p.p1 i{ padding: 0; }

.FormBox p.p2{ padding: 0; position: relative; display: flex;  margin:0 0 10px 0; }
.FormBox p.p2 label{flex: 1; overflow: hidden; display: inline-block; padding: 0 ; }
.FormBox p.p2 label input{ width:99%; height:50px; padding:0px 3px 0px 3px; box-sizing: border-box; border-radius:5px; border:1px solid #ddd; background:#fff; color:#333; font-size:16px; font-family:Verdana }
.FormBox p.p2 a{width: 80px; margin: 0 0 0 0;  background: #fff;  border: 1px solid #d2d2d2; border-radius: 5px; color: #666; line-height: 50px; text-decoration: none; } 
.FormBox p.p2 a:hover{  border: 1px solid #009688;background: #009688;  color: #fff; } 
.FormBox p.p2 a.dis{ background: #fbfbfb;  border: 1px solid #eee; color: #d2d2d2; text-decoration: none; } 
.FormBox p.p2 a:hover{  border: 1px solid #009688;background: #009688;  color: #fff; } 
.FormBox p.p2 a b{ padding: 0 2px; font-weight: normal; color: #f00; } 



.FormBox p.pbtn{ overflow: hidden; display: block;  margin: 30px 0; text-align: center}
.FormBox p.pbtn a{ overflow: hidden; display: block; background: #009688;  line-height: 50px; height: 50px;  font-size: 18px; color: #fff;border-radius: 5px; text-decoration: none}

.FormBox p.pb{ overflow: hidden; display: block;  margin:  0 0 30px 0; text-align: center}
.FormBox p.pb em{ font-style: normal; color: #888}

.footer{ overflow: hidden; display: block;  margin:  0 0 10px 0; line-height: 30px; text-align: center; color:rgba(255,255,255,0.8)}


@media screen and (max-width: 640px) {
    .NLogMainT h2{  margin: 0;  }

    .NLogHead_left{width:100%; height:50px; line-height:50px;padding-left: 0; float:left; color:#6e6e6e; text-align: center}
    .NLogHead_left font{width:100%; height:50px; line-height:50px;  display:inline-block; font-size:18px; color:#f5f5f5;  float:left; font-family:微软雅黑}
    .NLogHead_right{display: none}

    .NLogMain{width:94%; margin: 0 3%; }

    .NLogMainC{width:100%; }
    .FormBox p input.LogInput{width:90%; }

}

