body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,select,option,textarea,p,blockquote,th,td{padding:0;margin:0;font:12px/20px "Microsoft YaHei", helvetica, verdana, tahoma, sans-serif;word-break:break-all;word-wrap:break-word;} 
img{border:0;vertical-align:top;} 
body{font-size:12px; color:#333;line-height:24px;}
a{color:#666; text-decoration:none }
a:hover,a:focus{ color:#e43d40; text-decoration:none;outline:none}
.fl{ float:left;}
.fr{float:right;}
.clearfix:after{content:”.”;display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.clearfix{display:inline-block;}
.clearfix {display:block;}
/*header*/
.main{width:100%; float:Left}
.header{width:960px;margin:0 auto;height:80px; }
.header .logo{float:left;display:inline;margin-top:3px;}
.header .detial{float:right;margin-top:48px;margin-right:10px;display:inline}
.header .detial span{color:#666;}
.header .detial span a{color:#666;}
.header .detial span a:hover{color:#e43d40; text-decoration:none;}
/*container*/
.contain{width:100%;height:560px;min-width:960px;float:Left;background: url("banner.jpg?v=100001") center top no-repeat;}
.container{width:960px;height:560px; margin:0 auto}
.login{width: 280px;background:#fff;margin-top:110px;margin-right:-90px;float:right;border-radius:4px;
-webkit-border-radius:4px;padding:25px 15px;box-shadow:0 0 6px rgba(0,0,0,.3); }
.login-user{width:100%;border:1px solid #dfdcdc;height:33px; line-height:33px;background:#f0f0f0;border-radius:4px;
-webkit-border-radius:4px;margin-bottom:18px;}
.icon-user{width:25px;text-indent:-9999px;height:14px;display:block;float:left;margin-top:9px;background: url("user.png?v=100000") 6px top no-repeat;}
.login-user span{height:23px; line-height:23px;padding-left:3px;border-left:1px solid #dcdcdc;color:#666;font-size:14px;margin-top:5px;float:Left;}
.login-password{width:100%;border:1px solid #dfdcdc;height:33px; line-height:33px;background:#f0f0f0;border-radius:4px;
-webkit-border-radius:4px;}
.icon-password{width:25px;text-indent:-9999px;height:14px;display:block;float:left;margin-top:9px;background: url("pass.png?v=100000") 6px top no-repeat;}
.form-control{ime-mode: disabled;font-size: 14px;padding-right:5px;width:240px;background:transparent;border:0;height:33px;line-height:33px;}
.form-control::-moz-placeholder {color: #b0b0b0;opacity: 1;}
.form-control:-ms-input-placeholder {color: #b0b0b0;}
.form-control::-webkit-input-placeholder {color: #b0b0b0;}
.input-control{ height:33px;background:#f0f0f0;border-radius:4px;
-webkit-border-radius:4px;line-height:33px; width:100px;padding:0 5px;border:1px solid #dfdcdc; float:left}
@media all and (-ms-high-contrast:none) {
*::-ms-backdrop, .form-control{boder:0;box-shadow:none;}
} 
:root .form-control{boder:0;box-shadow:none;}
.form-control:focus{outline: none;boder:0;box-shadow:none;}
.login-pad{padding:10px 0;width:100%;float:Left;}
.login-mar{margin-bottom:18px;width:100%;float:Left;}
.alert-danger{padding:7px;color:#f00}
.admin-login{ text-align:right;color:#666;margin-top:8px;}
.admin-login a{color:#666;}.admin-login a:hover{color:#e43d40;}
.btn-success{width:100%;height:35px; line-height:35px;background:#027ec9;color:#fff;border:0;font-size:14px;
    border-radius:4px;
   -webkit-border-radius:4px;
    background: -moz-linear-gradient(top, #027ec9 0%, #0079c2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#027ec9), color-stop(100%,#0079c2));
    background: -webkit-linear-gradient(top, #027ec9 0%, #0079c2 100%);
    background: -o-linear-gradient(top, #027ec9 0%, #0079c2 100%);
    background: -ms-linear-gradient(top, #027ec9 0%, #0079c2 100%);
    background: linear-gradient(to bottom, #027ec9 0%, #0079c2 100%);}
.btn-success:hover{background:#0079c2;
    background: -moz-linear-gradient(top, #0079c2 0%, #0079c2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0079c2), color-stop(100%,#0079c2));
    background: -webkit-linear-gradient(top, #0079c2 0%, #0079c2 100%);
    background: -o-linear-gradient(top, #0079c2 0%, #0079c2 100%);
    background: -ms-linear-gradient(top, #0079c2 0%, #0079c2 100%);
    background: linear-gradient(to bottom, #0079c2 0%, #0079c2 100%);
    transition:background 0.3s ease;cursor:pointer}
/*footer*/
.footer{width:960px; margin:15px auto 25px; color:#666;font-size:12px;text-align:center}
.footer p{display:inline;}
.footer span{margin-left:3px;}
.footer span a{color:#666}
.footer span a:hover {color:#e43d40;}
/*checkbox*/
.checkbox-nice {
    padding-left: 7px; padding-left: 0\0;
    position: relative;
}
.checkbox-nice input[type="checkbox"] {
    visibility: hidden; visibility:visible\0;outline:none;
   float:left;margin-top:5px\0;margin-right:3px\9;
}
input[type="checkbox"]{margin-top:3px;}
.checkbox-nice label:before {
    background: #ffffff none repeat scroll 0 0 padding-box;
    border: 1px solid #d9d9d9;
    border-radius: 1px;
    content: "";
    cursor: pointer;
    height: 15px;
    left: 1px;
    top:1px;
    position: absolute;
    width: 15px;
    display:none\0;
}
.checkbox-nice label:after {
    background: url("icon-check.png?v=100000") 2px -2px no-repeat;
    content: "";
    height:11px;
    left: 0px;
    opacity: 0;
    display:none\0;
    position: absolute;
    top: 5px;
    width: 15px;
	cursor:pointer
}
.checkbox-nice input[type="checkbox"]:checked + label::after {
    opacity: 1;
}

.qr_code_navCss{
    color:#0079c2 !important;
    border-bottom-color:#0079c2 !important;
}