html,body{ border:0; padding:0; margin:0; font: 12px/1.5 'Microsoft Yahei',Tahoma,Helvetica,'SimSun',sans-serif;}
a{color:#0aa770; text-decoration:none;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,input {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
   
    font-style: inherit;
    font-family: inherit;
   
    vertical-align: baseline;
}
body{ background:url(../images/img_login_bg.jpg) no-repeat center 0;}
.nav {
    width: 100%;
    height: 60px;
    border-top: 3px solid #0aa770;
    border-bottom: #CCCCCC 2px solid;
	padding:10px 0 10px 0;
	background:#FFFFFF;
}
.header{ width: 1200px; margin: 0 auto;}
.logo{ width:200px; height:60px; background:url(/themes/default/images/logo.png) no-repeat; float:left;}
.header .right{ width:500px; height:60px; float:right; line-height:60px; text-align:right; font-size:16px; }
.main{width: 1200px; margin: 0 auto;}
.main .left{ margin-top:50px; width:700px; height:340px; float:left; margin-left:50px;}
.main .right{ margin-top:30px; width:400px; height:370px; float:right; background:#FFFFFF;    border-radius: 6px;}
.main .right h2{ height:35px; line-height:35px; padding:0 0 5px 0; margin:20px 20px 10px 20px; border-bottom:2px #CCCCCC solid; text-align:center; font-size:20px}
.main .right li {
    margin-top: 40px;
	margin-left:37px;
    position: relative;
    width: inherit;
    height: 18px;
    line-height: 18px;
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    padding: 10px;
	list-style:none;
	width:300px;
}
.main .right  li.wrong {
    border: 1px solid #CCCCCC;
    box-shadow: 0px 0px 2px #CCCCCC;
}
.main .right  li input {
    border: 0;
    outline: none;
    width: 260px;
	    font: normal 12px/1.667 '\5fae\8f6f\96c5\9ed1', Tahoma, Arial;
    color: #323439;
	height:18px;
}
.main .right   .wj{ margin-top: 20px;
	margin-right:37px; text-align:right; }
img, .img {
    display: inline-block;vertical-align: top;}
.login_button {
    width: 80%;
    height: 38px;
    display: block;
    line-height: 38px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    border-radius: 4px;
	margin-top:25px;
	margin-left:10%;
	
}
.link2 {
    background: #0aa770;
}
.footer{  height:35px; line-height:35px; text-align:center; margin-top:150px; }
.clear{ clear:both}