@charset "utf-8";
/* CSS Document */
body {
	background:#905d3a;
	line-height:170%;
}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, pre, form, fieldset, input, p, blockquote, th, table, td, img, dd, dt, dl, div {
	margin:0;
	padding:0;
}
img {
	border:0 none;
}
input, img{ vertical-align: middle;}
b, em, h1, h2, h3, h4, h5{ font-weight:normal; font-style:normal;}
p {
    word-wrap: break-word;
}
ul li {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#000000;
	text-decoration:none;
}
body {
	font:12px "宋体", arial, helvetica, clean, sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
html,body{

      -webkit-text-size-adjust:none;

}

/*通用定义*/
.clear {
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */

body{margin:0; padding:0; font-family: "宋体","Arial Narrow",Helvetica; }
*{margin:0; padding:0}
.content{width:1003px;margin: 0 auto;background: #ffeccf;}

.db_footer{margin: 0 auto; background:0 none; width: 1003px; color:#000; background:#FFF;}
.db_footer a{ color:#000;}
ul li{ list-style:none;}
.log_reg {
	margin-top:0px
}

#bm  { width: 1003px;margin: 0 auto;height: 110px;background: url('../images/bm.png') no-repeat center top;
position: fixed;bottom:0; z-index:100000000000000000;

}


.fg { width: 1003px;height: 22px;background: url(../images/fg.jpg) no-repeat top center;}
.tl { width: 500px;margin: 0 auto;height: 140px;padding: 24px 0;}
.nr1 { width: 1003px; height: 500px;background: url(../images/bg1.jpg) no-repeat bottom center;}
.nr1_l { float: left;width: 450px;padding: 0 30px 0 50px;}
.nr1_r { float: left;width: 420px;padding-top: 35px;}
p {text-indent: 2em;font-size: 16px;font-family: "微软雅黑";line-height: 30px;color: #412722;}
.nr{ width:850px;margin: 0 auto;height: auto;padding-bottom: 20px;}

.news { line-height: 40px;color: #901414;font-size: 18px;font-family: "微软雅黑";font-weight: bold;}
.lib { width: 100%;}
.nr3{ width:850px;margin: 0 auto;padding-bottom: 40px;background: url(../images/bg2.jpg) no-repeat right 100px;}
.lib li { line-height: 40px;font-size: 16px;font-family: "微软雅黑";background: url(../images/li_bg.jpg) no-repeat 35px center;padding-left: 60px;}
.lib li a{color: #412722;}



 #center {
            position: absolute;
            left: 56%;
            top: 0px;
        }
        #slider {
            position: absolute;
            width:850px;
            height: 600px;
            left: -475px;
            top:0;
            overflow: hidden;
            border:0px solid #000;
        }
        #slider .slide {
            position: absolute;
            top: 0px;
            height: 600px;
            width:345px;
            background: #000;
            overflow: hidden;
            border-left: #000 solid 1px;
            cursor: default;
        }
        #slider .title   {
            color: #F80;
            font-weight: bold;
            font-size: 1.2em;
            margin-right: 1.5em;
            text-decoration: none;
        }
        #slider .backgroundText {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 100%;
            background: #000;
            filter: alpha(opacity=40);
            opacity: 0.4;
        }
        #slider .text {
            position: absolute;
            top: 1%;
            top: 100%;
            color: #FFF;
            font-family: verdana, arial, Helvetica, sans-serif;
            font-size: 0.9em;
            text-align: justify;
            width: 707px;
            left: 10px;
        }
        #slider .diapo {
            position: absolute;
            filter: alpha(opacity=100);
            opacity: 1;
            visibility: hidden;
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        .MagicThumb
        {
            cursor: pointer, pointer;
            outline: none;
        }
        .MagicThumb-zoomed
        {
            cursor: default;
        }
        .MagicThumb img
        {
            outline: none;
        }
        .MagicThumb-image
        {
            outline: none;
            background: #000;
            padding: 5px;
        }
        .MagicThumb-image-zoomed
        {
            cursor: pointer, pointer;
        }
        .MagicThumb-controlbar
        {
            display: block;
            height: 18px;
        }
        .MagicThumb-controlbar a
        {
            display: block;
            width: 18px;
            height: 18px;
            margin: 0px 1px;
            outline: none;
            float: left;
            overflow: hidden;
        }
        .MagicThumb-controlbar a span
        {
            display: block;
            width: 1000px;
            height: 1000px;
            background: transparent url(http://z.xmhouse.com/Images/close.png) no-repeat 0 0;
            outline: none;
            position: absolute;
            left: 0px;
            top: 0px;
        }




.hx { width: 980px;margin: 0 auto; background:#FFEBD0;height: auto;}
.hx_l { float: left;width: 188px;padding-right: 10px;height: 365px;}
.hx_fg{ padding-right: 0px;}
.hx_n{ height: 25px;line-height: 25px;text-align: center;}