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";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:#3576c7; 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:1024px;margin:0 auto;height:42px;background: url("china-youshi_01.jpg?v=100000") center top no-repeat }
.header .logo{float:left;display:inline;margin-top:88px;}
.header .detial{float:right;margin-top:10px;margin-right:10px;display:inline}
.header .detial span{color:#fff;}
.header .detial span a{color:#fff;}
.header .detial span a:hover{color:#fff; text-decoration:underline;}
/*container*/
.contain{width:100%;height:726px;min-width:1024px;float:Left;background: url("china-youshi_02.jpg?v=100000") center top no-repeat;}
.container{width:1024px;height:726px; margin:0 auto}
.login{width: 270px;margin-top:160px;margin-right:280px;float:right;border-radius:4px;-webkit-border-radius:4px;	padding:15px 15px 25px 15px;  }
.login h1{font-size: 21px;color:#333;font-family: Microsoft YaHei, verdana, sans-serif; font-weight:normal; padding-bottom:10px; line-height:30px;}
.login-user{width:100%;border:1px solid #dfdcdc;height:33px; line-height:33px;background:#fff;border-radius:4px;
-webkit-border-radius:4px;margin-bottom:10px;}
.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:#fff;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; border:none!important;}
.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:#fff;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-bottom:10px;width:100%;float:Left;}
.login-mar{margin-bottom:10px;width:100%;float:Left;}
.alert-danger{padding:7px;color:#f00}
.admin-login{ text-align:right;color:#666;margin-top:2px;}
.admin-login a{color:#666;}.admin-login a:hover{color:#3576c7;}
.btn-success{    cursor: pointer;
	
	margin-left: 0px;
	background: #d0d0d0;
	width: 100%;
	height: 34px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid #c1c1c1;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;

    
   }

/*footer*/
.footer{width:1024px; margin:25px auto; 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:#3576c7;}
/*checkbox*/
.checkbox-nice {
    padding-left: 7px; padding-left: 0\0;
    position: relative; margin-right:20px;
}
.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:3px;
    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: 7px;
    width: 15px;
	cursor:pointer
}
.checkbox-nice input[type="checkbox"]:checked + label::after {
    opacity: 1;
}
.checkbox-nice-zi label{padding-left:4px; vertical-align:middle; line-height:16px; display:inline-block}
