body, div, ul, li, ol, p, h1, h2, h3, h4, h5, h6, table, td, th, form, fieldset, img, dl, dt, dd
{
    margin: 0;
    padding: 0;
}
ul, ol
{
    list-style: none;
}
body
{
    background: url("lhbg.jpg") #f5f5f5 repeat-x;
    font-size: 14px;
    color:#333;
}
p
{
    text-indent: 2em;
    line-height: 24px;
    margin: 0 0 5px 0;
    padding: 0;
}
a
{
    text-decoration: none;
    color: #b50c08;
}
a:hover
{
    text-decoration: underline;
    color: #b50c08;
}
h3
{
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    margin: 15px 0 5px 0;
    padding: 0;
}
h4
{
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    margin: 3px 0;
    padding: 0;
}
.warpper
{
    margin: 0 auto;
    width: 1000px;
    position: relative;
}
.content img
{
    border: #ccc 1px solid;
}
.block
{
    position: relative;
    margin-top: 15px;
    background:#fffdf6;
    border: #efd6bd 1px solid;
}
.block .title
{
    width: 100%;
    height:38px;
    z-index: 1;
    position:relative;
}
.block .title span
{
    font-size: 15px;
    font-weight: bold;
    position: absolute;
    left: 20px;
    top: 15px;
    color: #ad0000;
}
.block .main
{
    padding: 0 20px 5px 20px;
    overflow: auto;
    zoom: 1;
}
.block .menu
{
    position: absolute;
    top: 15px;
    right: 20px;
    z-index: 2;
    font-size: 13px;
}
.block .menu a
{
    color: #444;
}
.intro
{
    width: 58%;
    float: left;
}
.login
{
    width: 40%;
    float: right;
}
.dbs
{
    width: 100%;
    float: left;
}
.db
{
    width: 30%;
    float: left;
    padding:0 15px;
}
.db div, .info div
{
    padding-bottom: 15px;
}
.info
{
    padding:10px;
}
.info ul
{
    padding-bottom:10px;
}
.info li
{
    border-bottom: #ccc 1px dashed;
    height:20px;
    line-height: 20px;
    text-indent: 16px;
    padding-top: 2px;
    margin-bottom: 6px;
    position: relative;
}
.info li span
{
    position: absolute;
    right: 10px;
    bottom: 0;
}
.info li span a
{
    margin: 0 5px;
}
.view
{
    margin-top: 35px;
    margin-bottom:5px;
    width:100%;
    position:relative;
}
.view img
{
    width:1000px;
    height:1414px;
}
.view .nav
{
    width:100%;
    position:absolute;
    left:0;
    top:-20px;
    z-index:9;
}
.view .nav #title
{
    font-weight:bold;
    margin-left:20px;
}
.view .nav #page
{
    position:absolute;
    right:30px;
    bottom:0;
    font-size:17px;
}
.view .nav a
{
    text-decoration:underline;
    margin-left:25px;
}
.view #pics
{
    border: #ccc 1px solid;
	min-height:370px; 
    height:auto !important; 
    height:370px;
    text-align:center;
}
.view #pics .loading
{
    width:32px;
    height:32px;
    margin-top:110px;
}
.view #prev,.view #next
{
    position:absolute;
    width:45%;
    top:0;
    cursor:pointer;
    z-index:9;
    background:url("empty.png") no-repeat;
}
.view #prev
{
    left:0;
}
.view #next
{
    right:0;
}
.view #sprev,.view #snext
{
    position:absolute;
    top:80px;
    z-index:20;
    font-size:16px;
    width:87px;
    height:83px;
    text-indent:-999em;
    display:none;
}
.view #sprev
{
    background:url("prev.png") no-repeat;
    left:20px;
}
.view #snext
{
    background:url("next.png") no-repeat;
    right:20px;
}
.list
{
    position:absolute;
    left:50px;
    top:60px;
    line-height:30px;
}
/*head*/
.head
{
    height:392px;
    background:url("banner.jpg") no-repeat center top;
}
/*foot*/
.foot
{
	padding-top: 20px;
	height:50px;
    width: 100%;
	text-align: center;
}
.foot span
{
    margin-right:20px;
}