﻿@charset "utf-8";
/* CSS Document */
* { margin:0px auto; font-size:16px; font-family:'Microsoft yahei';}
body { background:#f4f5f7;}
.bluepart { width:100%; height:250px; background:#37b7e6;}
.bluetitle { width:390px; height:200px; line-height:200px; text-align:center; font-size:36px; color:#fff; letter-spacing:2px;}
.userpo { width:390px; height:50px; position:relative;}
.blueuser { height:50px; line-height:50px; color:#fff; text-indent:25px; background:#00ade0; position:relative; z-index:99;}
.usercon { width:310px; min-height:210px; background:#fff; position:absolute; padding:40px; left:0px; top:50px; box-shadow: 0px 0px 80px #969696;}
dl.forma dd { width:100%; height:40px; display:block; margin-bottom:15px;}
dl.forma dd input, dl.forma dd label.passw1701 { width:260px; height:20px; line-height:20px; border:1px solid #565555; padding:10px 10px 10px 40px;}
dl.forma dd input, dl.forma dd label.passw1702 { width:260px; height:20px; line-height:20px; border:1px solid #565555; padding:10px 10px 10px 40px;}
dl.forma dd input, dl.forma dd label.passw1703 { width:260px; height:20px; line-height:20px; border:1px solid #565555; padding:10px 10px 10px 40px;}
dl.forma dd input.user { background-position:10px 12px;}
dl.forma dd input.passw { display:none;}
dl.forma dd input.passw, dl.forma dd label.passw1701  { background-position:10px -66px;}
dl.forma dd input, dl.forma dd label.passw1701 { background-image:url(images/icon.png); background-repeat:no-repeat;}
dl.forma dd label.passw1701 { display:block; color: rgb(193, 193, 193); cursor:text;}
dl.forma dd input.passw, dl.forma dd label.passw1702  { background-position:10px -66px;}
dl.forma dd input, dl.forma dd label.passw1702 { background-image:url(images/icon.png); background-repeat:no-repeat;}
dl.forma dd label.passw1702 { display:block; color: rgb(193, 193, 193); cursor:text;}
dl.forma dd input.passw, dl.forma dd label.passw1703  { background-position:10px -66px;}
dl.forma dd input, dl.forma dd label.passw1703 { background-image:url(images/icon.png); background-repeat:no-repeat;}
dl.forma dd label.passw1703 { display:block; color: rgb(193, 193, 193); cursor:text;}
dl.forma dd input.code { width:100px; padding:10px !important; float:left; background:none; text-align:center;}
dl.forma dd span.codepic { width:80px; height:42px; display:block; margin-left:10px; float:left;}
dl.forma dd span.codepic img { width:100%; height:42px; }
dl.forma dd span.codepic a { color:#00ade0; text-decoration:none;}
dl.forma dd input.but { width:100%; height:45px; line-height:45px; border-radius:2px; text-align:center; font-size:18px; font-family:'Microsoft yahei'; background:#00ade0; border:none; color:#FFF; cursor:pointer; padding:0px; letter-spacing:2px;}
.mart25 { margin-top:25px;}
dl.forma dd input.but:hover { background:#37b7e6;}
.clear { clear:both;}

.uppwd { width:390px; height:50px; position:relative;}