body{margin:0; padding:0; font-family: "Microsoft YaHei","Arial Narrow",Helvetica;background:#ffdc5f;font-size: 14px; }
*{margin:0; padding:0}
.content{width:auto;position: relative; }

.db_footer{margin: 0 auto; background:0 none; width: 1003px; color:#000; }
.db_footer a{ color:#000;}
ul li{ list-style:none;}
.clear{ clear: both;}
img { border: none;display: block;}
p{ text-indent: 2em;line-height: 25px;color: #000;}


.banner{ width: 100%;height: 440px;background: url(../images/banner.jpg) no-repeat top center;}
.cont1 { width: auto;background: #ff5f5f;}
.cont_c{ width: 1003px;margin: 0 auto;padding: 0px 0px 30px 0px;}
.tl1{ width:176px;height: 46px;padding: 40px 0px 30px 0px;margin: 0 auto;}
.tl2{ width:707px;height: 46px;padding: 40px 0px 30px 0px;margin: 0 auto;}
.tl3{ width:650px;height: 46px;padding: 40px 0px 30px 0px;margin: 0 auto;}
.tl4{ width:657px;height: 46px;padding: 40px 0px 30px 0px;margin: 0 auto;}
.cont1_left{ float: left;width: 500px;padding-right: 50px;}
.cont1_right{float: left;width: 453px;padding-top: 30px;}
.cont2_left{ float: left;width: 502px;padding-right: 50px;}
.cont2_right{float: left;width: 451px;}
.ld{ padding: 10px 0px 20px;}
.ld_tl{ width: auto;height: 25px;padding: 0px 0px 15px 0px;}
.ld p{ width: 428px;}
.cont2_img{ padding-top: 15px;}
.changc{float: left; width: 490px;}
.changc_l{ width:490px;padding: 0px 0px 20px 0px;}
.changc_r{ width:490px;}
.changc_l h3{ font: bold 25px/40px "Microsoft Yahei";color: #921000;}
.tan{ font-weight: bold;}
.changc_l p{ line-height: 30px;text-indent: 0;}
.more{ text-decoration: none; color: #921000;font-weight: bold;}



       .dh1 {
position: fixed;
z-index: 100000000000;
bottom: 0;
width: 1003px;
height:80px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#6f0000', endColorstr='#6f0000');
background: rgba(111,0,0,0.8);
_position: absolute;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight))
}
.bt{ font: bold 26px/50px "Microsoft YaHei";color: #ffffff;float: left; 
    padding-left: 20px;}
.bm {
font-size: 14px;
font-family: "Microsoft YaHei";
    padding-left: 30px;
padding-top: 20px;
color: #fff;
line-height: 50px;
}
.bname {
float: left;
    padding-left: 30px;
}
.txs {
width: 150px;
height: 24px;
line-height: 24px;
border: 1px solid #ffffff;
}
.tel {
float: left;
padding: 0 35px;
}
.tel2 {
width: 150px;
height: 24px;
line-height: 24px;
border: 1px solid #ffffff;
}
.numb {
float: left;
padding: 0 20px 0 0;
}
.nump {
width: 80px;
height: 24px;
line-height: 24px;
border: 1px solid #ffffff;
}
.sub {
float: left;
padding-left: 18px;
    padding-top: 5px;
}


.bkk {
float: left;
padding-left: 30px;
padding-top: 14px;color: #fff;}













.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;
        }
        
        
        
.lunx{ padding-top: 30px;}        
        

#semo {overflow:hidden;width:1003px;margin: 0 auto;height: 200px;}
#semo img{ display: block;float: left;}
#indemo {float: left;width:100000000%;}
#semo2 {float: left;}
#semo1 { float: left;}
.ww{ float:left; margin-right:16px; width:300px;}
