/* ====================================
 *
 *	Css Reset 
 *	Author: ???(wuchunlei@live.com) 
 *  Version: 0.6
 *  Refs: http://docs.kissyui.com/kissy-dpl/base/assets/reset.css
 *
 * ==================================== */

/* ???????(?)?? */
body, p,
h1, h2, h3, h4, h5, h6,
ul, ol, dl, dt, dd, 
th, td,
form, input, select, textarea, button { margin: 0; padding: 0}

/* ???????? */
ul, ol { list-style: none}

/* ??A???? */
a { text-decoration: none}
a:hover { text-decoration: underline}

/* ???????? */
img { border: none}

/* ?????? */
body { font: 12px/1.5 Arial, sans-serif}

/* ?????? */
h1, h2, h3, h4, h5, h6 { font-size: 100%}

/* ???????? */
input, select, textarea, button { font: 12px/1.5 Arial, sans-serif}

/* ???????? */
table { border-collapse: collapse; border-spacing: 0}

/* ?????????? */
em { font-style: normal}


/* =========== ????????????? ===============*/

/* ????? */
html, body { background-color: #fff;}

/* ?????????????????? */
body {
	color: #555;
}

/* ?????? */
a { color: #555} /*??*/
a:hover { color: #555;} /*????*/


/* ====================================
 *
 *	fixes 
 *	Author: ???(wuchunlei@live.com) 
 *  Version: 0.4
 *
 * ==================================== */

/*
* ????
*/
.fix-float { *zoom: 1;}
.fix-float:after { content: '\20'; display: block; height: 0; clear: both;}

/*
* IE6??????
*/
* html { zoom:expression( function(ele) { ele.style.zoom="1"; document.execCommand("BackgroundImageCache", false, true)}(this))}

/*
* IE6 ??fixed
*/
* html { background-image:url(about:blank); background-attachment: fixed;}

/*??chrome??focus??*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	:focus {
		outline: none;
	}
}

/*chrome ?????*/
::-webkit-scrollbar { width: 17px; height: 17px;}
::-webkit-scrollbar-track-piece { background-color: #f0f0f0;}
::-webkit-scrollbar-thumb { background-color: #cdcdcd;}


/*? ?*/
.page-login .layout-bd { width: 1000px; margin: 0 auto;}
.page-login .layout-bd .wrapper { padding: 60px 0 60px 90px;}

.login-banner { float: left; width: 400px; height: 400px; overflow: hidden; margin-right: 50px;}
.login-content { float: left; padding-top: 30px;}
.login-content h1 { margin-bottom: 30px;}
.login-form .field { padding: 5px 0;}
.login-form label { display: block; margin-bottom: 5px;}
.login-form input { width: 314px; height: 22px; padding: 4px 2px; border: 1px solid #bababa;}
.login-form .field-code input { width: 150px; margin-right: 10px;}
.login-form .field-code img { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin-top: 4px;}
.login-form .field-btn { padding-top: 30px;}
.login-form button { width: 322px; height: 36px; border: none; background: url(images/btn.png) no-repeat 0 0; color: #fff; cursor: pointer;}
.login-form button:hover { background-position: 0 -36px;}

.copyright { text-align: center;}
