@charset "utf-8";
html,body{
    width: 100%;
    height: 100%;
}
body {
    margin: 0;
    padding: 0;
}

body,
input,a {
    font: 13px/1.7 '微软雅黑', 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', sans-serif;
}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}

body,div,ul,li,a{margin:0;padding:0;}
ul,li{list-style: none;}

.wrap { width:1200px; margin-right:auto; margin-left:auto;}

.ltop{height: 100px;background-color: #fff;}
.ltop .llogo{padding:20px 0 20px 16px;overflow: hidden;}
.ltop .llogo img{width: 180px;height: 60px;}
.lmain{position: relative;width: 100%;height: 432px;}

.logindiv{position:absolute;left:50%;margin-left: -248px;top:50%;margin-top:-150px;width: 496px;height: 310px;background: url('../images/lsmallbg.png') center center no-repeat; overflow: hidden;}
.logindiv .loginbox{padding:40px 42px;}
.l_inpdiv{width: 372px;height: 40px;padding-left: 40px;margin-bottom: 18px;}
.l_inpdiv .l_inp{width: 372px;height: 40px;line-height: 40px;text-indent: 12px;font-size: 12px;color: #333;border: none;margin:0;padding:0;box-shadow: none;outline: none;}

.yz{height: 40px;margin-bottom: 34px;}
.yz .yz_ipt{float: left;width: 300px;height: 40px;line-height: 40px;border:none;padding:0;margin:0;font-size: 12px;color: #333;outline:none;text-indent: 15px;}
.yz .yzm{margin-left: 10px;}
.yz .yzrefresh{display: inline-block; height: 40px; line-height: 40px; float: right; color: #333;text-decoration: none;}
.yz .yzrefresh:hover{text-decoration: underline;}
.yz .yzrefresh img{vertical-align: middle;}

.login_btn{display:block;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size:20px;color: #fff;text-decoration: none; margin:0;padding:0;outline:none;box-shadow: none;border:0;cursor: pointer;}

.ltfooter{background-color: #e2e2e2;}
.ltfooter .wrap{padding:30px 0;}
.ltfooter ul{padding-left: 30px;}
.ltfooter .ltfooter0{float:left;}
.ltfooter .ltfooter1,.ltfooter .ltfooter2{width: 35%;}
.ltfooter .ltfooter3{width: 30%;}
.ltfooter .ltfooter0 img{float:left;}
.ltfooter .t{font-size: 18px;color: #2d2d2d;line-height: 22px;padding-bottom: 6px;text-indent: 5px;}
.ltfooter .c{font-size: 16px;color: #2d2d2d;line-height: 20px;text-indent: 5px;}

.lfooter{height: 60px;line-height: 60px;background-color: #7d7d7d;text-align: center;color: #fff;}
.lfooter a{margin-right: 3px;margin-left: 3px;color: #fff;text-decoration: none;}
.lfooter a:hover{text-decoration: underline;}
.lfooter .f{margin-left: 20px;}

/* 当没有验证码时 */
.no_yz .logindiv{height: 255px; margin-top: -125px;}
.no_yz .logindiv .loginbox{padding:48px 42px 0 42px;}
.no_yz .yz{display:none;}
.no_yz .l_inpdiv{margin-bottom: 18px;}
.no_yz .login_btn{margin-top: 28px;}

