﻿
   
        body
        {
            line-height: 1.5;

        }
        table
        {
            border-collapse: separate;
            border-spacing: 0;
        }
        caption, th, td
        {
            text-align: left;
            font-weight: normal;
            float: none !important;
        }
        table, th, td
        {
            vertical-align: middle;
        }
        blockquote:before, blockquote:after, q:before, q:after
        {
            content: '';
        }
        blockquote, q
        {
            quotes: "" "";
        }
        a img
        {
            border: none;
        }
        :focus
        {
            outline: 0;
        }
        /* typography.css */
   
        
        ul, ol
        {
            list-style: none;
        }
        li ul, li ol
        {
            margin: 0;
            float: left;
        }
        ul, ol
        {
            margin: 0;
            padding: 0;
        }
        
        
        .login
        {
            width: 439px;
            height: 401px;
            margin: 30px auto;
            background: url(/images/login.png) no-repeat 0 0;
            overflow: hidden;
        }
        .tab-login
        {
            width: 346px;
            margin: 64px 0 0 50px;
        }
        .tab-login .tab-title
        {
            border: none;
      background:#6e6e6e;
        }
        .tab-login .tab-title .tab-title-item
        {
            width: 173px;
            height: 36px;
            line-height: 36px;
            border: none;
            background: #848484;
            top: 0;
            text-align: center;

        }
        .tab-login .tab-title .tab-title-item a
        {
            border: none;
            color: #FFF;
        }
        .tab-login .tab-title .active
        {
            background: none;
        }
        .tab-login .tab-content
        {
            border: none;
            padding: 0;
        }
        
        
        .login .form
        {
            height: 236px;
            padding: 22px 20px 0;
            overflow: hidden;
            width:300px;
        }
        
        .login .form .item
        {
            margin: 0 0 20px;
            color: #FFF;
        }
        .login .form .item a
        {
            color: #FFF;
            text-decoration: underline;
        }
        .login .form .item-username input, .login .form .item-password input
        {
            margin: 0 0 0 58px;
            padding: 0 10px;
            width: 223px;
            height: 41px;
            line-height: 41px;
            border: none;
            background: none;
        }
        .login .form .item-code *
        {
            vertical-align: middle;
        }
        .login .form .item-code input
        {
            width: 45px;
            height: 25px;
            line-height: 25px;
            padding: 0 10px;
            margin: 0;
            border: none;
            background: #FFF;
        }
        .login .form .item-code span
        {
            font-size: 12px;
        }
        .login .form .item-rmb label
        {
            text-indent: 4em;
        }
        .login .submit
        {
            text-align: center;
        }
        .login .submit button
        {
            width: 201px;
            height: 41px;
            border: none;
            background: none;
            cursor: pointer;
        }
        .left
        {
            float: left;
        }
        .right
        {
            float: right;
        }
