﻿/* 全局样式 */
html,body { margin:0; padding:0; font-family: "微软雅黑",Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
form,ul,li,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
img { border:0;}
ul,li{ margin:0; padding:0; list-style-type:none;}
* { margin:0;padding:0;}
p{ margin:0; padding:0;}

/* 默认文字样式 */
a { color:#666; text-decoration:none;}
a:hover { color:#096DB8; text-decoration:underline;}

/* login */
.login_bg{ width:100%; height:100vh; background: url(../images/login_screen.png) repeat; z-index:333; position: absolute; top:0; left:0;}

.login_logo{ width:1214px; height:150px; margin:auto;  z-index:3333; position:relative;}

.login_box{ width:450px; height:420px; margin:auto; background:#fff; padding:3px 44px 0px 44px; box-shadow: 0 0 5px #888; border-radius:2px;  z-index:3335; position:relative;}
.login_box .login_title01{ width:450px; height:70px; margin:auto; background:url(../images/login_title01.gif) no-repeat center left; line-height:74px; font-size:12px; color:#bbb; text-align:right;}
.login_box .login_title01 a{ color:#279ED6; font-size:13px; font-weight:bold; text-decoration:underline; padding-left:5px;}
.login_box .login_title02{ width:450px; height:70px; margin:auto; background:url(../images/login_title02.gif) no-repeat center left; line-height:74px; font-size:12px; color:#bbb; text-align:right;}
.login_box .login_title02 a{ color:#FB962A; font-size:13px; font-weight:bold; text-decoration:underline; padding-left:5px;}
.login_box .login_title03 {
    width: 450px;
    height: 70px;
    margin: auto;
    background: url(../images/login_title03.gif) no-repeat center left;
    line-height: 74px;
    font-size: 12px;
    color: #bbb;
    text-align: right;
}
.login_box .login_title03 a {
    color: #39B2BD;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    padding-left: 5px;
}
.login_box .login_bar{ width:400px; height:226px; margin:auto; padding:0px 25px; border-bottom:1px solid #E8E8E8; border-top:1px solid #E8E8E8;}
.login_box .login_bar li{ width:400px; height:auto; float:left;}
.login_box .login_bar li.hint{ width:400px; height:34px; line-height:34px; text-align:center; font-size:12px; color:#bbb; font-style: normal;}
.login_box .login_bar li.hint01{ width:310px; height:20px; line-height:20px; text-align:left; font-size:12px; color:#ff0000; padding-left:90px;}
.login_box .login_bar li.inp_box{ width:400px; height:34px; margin:8px 0 2px 0; line-height:34px;}
.login_box .login_bar li.inp_box .icon{ width:22px; height:34px; float:left; background:url(../images/login_icon.gif) no-repeat;}
.login_box .login_bar li.inp_box .yh{ background-position:0px 0px;}
.login_box .login_bar li.inp_box .mm{ background-position:0px -33px;}
.login_box .login_bar li.inp_box .yz{ background-position:0px -66px;}
.login_box .login_bar li.inp_box .titleTxt{ width:66px; height:34px; float:left; text-align:center; font-size:14px; color:#666;}
.login_box .login_bar li.inp_box .text01{ width:280px; height:22px; float:left; border:1px solid #D4D4D4; padding:5px; font-size:14px; color:#333; line-height:22px; border-radius:3px; box-shadow:2px 2px 2px #f3f3f3 inset;}
.login_box .login_bar li.inp_box .text02{ width:116px; height:22px; float:left; border:1px solid #D4D4D4; padding:5px; font-size:14px; color:#333; line-height:22px; border-radius:3px; box-shadow:2px 2px 2px #f3f3f3 inset;}
.login_box .login_bar li.inp_box .code_img{ width:88px; height:34px; float:left; margin:0 10px;}
.login_box .login_bar li.inp_box a.cut01{ float:left; color:#279ED6; text-decoration:none; font-size:14px;}
.login_box .login_bar li.inp_box a.cut02{ float:left; color:#FB962A; text-decoration:none; font-size:14px;}
.login_box .login_bar li.inp_box a.cut03{ float:left; color:#39B2BD; text-decoration:none; font-size:14px;}
.login_box .login_bar01{ width:400px; height:auto; margin:auto; padding:0px 25px;}
.login_box .login_bar01 li{ width:400px; height:auto; float:left;}
.login_box .login_bar01 li label{ width:100px; height:20px; float:left; margin:16px 0; line-height:20px; font-size:14px; color:#999;}
.login_box .login_bar01 li label input[type="checkbox"]{ margin: 0px 6px 0px 6px;}
.login_box .login_bar01 li a.forget{ width:auto; height:52px; float:right; line-height:52px; color:#999; text-decoration:underline;}
.login_box .login_bar01 li .login_btn01{ width:400px; height:40px; border:0; background:#279ED6; text-align:center; line-height:40px; font-size:16px; color:#fff; border-radius:3px; font-family:"微软雅黑"; cursor:pointer;}
.login_box .login_bar01 li .login_btn02{ width:400px; height:40px; border:0; background:#FB962A; text-align:center; line-height:40px; font-size:16px; color:#fff; border-radius:3px; font-family:"微软雅黑"; cursor:pointer;}
.login_box .login_bar01 li .login_btn03{ width:400px; height:40px; border:0; background:#39B2BD; text-align:center; line-height:40px; font-size:16px; color:#fff; border-radius:3px; font-family:"微软雅黑"; cursor:pointer;}
.login_footer{ width:1214px; height:auto; margin:50px auto 0 auto; text-align:center; line-height:22px; font-size:12px; color:#dfdfdf; display:none; z-index:3338; position:relative;}


body{
    background:url(../images/banner.jpg) no-repeat center center;
    height:100vh;
    background-size:100% 100%;
}


















