﻿body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
:focus {
    outline: 0;
}
.clearfix:before,
.clearfix:after{display: table; content: " ";}
.clearfix:after{ clear:both;}
#warp{ width:expression_r(document.body.clientWidth <= 1180? "1180px": "auto"); min-width:1180px;}
#header{ height:77px; overflow:hidden; background:#57010c; border-bottom:solid 1px #fff;}
.container{ width:1180px; margin:0 auto; }

#header h1{ width:240px; height:77px; margin:0 auto;}
#header h1 a{ display:block; width:240px; height:77px; text-indent:-999em; background:url(img/logo.png) no-repeat left center;}
body 
{
    font:14px Arial,Verdana,Helvetica,sans-serif; color:#333; background:#e4f7fb;
}
#login_box{ width:560px; margin:0 auto; margin-top:125px; }
#login_box p{ height:auto; overflow:hidden; margin-bottom:10px; position:relative; padding-left:120px; padding-right:120px; }
#login_box p i{width:52px; height:46px; display:block; float:left; background:url(img/log_icon.png) no-repeat; text-indent:-999em;}
#login_box p i.i_email{ background-position:0 0;}
#login_box p i.i_pass{ background-position:-52px 0;}
#login_box p input{ height:44px; line-height:44px; border:solid 1px #ddd; width:256px; padding-left:10px; float:left;}

/*#login_box p span{ display:block; float:left; font-size:16px;   border:solid 1px #ddd;  line-height:44px; color:#666; background:#fff; border-left:none; width:136px;}*/
#login_box p span{ display:block; float:left; font-size:16px;   line-height:44px; color:#666; padding-left:5px; position:absolute; right:0px; z-index:1000;}
#login_box p button{ background:url(img/log_icon.png) no-repeat -104px 0px; width:320px; height:44px; border:none; color:#fff; font:18px Arial,Verdana,Helvetica,sans-serif; margin-top:20px; cursor:pointer; }