﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin: 0;padding: 0;}
body,button,input,select,textarea {font-size: 14px; }
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
*:focus {outline: none;}
ul,ol {list-style: none;}
a {color: #767676;text-decoration: none;outline: none; cursor:pointer;}
a:hover {text-decoration: none;color: #1A97D1;}
a:active {color: #666666;}
fieldset,img {border: 0;padding: 0;margin: 0;}
button,input,select,textarea {font-size: 100%;border: 0px;}
table {border-collapse: collapse;border-spacing: 0;}
.clearfloat{ height:0;font-size:1px;clear:both;line-height:0;}
body {width: 100%;margin: 0 auto;font-size:14px;}
.hidden{ DISPLaY:none; }

*{margin: 0;padding: 0;}
/*4-21*/
.headtop{height:105px; background:#f3f2f4; margin:0 auto ;}
#container {overflow: hidden; background:top center no-repeat;}
#left {background: #f2f2f2;width: 52%; padding-right:4%; padding-top:2%; padding-bottom:2%;}
#left img{ float:right;}
#container{text-align: center;}
#content {margin-left: auto;margin-right: auto;}
#left,#content {height: auto !important;background:none ;}





.login{
    width:382px;
    position: relative;
    border: 1px solid #d8d8d8;
    min-height: 346px;
    margin: 30px auto 50px auto;
    padding:0 20px 10px 28px;
    text-align: left;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.loginbt{ margin:15px 0;cursor:pointer; background:url(../images/loginbt.png) 0 0 no-repeat;background-position: left; width:180px; height:38px;}
.foot{ background:#f2f2f2; text-align:center; line-height:24px; padding-top:10px; color:#666; width:100%; height:60px; font-size:14px; margin-top:10px;}
.foot img{ vertical-align:middle;}
.prompt{ color:#FF0000; }

.loginTop{
    border-bottom: 3px solid rgb(209,209,209);
    text-align: center;
    line-height: 60px;
    height: 60px;
    vertical-align: middle;
    box-sizing: content-box;
}
.loginTop table{
    width: 90%;
    margin-left: 5%;
    font-weight: 500;
    font-size: 25px;
}
.loginTop table td{
    cursor: pointer;
}
.loginTop table td.active{
    color: rgb(0,168,246);
}
#commonLogin{
    text-align: left;
    margin-top: 25px;
    font-size: 15px;
    width: 100%;
}
#commonLogin td{
    padding-right: 5px;
    vertical-align: middle;
}
.kuang{
    width: 250px;
    height: 35px;
    vertical-align: middle;
    line-height: 35px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
    border: 1px solid #ccc;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 10px auto;
    background: white;
    background: url(../images/kuangbg.png) 0 0 repeat-x
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
#loginNav1 .illus{
    font-size: 16px;
    margin-top: 30px;
    
}
#loginNav1 .illus img{
    margin-right: 5px;
    vertical-align: middle;
    margin-bottom: 3px;
}