body{ margin:0; padding:15px; font-size:12px; line-height:18px; font-family:"Microsoft YaHei",sans-serif;}
.clear{ clear:both;}
img{ border:none;}
h1,h2,h3,h4,h5,h6,ul,ol,li,p{ display:block; margin:0; padding:0; font-size:15px; font-weight:normal; list-style:none;}
a{ text-decoration:none;}
input,textarea,select{ font-family:"Microsoft YaHei",sans-serif; font-size:15px; color:#333;}
input:-internal-autofill-selected{ background-color:none !important;}

.wrapper{ position:relative;}
h1{ position:relative; padding-left:55px; color:#dc4141; font-size:14px; line-height:1.5;}
h1 label{ position:absolute; left:10px;}
.form-wrap{ margin:20px 40px; border:1.5px solid #ddd;border-radius:5px;}
.text-wrap{ position:relative; height:40px; line-height:40px;  margin:5px 30px; border-bottom:1px solid #ccc; font-size:14px;}
.text-wrap label{ display:inline-block; }
.text-wrap label span{ display:inline-block; width:10px; color:#F00;}
.text-wrap input{ border:none ; padding:0; background-color:#fafafa; color:#666;outline:none; font-size:14px;}
.text-wrap select{ border: none; padding: 3px 40px 3px 10px; border-radius: 3px; background-color:#fafafa; color:#666;outline:none; font-size:14px; cursor:pointer;}
.check-addres select{ padding: 3px;}
.text-wrap i{font-size:14px; color:red;position: absolute; right: 0;}
.code-warp input{ width:40px; border:1px solid #ddd;}
.wechat-wrap, .prj-name-wrap{ border:none;}


p{ position:relative; margin-top:6px; padding-left:105px; margin:5px 30px; border-bottom:1px solid #ccc;}
p label{ display:block; position:absolute; top:0px; left:0; height:38px; line-height:38px; text-align:right; width:100px; }
p span{ display:block; line-height:24px;}
p input{ line-height:36px; height:36px; border:none ; padding:0; padding-left:15px; background-color:#fafafa; color:#666;outline:none;color:#999; font-size:14px;}
p .note-Code{width:247px;}

p input.err{ border:#F00 1px solid; color:#F00;}
p input.on{ border:#206bfc 1px solid;}
p textarea{ line-height:18px; border:#666 1px solid; width:385px; padding:5px;outline:none;}
p select{ height:38px;width:397px;padding-left:10px; outline:none; border:1px solid #666; color:#999; font-size:14px;}
p span i{ display:inline-block; *display:inline; *zoom:1; font-style:normal; color:#C00; margin-left:10px; line-height:24px; vertical-align:top;}

/*.btns{ font-size:0; letter-spacing:-5px; padding:30px 20px; text-align: left; padding-left: 100px;}
.btns a{ display:inline-block; *display:inline; *zoom:1; width:128px; height:38px; background-color:#090; font-size:16px; font-weight:bold; color:#fff; letter-spacing:normal; line-height:38px;text-align:center;margin-right:55px;}
.jump-btn a{ width:180px;}
.btns a:hover{ background-color:#063;}
.btns a.close{ background-color:#dfdfdf; color:#333;}
.btns a.close:hover{ background-color:#CCC;}*/
.btns{ margin:28px 40px;}
.btns a{ display:inline-block; width:100%; height:45px; line-height:45px; font-size:18px; text-align:center;border-radius:5px; background:#3399cc; color:#fff;}
.btns a:hover{ opacity:.9}



h2{ padding:40px 22px 10px 22px; font-size:16px; text-indent:2em;color: #454545; line-height: 1.6;}
h2 span{ color:#C00;}
h3{ padding:0px 22px; font-size:16px; color: #454545; line-height: 1.6;  text-indent:2em;}
h3 span{ font-size:18px; color:#ff0033; font-weight:bold;padding-left: 5px; vertical-align: middle;}
h3 a{ text-decoration:underline}
.list-item{margin-top:20px;}

.make-tip { padding:50px 25px; text-indent:0; text-align:center;}
.make-tip span{ font-size:22px; }
.make-time { padding: 0;text-indent:0;  margin: 0 auto; text-align: center; font-size: 18px;}

.diag{ position:fixed; z-index:2000; width:260px; height:48px; background-color:#3399cc; top:50%; margin-top:-24px; line-height:48px; color:#fff; text-align:center; left:50%; margin-left:-131px;}
.blacker{ position:fixed; z-index:1000; width:100%; height:100%; top:0; left:0; background-color:#000; opacity:.2; filter:alpha(opacity=20);}
#newBridge{ display:none !important}

.send-code-btn { position:absolute; top:50%; right:0; margin-top:-15px; display: inline-block;  height: 30px; line-height: 30px; padding:0 10px; text-align: center; cursor: pointer; background: #3399cc; color: #fff;}
.send-code-btn:hover{ opacity:0.9 }
.send-code-btn.disabled{ opacity:0.6 ;pointer-events:none;}
.send-code-btn.disabled:hover{ background: #dedede}

/*.download-btns{ font-size:0;}
.download-btns a { width:45%; margin:0 2.5%}*/

.y-tip{ margin-top:20px; font-weight:bold; color:#c8000b; font-size:22px; text-align:center;}
.select-lable{ color:#c8000b; font-weight:bold;}


.school-title{ position:relative; font-size: 20px; padding: 30px 20px 20px 20px;}
.school-title::before{ display:block; content:''; position:absolute; width:24px; height:24px; top:50%;margin-top:-6px; left:30px; background:url(/Templates/2015/images/tip-w.png) center center no-repeat; background-size:cover;}

.w-list{ line-height:1.8}


ins#aff-im-root{ display:none !important;}

