﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; text-decoration:none; list-style-type:none; font-family:"微软雅黑";}

.head{ width:1000px; height:90px; margin:0 auto;}
.head h1{height:90px; float:left;font-weight:100;}
.head h1 a{ display:inline-block;height:90px;line-height:90px; color:#666666; text-decoration:none;}
.head p{ width:auto; float:right; height:20px; margin:32px 0; display:inline;}
.head p img{ float:left; margin:3px 5px 0 0; display:inline;}
.head p span{ float:left; line-height:20px;}
.head p span a{ font-size:12px; color:#666666;}

.z1{ width:100%; height:545px;min-height:545px; background:url(../images/login/bj.png) no-repeat top center; }
.z1 .z2{ width:1000px; height:534px; margin:0 auto;}
.z1 .banner{ width:660px; height:534px; float:left;background:url() no-repeat top center; margin-top:22px;
display:none;
}
.z1 .login{width:290px; height:298px; background:#FFF; border-radius:0px; float:right; margin:73px 0 0 0; display:inline; padding:25px; }
.z1 .login h2{ width:290px; height:30px; margin:0 0 20px 0; display:inline; float:left; position:relative;}
.z1 .login h2 strong{ width:auto; float:left; font-weight:100; font-size:18px; color:#333; line-height:30px;}

.z1 .login form{ width:290px; height:auto; float:left;}
.z1 .login form p{ width:288px; height:40px; float:left; border:1px solid #dfdfdf; background:url(../images/login/bg1.gif) repeat-x center; margin:0 0 10px 0; display:inline;}
.z1 .login form p span{ width:38px; height:38px; float:left;}
.z1 .login form p input{ width:240px; height:38px; float:left; border:0; line-height:38px; font-size:14px; color:#999999; background:url(../images/login/bg1.gif) repeat-x center; padding:0 5px;}
.z1 .login form .yanzhengma{ width:172px;}
.z1 .login form .yanzhengma input{ width:120px;}
.z1 .login form .ma{ width:105px; float:right;}
.z1 .login form .zidong{ background:none; border:0; height:20px; margin:15px 0 5px 0; display:inline;}
.z1 .login form .zidong input{ width:auto; margin:0 5px 0 0; display:inline; height:20px;}
.z1 .login form .zidong span{ width:auto; line-height:20px; color:#666; font-size:12px;}
.z1 .login form .zidong a{ float:right; width:auto; line-height:20px; color:#666; font-size:12px;}
.z1 .login form .mima{ background:none; border:0;}
.z1 .login form .mima .denglu{ width:288px; height:44px; text-align:center; line-height:44px; background:#2f88d8; font-size:16px; color:#fff;cursor:pointer;}

.foot{ width:960px; height:100px; margin:0 auto;}
.foot p{ width:960px; height:auto; float:left; text-align:center; margin:30px 0 0 0; display:inline; color:#929292; font-size:12px;}

.policy_tips {
    background: #fffcf3 none repeat scroll 0 0;
    border: 1px solid #ffcc99;
    height: 28px;
    left: 88px;
    line-height: 28px;
    padding-left: 5px;
    position: absolute;
    top: 2px;
    width: 195px;
}
.policy_tips div.check_tips {
    color: #333;
    font-size: 14px;
    left: 20px;
    line-height: 22px;
    position: absolute;
    text-indent: 10px;
    top: 3px;
    width: 200px;
}
.policy_tips i {
    background: rgba(0, 0, 0, 0) url("../images/symbols.png") no-repeat scroll 0 0;
    height: 16px;
    overflow: hidden;
}
.policy_tips i.warn {
    background-position: -1px -447px;
    left: 7px;
    position: absolute;
    top: 6px;
    width: 15px;
}
.policy_tips i.dele {
    background-position: 0 -541px;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 9px;
    position: absolute;
    right: 10px;
    top: 9px;
    width: 9px;
}