*{ padding:0; margin:0;}
img{ border:0;}
ul{ list-style:none;}
.clear{ clear:both;}
body{ font-family:"microsoft yahei"; font-size:12px;position:relative;}
a{ text-decoration:none;}
a:hover{ color:#FF5500;}
.fl{float: left;}
.flr{float: right;}

.top{background-color: #f2f2f2;width: 100%;height: 40px;}
.top1{width: 960px;height: 40px;margin: 0 auto;line-height: 40px;}
.top1 span{font-size: 14px color:#666666;}
.top1 span.flr{margin-right: 25px;}
.top1 a{font-size: 14px color:#666666; text-decoration:none;margin: 0 5px;}
.top1 a:hover{ color:#FF5500;}
.layout{ width:960px; margin:0 auto;height: 470px;}
/*.con_left{ float:left; height:564px; background:url(../logincss/admin-background.png) no-repeat right center; width:536px;}*/
/*.admin_logo{margin-top:0px; margin-bottom:26px;width: 455px;height: 38px;}*/
/*.admin_logo img{display: block;height: 38px;}*/
.con_right{ float:none;width: 526px;height: 465px;background-color:#fff;margin:0 auto;border-top:5px solid #ff5500;}
.con_right h1{font-size:30px;color:#333333;text-align:center;line-height:96px;padding-top:10px;}
.con_right h1 img{display: block;width: 251px;height: 36px;}
.con_right li input{ width:366px; height:40px;border: 1px solid #dddddd;box-sizing: border-box;border-radius: 2px;background-color: #ffffff;padding: 0 0 0 55px;font-size: 14px;color: #666666;line-height: 38px;font-family: "microsoft yahei";}
.con_right li input.on{border: 1px solid #ff0000;color: #ff0000;}
.con_right li input.on1{border: 1px solid #dddddd;color: #666666;}
.con_right li{ margin-bottom:20px;height: 40px;position: relative;}
.con_right_form_li1 input{background: url(../logincss/admin-username.png) no-repeat;background-position: 20px center;}
.con_right_form_li2 input{background: url(../logincss/admin-password.png) no-repeat;background-position: 20px center;}
.con_right_form_li3 input{background: url(../logincss/admin-vdcode.png) no-repeat;background-position: 20px center;width: 195px!important;float: left;}
.con_right_form_li3 img{width: 109px;height: 38px;border: 1px solid #dddddd;float: left;margin-left: 10px;display: block;}
.con_right_form_li3 a{display: block;width: 30px;height: 40px;background: url(../logincss/admin-re.png) no-repeat;background-position: right center;position: absolute;top: 0;right: -30px;}
.con_right_form_li4 a{display: block;text-align: right;float: right;font-size: 14px;color: #666666;font-family: "microsoft yahei";}
.con_right_form_li4 a:hover{color: #ff5500;}
.con_right p{margin-top:17px;width:366px; height:46px;}
.con_right p input{width:366px; height:46px;background-color: #ff5500;font-size: 18px;color: #FFFFFF;line-height: 46px;text-align: center;font-family: "microsoft yahei";border-radius: 5px;cursor: pointer;}

.con_right .layui-form{width:366px;margin:0 auto;}
.message{  width:366px; color:#666666; line-height:15px; font-size:14px;margin:30px auto 0;font-family: "microsoft yahei";}
.message>a{color:#888;float:left;}
.message>span{color:#888;float:right;}
.message>span a{color:#888;}

.footer{ height:48px; padding:31px 0;background-color: #eeeeee;}
.footer1{width: 960px;margin: 0 auto;height: 48px;position: relative;}
.footer1 img{display: block;width: 40px;height: 40px;left: 720px;bottom:5px;position: absolute;transition: all .3s;cursor: pointer;}
.footer1 img:hover{width: 120px;height: 120px;transition: all .3s;}
.footer p{ line-height:24px; text-align:center; font-size:14px;color: #000000;}
.footer p span{margin: 0 5px;}
.footer p a{ text-decoration:none; color:#000000;}
.footer p a:hover{ color:#ff5500;}
.zyl_lofo_main .layui-form-item{position: relative;margin-bottom:24px;}
.zyl_lofo_main .layui-form-item .layui-input{padding-left: 40px;background-color:#f7f7f7;border:1px solid #e0e0e0;height:48px;}
.zyl_lofo_icon{position: absolute; left: 10px; top: 14px; font-size: 20px!important;color: #ddd;}
.zyl_lofo_main .layui-btn{background-color: #ff5500;width:100%;border-radius:21px;height:42px;margin-top:20px;}
.zyl_lofo_vercode {
	border: 1px solid #dddddd;
	width: 100%;
}
@media (max-width:960px) {
	.top1{width: 100%;}
	.top1 span.fl{display: none;}
	.layout{ width:100%;}
	.con_left{display: none;}
	.con_right{ float:none;width: 90%;height: 410px;background-color:#fff;margin:0 auto;border-top:5px solid #ff5500;}
    .con_right h1{font-size:20px;color:#333333;text-align:center;line-height:80px;padding-top:10px;}
    .con_right h1 img{display: block;width: 251px;height: 36px;}
    .con_right li input{ width:366px; height:40px;border: 1px solid #dddddd;box-sizing: border-box;border-radius: 2px;background-color: #ffffff;padding: 0 0 0 55px;font-size: 14px;color: #666666;line-height: 38px;font-family: "microsoft yahei";}
    .con_right li input.on{border: 1px solid #ff0000;color: #ff0000;}
    .con_right li input.on1{border: 1px solid #dddddd;color: #666666;}
    .con_right li{ margin-bottom:20px;height: 40px;position: relative;}
    .con_right_form_li1 input{background: url(../logincss/admin-username.png) no-repeat;background-position: 20px center;}
    .con_right_form_li2 input{background: url(../logincss/admin-password.png) no-repeat;background-position: 20px center;}
    .con_right_form_li3 input{background: url(../logincss/admin-vdcode.png) no-repeat;background-position: 20px center;width: 195px!important;float: left;}
    .con_right_form_li3 img{width: 109px;height: 38px;border: 1px solid #dddddd;float: left;margin-left: 10px;display: block;}
    .con_right_form_li3 a{display: block;width: 30px;height: 40px;background: url(../logincss/admin-re.png) no-repeat;background-position: right center;position: absolute;top: 0;right: -30px;}
    .con_right_form_li4 a{display: block;text-align: right;float: right;font-size: 14px;color: #666666;font-family: "microsoft yahei";}
    .con_right_form_li4 a:hover{color: #ff5500;}
    .con_right p{margin-top:17px;width:366px; height:46px;}
    .con_right p input{width:366px; height:46px;background-color: #ff5500;font-size: 18px;color: #FFFFFF;line-height: 46px;text-align: center;font-family: "microsoft yahei";border-radius: 5px;cursor: pointer;}
    .zyl_lofo_main .layui-form-item {
        position: relative;
        margin-bottom: 15px;
    }
    .con_right .layui-form{width:84%;margin:0 auto;}
    .message{  width:84%; color:#666666; line-height:15px; font-size:14px;margin:30px auto 0;font-family: "microsoft yahei";}
    .message>a{color:#888;float:left;}
    .message>span{color:#888;float:right;}
    .message>span a{color:#888;}
	.footer{width: 100%;height: auto;padding: 0 15px;box-sizing: border-box;}
	.footer1{width: 100%;height: auto;}
	.footer1 img{display: none;}
	.message{width:90%;margin:20px auto;}
}

