﻿@charset "utf-8";body {  background-color: #ebebeb;  padding: 0;  margin: 0;  font-family: "Microsoft YaHei"; }img, input {  border: 0;  padding: 0;  margin: 0; }.middle {  width: 898px;  margin: 0 auto; }.clear {  clear: both; }input {  outline: none; }#errorZone {  height: 50px;  overflow: hidden; }.form-text{font-size:14px;}#msg {  font-size: 12px;  color: #d73c12;  padding: 5px 0; }#top {  background-color: #104E8B;  border-bottom: 1px solid #d3d5dd; }  #top img {    padding-right: 14px;    border-right: 1px solid #f4f4f4;    margin-top: 14px;    float: left;    margin-bottom: 17px; }  #top .zi {    float: left;    line-height: 70px;    padding-left: 15px;    color: #092142;    font-size: 22px;    font-family: "Microsoft YaHei Light"; }.mainBody {  margin: 40px 0; }  .mainBody .middle {    height: 370px;    overflow: hidden; }  .mainBody .tu {    float: left;    line-height: 0; }  .mainBody .box {    width: 361px;    overflow: hidden;    background-color: #fff;    float: right; }    .mainBody .box .login {      margin-bottom: 0;      padding: 0 31px;      padding-top: 15px;      height: 262px;      overflow: hidden; }      .mainBody .box .login .title {        color: #1C86EE;        font-size: 20px;        text-align: center;        font-family: "Microsoft YaHei Light";        margin-bottom: 25px; }      .mainBody .box .login .shuru {  box-sizing: content-box;      display: block;        width: 248px;        height: 37px;        border: 1px solid #999999;        border-radius: 5px;        margin-bottom: 25px;        font-family: "宋体";        font-size: 14px;        color: #9e9e9e;		outline:none;        line-height: 37px; }      .mainBody .box .login .error {        border: 1px solid #d73c12; }      .mainBody .box .login .name {        background: url("../images/name.png") no-repeat;        background-color: #fff;        padding-left: 50px; }      .mainBody .box .login .password {        background: url("../images/password.png") no-repeat;        background-color: #fff;        padding-left: 50px;        margin-bottom: 10px; }      .mainBody .box .login .checkbox {        width: 13px;        height: 13px;        border-radius: 4px;        border: 1px solid #999999;        padding-top: 1px;        vertical-align: middle;        margin-right: 5px;        box-shadow: 0 0 0 #fff; }      .mainBody .box .login span {        font-family: "宋体";        font-size: 12px;        color: #4b4b4b;        vertical-align: middle; }      .mainBody .box .login .submit {        width: 300px;        height: 38px;        margin-top: 10px;        margin-bottom: 15px;        border-radius: 5px;        background-color:#1C86EE;        border: 0;        color: #fff;        font-size: 16px; }	  .mainBody .box .login .button {        width: 100px;        height: 38px;        margin-top: 10px;        margin-bottom: 15px;        border-radius: 5px;        background-color:#1C86EE;        border: 0;        color: #fff;        font-size: 16px; }    .mainBody .box .des {      font-family: "宋体";      font-size: 12px;      color: #fff;      background-color: #595959;      margin: 0;      line-height: 180%;      overflow: hidden;      width: 361px; }      .mainBody .box .des .zhuxi {        height: 77px;        margin: 8px 30px; }.footWrap {  width: 100%;  bottom: 0;  position: fixed; }#foot {  border-top: 1px solid #c4c4c4;  width: 898px;  margin: 0 auto;  line-height: 52px;  font-family: "Arial","Simsun";  color: #848484;  font-size: 12px; }  #foot span {    float: right; }.info {  padding: 15px 31px 0;  height: 355px; }  .info .icon {    text-align: center;    padding-top: 20px; }  .info h3 {    text-align: center;    font-size: 20px;    line-height: 26px;    font-family: "Arial", "Microsoft YaHei"; }  .info p {    text-align: center;    font-size: 14px;    font-family: "Arial", "Microsoft YaHei";    line-height: 22px;    margin: 0; }.info_ok h3, .info_ok p {  color: #1C86EE; }.info_error h3, .info_error p {  color: #e60012; }@media screen and (max-height: 575px) {  .footWrap {    position: static; } }@media screen and (max-width: 640px) {  .middle {    width: 83.9%; }  #errorZone {    height: auto;    min-height: 20px;    overflow: auto; }  #msg {    padding: 10px 0; }  #top {    position: relative;    height: 49px; }    #top img {      width: 30%; }    #top .zi {      padding-top: 5%;      line-height: normal;      vertical-align: middle;      font-size: 15px; }  .tu {    display: none; }  .mainBody {    margin: 28px 0; }    .mainBody .middle {      height: auto;      overflow: auto; }    .mainBody .box {      width: 100%; }      .mainBody .box .des {        display: none; }      .mainBody .box .login .shuru {        width: 83%; }      .mainBody .box .login .submit {        width: 100%;        background-image: none;        background-color: #1C86EE;        margin-bottom: 32px;        margin-top: 18px;        border-radius: 5px; }      .mainBody .box .login {        padding-left: 6.7%;        height: auto; }        .mainBody .box .login .title {          margin-bottom: 20px; }        .mainBody .box .login .password {          margin-bottom: 0; }      .mainBody .box .login .name, .mainBody .box .login .password {        padding-left: 17%; }  #foot {    width: 83.9%;    text-align: center;    border: 0;    line-height: normal; }    #foot span {      float: none;      display: block;      margin: 13px 0 25px; } }.center {  width: 961px;  margin: 0 auto; }.zhuxiao {  line-height: 74px;  float: right;  font-family: '新宋体', Verdana;  color: #0075a9;  font-size: 14px; }  .zhuxiao span {    padding-left: 14px;    padding-right: 28px; }  .zhuxiao a {    color: #999;    text-decoration: none; }  .zhuxiao a.blue {    padding-left: 22px;    padding-right: 24px;    color: #0075a9;    border-left: 1px solid #dfdfdf;    border-right: 1px solid #dfdfdf;    margin-right: 20px; }  .zhuxiao a:hover {    text-decoration: underline; }.mainBody .center {  border: 1px solid #cdcdcd;  background-color: #fff;  position: relative; }  .mainBody .center .userTitle {    line-height: 44px;    background-color: #f2f2f2;    padding-left: 2%;    width: 98%;    position: absolute;    top: 0;    font-size: 18px; }    .mainBody .center .userTitle span {      font-size: 12px;      color: #333;      font-family: "宋体"; }      .mainBody .center .userTitle span span {        color: #e60012; }  .mainBody .center .content {    padding: 23px 42px;    margin-top: 44px; }    .mainBody .center .content table {      border-collapse: collapse;      width: 100%;      font-family: "宋体";      font-size: 14px;      color: #333; }      .mainBody .center .content table tr td {        height: 43px; }        .mainBody .center .content table tr td a {          color: #797979;          font-size: 14px;          text-decoration: none; }        .mainBody .center .content table tr td a:hover {          color: #0075a9;          text-decoration: underline; }        .mainBody .center .content table tr td input {          border: 1px solid #bbbbbb;          background-color: #f5f5f5;          height: 22px;          line-height: 22px;          width: 245px;          border-radius: 2px;          padding-left: 9px; }        .mainBody .center .content table tr td .in {          border-color: #0075a9;          background-color: #fff;          outline: none; }        .mainBody .center .content table tr td select, .mainBody .center .content #dialog table tr td input, #dialog .mainBody .center .content table tr td input {          margin: 0;          border: 1px solid #bbbbbb;          background-color: #f5f5f5;          height: 22px;          width: 118px;          border-radius: 2px;          text-align: center;          margin-right: 13px; }      .mainBody .center .content table tr .zuo {        width: 31.7%;        text-align: right; }        .mainBody .center .content table tr .zuo span {          color: #e60012; }    .mainBody .center .content .anniu {      margin-top: 27px;      border-top: 1px solid #e2e2e2;      padding-top: 23px;      padding-left: 270px; }      .mainBody .center .content .anniu .button {        text-align: center;        border: 1px solid #b9b9b9;        background-color: #e5e5e5;        border-radius: 2px;        width: 118px;        height: 23px;        margin-right: 24px;        color: #6b6b6b;        font-family: "新宋体";        font-size: 12px; }      .mainBody .center .content .anniu .button:hover {        border: 1px solid #1C86EE;        background-color: #1C86EE;        color: #fff; }.feet {  width: 100%;  border: 0;  position: fixed;  bottom: 0;  color: #8d8d8d;  font-size: 12px;  font-family: "新宋体";  padding-bottom: 50px; }@media screen and (max-height: 796px) {  .feet {    position: static; } }@media screen and (max-width: 640px) {  #top .center {    width: 83.9%; }  .center {    width: 83.9%; }  .zhuxiao {    width: 146px;    height: 49px;    line-height: 49px; }    .zhuxiao span {      padding-left: 1%;      padding-right: 1%; }    .zhuxiao a.blue {      padding-left: 2%;      padding-right: 2%;      margin-right: 1%; }  .mainBody .center .userTitle span {    display: none; }  .mainBody .center .content {    padding: 23px 0; }    .mainBody .center .content span {      display: none; }    .mainBody .center .content table {      font-size: 12px; }      .mainBody .center .content table tr .zuo {        width: 1%;        text-align: left;        padding-left: 7.5%;        font-size: 14px; }      .mainBody .center .content table tr .ts {        white-space: nowrap; }      .mainBody .center .content table tr td {        height: auto;        line-height: 43px; }        .mainBody .center .content table tr td input {          width: 85%;          outline: none;          border: 0;          background-color: transparent;          font-size: 14px; }        .mainBody .center .content table tr td select, .mainBody .center .content #dialog table tr td input, #dialog .mainBody .center .content table tr td input {          width: auto;          margin-right: 1.6%; }    .mainBody .center .content .anniu {      padding-left: 0;      text-align: center; }      .mainBody .center .content .anniu .button {        margin-right: 2.5%;        width: 22%; } }.xgmm {  outline: none; }.ui-dialog {  width: 779px !important;  border: 1px solid #cdcdcd;  padding: 0; }  .ui-dialog .ui-widget-header {    font-weight: normal; }  .ui-dialog .ui-dialog-content {    padding: 0; }  .ui-dialog .ui-dialog-title {    margin: 0; }  .ui-dialog .ui-dialog-titlebar {    background-color: #f2f2f2;    padding-left: 20px;    padding-top: 13px;    padding-bottom: 14px; }  .ui-dialog .ui-dialog-title {    color: #000;    font-size: 18px; }  .ui-dialog .ui-dialog-titlebar-close {    top: 22px;    right: 20px; }.ui-widget-header {  border: 0;  background: none; }.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {  background: url("../images/close_03.png") no-repeat center center;  border: 0;  outline: none; }.ui-state-default .ui-icon {  background: none; }#dialog {  padding: 14px 40px;  margin: 0 auto; }  #dialog .jieshi {    position: relative; }    #dialog .jieshi img {      position: absolute;      left: 0;      top: 0;      display: block; }    #dialog .jieshi p {      float: right;      padding-left: 90px;      margin: 0;      font-size: 14px;      color: #000000;      font-family: "新宋体";      line-height: 150%; }  #dialog table {    margin: 47px 0 28px;    width: 100%; }    #dialog table .td_left {      text-align: right;      width: 29.3%;      padding-right: 20px; }    #dialog table tr td {      font-family: "宋体";      padding-bottom: 19px;      vertical-align: middle; }      #dialog table tr td select, #dialog table tr td input {        width: 246px;        height: 24px;        background-color: #f5f5f5;        border: 1px solid #bbbbbb;        font-size: 12px;        color: #797979;        border-radius: 2px;        outline: none;        padding: 3px 3px 3px 10px; }      #dialog table tr td input {        padding: 0;        padding-left: 10px;        width: 234px;        line-height: 24px; }  #dialog .btns {    text-align: center;    border-top: 1px solid #e2e2e2;    padding: 27px 0 21px; }    #dialog .btns input {      margin-right: 24px;      height: 23px;      width: 118px;      border: 1px solid #b9b9b9;      border-radius: 2px;      background-color: #e5e5e5;      font-size: 12px;      font-family: "新宋体"; }    #dialog .btns input:hover {      background-color: #1C86EE;      border-color: #1C86EE;      color: #fff; }@media screen and (max-width: 640px) {  .ui-dialog {    width: 100% !important;    position: fixed; }  #dialog {    padding: 14px 5.12%; }    #dialog .jieshi p {      padding-left: 74px; }    #dialog .btns input {      margin-right: 2.7%; }    #dialog table tr td input {      width: 85%;      padding-left: 0; }    #dialog table tr td select, #dialog table tr td input {      width: 85%;      padding-left: 0; }      #dialog table tr td select option, #dialog table tr td input option {        width: 85%; }  #top {    height: auto; }  .zhuxiao {    float: left; } }/*# sourceMappingURL=login.css.map */input:-webkit-autofill {background-color:inherit;background-image:inherit;color: inherit;}
