@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	font-size:12px;
    font-family: "Microsoft Yahei";
}
html {
	color:#000;
	overflow-x:auto!important;
	overflow-x:hidden;
	overflow-y:auto
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal
}
li {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}
q:before, q:after {
	content:''
}
abbr, acronym {
	border:0;
	font-variant:normal
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit
}
input, textarea, select {
*font-size:100%
}
legend {
	color:#000;
}
del, ins {
	text-decoration:none
}
p {
	margin:0;
	padding:0
}
img {
	-ms-interpolation-mode: bicubic;
}
a {
	text-decoration:none
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0
}
.hidden, a strong, h1, .wall h2 {
	text-indent:-5000px;
	display:block;
	height:0;
	font-size:0;
	line-height:0;
	overflow: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;
}
body {
	min-width:1000px
}
.lay {
	width:100%;
	background:url(../images/bg.jpg) 0 0;
	margin:0 auto;
	overflow:hidden;
	position:absolute;
	min-width:1000px;
	left:0;
	top:0
}
.lay1, .lay2, .lay3, .lay4, .lay5, .lay6 , .lay7 , .lay8{
	position:absolute;
	width:1440px;
	height:800px;
	top:0
}
.cont {
	width:1000px;
	margin:0 auto;
	height:300px;
}
.sd_left {
	position:absolute;
	width:247px;
	height:238px;
	left:0;
	top:222px;
	background-position:-97px -37px
}
.sd_right {
	position:absolute;
	width:119px;
	height:153px;
	right:0;
	top:198px;
	background-position:-344px -37px
}
/*导航*/
.nav {
	height:38px;
	width:100%;
	left:0;
    top: 0;
	position:relative
}
.alpha {
	width:100%;
	height:38px;
	position:absolute;
	left:0;
	top:0;
	background:#353535;
	filter:Alpha(opacity=60);
	opacity:0.60;
}
.nav_box {
	width:1000px;
	padding-left:200px;
	margin:0 auto;
	position:relative;
	height:38px;
	background-position:291px 0
}
.nav_box a {
	position:absolute;
	display:block;
	height:37px;
	top:1px;
	width:108px
}
a.a1 {
	left:260px;
	color:#fff;
	font-family:'Microsoft Yahei';
	text-align:center;
	width:100px
}
a.a1 strong {
	line-height:36px;
	height:38px;
	text-indent:0px;
	font-size:15px
}
a.a1:hover,a.on1 {
	background:#b76900
}
a.a2 {
	left:359px;
	color:#fff;
	font-family:'Microsoft Yahei';
	text-align:center
}
a.a2 strong {
	line-height:36px;
	height:38px;
	text-indent:0px;
	font-size:15px
}
a.a2:hover,a.on2 {
	background:#b76900
}
a.a3 {
	left:467px;
	color:#fff;
	font-family:'Microsoft Yahei';
	text-align:center;
    width: 118px;
}
a.a3 strong {
	line-height:36px;
	height:38px;
	text-indent:0px;
	font-size:15px
}
a.a3:hover,a.on3 {
	background:#b76900
}
a.a4 {
	left:585px;
	color:#fff;
	font-family:'Microsoft Yahei';
	text-align:center;
	width:100px
}
a.a4 strong {
	line-height:36px;
	height:38px;
	text-indent:0px;
	font-size:15px
}
a.a4:hover,a.on4 {
	background:#b76900
}
a.a5 {
	left:685px;
	color:#fff;
	font-family:'Microsoft Yahei';
	text-align:center;
	width:100px
}
a.a5 strong {
	line-height:36px;
	height:38px;
	text-indent:0px;
	font-size:15px
}
a.a5:hover,a.on5 {
	background:#b76900
}
a.a6 {
	left:785px;
	color:#fff;
	font-family:'Microsoft Yahei';
	text-align:center;
	width:100px
}
a.a6 strong {
	line-height:36px;
	height:38px;
	text-indent:0px;
	font-size:15px
}
a.a6:hover,a.on6 {
	background:#b76900
}
a.a7 {
	left:885px;
	color:#fff;
	font-family:'Microsoft Yahei';
	text-align:center
}
a.a7 strong {
	line-height:36px;
	height:38px;
	text-indent:0px;
	font-size:15px
}
a.a7:hover,a.on7 {
	background:#b76900
}
a.a8 {
	left:993px;
	color:#fff;
	font-family:'Microsoft Yahei';
    text-align: center;
    width: 124px;
}
a.a8 strong {
	line-height:36px;
	height:38px;
	text-indent:0px;
	font-size:15px
}
a.a8:hover,a.on8 {
	background:#b76900
}
.sign {
	position:absolute;
	width:20px;
	height:1px;
	top:0
}
a.replay, a.morev {
	display:block;
	width:67px;
	height:67px;
	background-position:-550px -97px;
	margin-right:13px;
	float:left
}
a.replay:hover {
	background-position:-617px -97px
}
a.morev {
	background-position:-684px -97px;
	margin-right:0
}
a.morev:hover {
	background-position:-751px -97px
}
/*第一页*/
.lay1 .cont {
	padding:105px 0 0 55px;
	width:945px;
	background-position:37px 64px;
	height:590px
}
/*第二页*/
.lay2 .cont {
	padding:10px 0 0 55px;
	width:945px;
	background-position:37px 64px;
    height: 590px;
}
/*第三页*/
.lay3 .cont {
	padding:10px 0 0 55px;
	width:945px;
	background-position:37px 64px;
    height: 590px;
}
/*第四页*/
.lay4 .cont {
	padding:10px 0 0 55px;
	width:945px;
	background-position:37px 64px;
    height: 590px;
}
/*第五页*/
.lay5 .cont {
	padding:10px 0 0 55px;
	width:945px;
	background-position:37px 64px;
    height: 590px;
}
/*第六页*/
.lay6 .cont {
	background-position:0 90px;
	padding-top:10px;
    height: 510px;
}
/*第七页*/
.lay7 .cont {
	background-position:0 90px;
	padding-top:10px;
    height: 510px;
}
/*第八页*/
.lay8 .cont {
	background-position:0 90px;
	padding-top:10px;
	height:510px
}
span.logo2 {
	position:absolute;
	display:block;
	width:130px;
	height:38px;
	top:1px;
	left:32px;
	background:url(../images/icon.png) no-repeat;
	background-position:-432px -125px
}
a.logo_blue {
	left:875px
}
a.logo_blue:hover {
	background-position:-610px 0
}
.tl1 {
	background: url(../images/tl1.png) no-repeat scroll center top transparent;
	height: 154px;
	padding-left: 30px;
	width: 212px;
}
.sj_cont {
	margin: 0 auto;
	width: 714px;
}
.sj_cbg {
	background: url(../images/sj_contbg.png) no-repeat scroll center top transparent;
	height: 500px;
	position: relative;
	width: 714px;
}
.sj_bt a {
	display: block;
	height: 60px;
	left: 88px;
	position: absolute;
	top: 72px;
	width: 530px;
}
.sj_cbg .news {
	padding: 140px 125px 39px 120px;
	width: 540px;
}
.sj_cbg .news li {
	background: url(../images/xb.gif) no-repeat scroll 0 center transparent;
	font-size: 18px;
	line-height: 30px;
	padding-left: 35px;
}
.sj_cbg .news li a {
	color: #573F00;
	font-size: 14px;
}
.tl2 {
	background: url(../images/tl2.png) no-repeat scroll center top transparent;
	height: 154px;
	padding-left: 30px;
	width: 212px;
}
.cont2 {
	background: url(../images/cont2bg.png) no-repeat scroll center top transparent;
	height: 500px;
	position: relative;
	width: 714px;
}
.cont2 ul 
{
    float: left;
	padding:0px 10px 39px 112px;
	width:387px;
}
.cont2 ul li 
{
	background: url(../images/xb.gif) no-repeat scroll 0 center transparent;
	line-height: 30px;
	padding-left: 40px;
}
.cont2 ul li a {
	color: #573F00;
	font-size: 14px;
}
.cont2t {
width: 540px;
padding: 165px 10px 10px 108px;}
.cont2t p{
	color: #573F00;
	font-size: 14px;
	line-height: 30px;
	text-indent: 2em;
}
.cont2_img 
{
    float: left;padding:10px 0 0 0px;
}
.tl3 {
	background: url(../images/tl3.png) no-repeat scroll center top transparent;
	height: 154px;
	padding-left: 30px;
	width: 212px;
}
.sj_cont1 {
	margin: 0 auto;
	width: 900px;
}
.cont3 {
	background: url(../images/cont3bg.png) no-repeat scroll center top transparent;
	height: 500px;
	position: relative;
	width: 900px;
}
.cont3_lr {
	padding: 111px 125px 39px 44px;
	width: 720px;
}
.cont3_l {
	float: left;
	padding-right: 16px;
	width: 350px;
}
.cont3_lbt a {
	color: #362700;
	display: block;
	font-size: 18px;
	font-weight: bold;
	height: 55px;
	line-height: 25px;
	text-align: center;
}
.cont3_img {
	padding-top: 20px;
}
.cont3_r {
	float: left;
	width: 350px;
}
.tl4 {
	background: url(../images/tl4.png) no-repeat scroll center top transparent;
	height: 154px;
	padding-left: 30px;
	width: 212px;
}
.cont4 {
	background: url(../images/cont4bg.png) no-repeat scroll center top transparent;
	height: 500px;
	position: relative;
	width: 714px;
}
.cont4_c {
	padding:186px 125px 39px 118px;
	width: 547px;
}
.cont4_img { float: left;padding:0px 20px 0px 0;}
.cont4_c p {
	color: #573F00;
	font-size: 16px;
	line-height: 30px;
	padding-bottom: 5px;
	text-indent: 2em;
}
.tl5 {
	background: url(../images/tl5.png) no-repeat scroll center top transparent;
	height: 154px;
	padding-left: 30px;
	width: 212px;
}
.cont5 {
	background: url(../images/cont5bg.png) no-repeat scroll center top transparent;
	height: 500px;
	position: relative;
	width: 714px;
}
.cont5_c {
	height: 280px;
	padding: 175px 125px 39px 78px;
	width: 490px;
}
.tl6 {
    background: url(../images/tl6.png) no-repeat scroll center top transparent;
    height: 154px;
    padding-left: 30px;
    width: 212px;
}
.cont6 {
    background: url(../images/cont6bg.png) no-repeat scroll center top transparent;
    height: 500px;
    position: relative;
    width: 714px;
}
.cont6_c {
    height: 280px;
    padding: 82px 125px 39px 113px;
    width: 540px;
}
.cont6_c h3 a {
    color: #362700;
    display: block;
    font-weight: bold;
    font-size: 18px;
    font-weight: bold;
    line-height: 35px;
    padding-top: 15px;
    text-align: center;
}
.cont6_c p {
    color: #573F00;
    font-size: 14px;
    line-height: 30px;
    padding-bottom: 15px;
    text-indent: 2em;
}
.cont6_c p a{ color: red;
    font-size: 14px;}
.cont6_img {
   padding-left: 48px;

}
.tl7 {
    background: url(../images/tl7.png) no-repeat scroll center top transparent;
    height: 154px;
    padding-left: 30px;
    width: 212px;
}
.cont7 {
    background: url(../images/cont7bg.png) no-repeat scroll center top transparent;
    height: 500px;
    position: relative;
    width: 900px;
}
.cont7_c {
    height: 280px;
    padding:82px 106px 39px 134px;
    width: 731px;
}
.cont7_cimg { float: left;width: 350px;padding-left: 10px;}
.cont7_bt {
    color: #362700;
    font-weight: bold;
    font-size: 26px;
    font-weight: bold;
    line-height: 65px;
    padding-bottom: 15px;
    text-align: center;
}