*{ margin: 0; padding: 0; text-decoration: none;}
body{ font-size: 14px;}
a{ color: #333333;}
a:hover{ color: #cc0000;}
.wrap{ width: 100%;}
.header{ width: 100%; height: 141px;}
.header .top{ width: 1080px; margin: 0 auto; padding-top: 28px;}
.topr{ width:400px;}
.topr a{ color:#777777;}
.topr a:hover{ color: #cc0000;}
.topr ul{ width:100%; height: 28px;}
.topr a{}
.topr li{ float: right; padding: 0 7px; line-height: 28px;}
.topr li.home img{ margin-right: 8px;}
.topr li.dh img{ margin-top: 2px;}
.sele{ padding-top: 12px; margin-right: 7px;}
.sele input{ width: 284px; border: 1px solid #EEEEEE; height: 30px; float: right; color: #999999; line-height: 30px; text-indent: 14px;}
.sele img{ float: right;}
.nav{ width:100%; height: 48px; background: #f4e9cd;}
.nav ul{ width: 1080px; height: 48px; margin: 0 auto;}
.nav li{ float: left; line-height: 48px; font-size: 16px;}
.nav li:hover{ background: #563524; color:#FFF}.nav li:hover a{ color:#FFF}.nav li:hover a:hover{ color:#FFF}
.nav li.fr{ float: right;}
.nav li.fr:hover{ background: none;}
.nav li.fr img{ padding-top: 10px;}
.nav li a{ color: #563524; display:block;  padding: 0 18px; font-weight:bold;}
.nav li.first{ margin-left: 40px;}
.ldtp{height: 203px;}

.con{ width: 100%;}
.c1{ width: 100%; height: 600px; background: url(/xzhenimages/20231219172931.png) top center no-repeat; position: relative; background-size:100% 100%;}
.c1 .c1b{ width: 100%; height: 106px; background:url(/xzimages/bg.png) top center; position: absolute; bottom: 0; left: 0;}
.c1 .c1b ul{ width: 1080px; margin: 0 auto; color: #fff;}
.c1 a{ color: #fff; display: block;}
.c1 a:hover{color:#ff8000;}
.c1b li{ float: left; width: 122px; height: 106px; border-right: 1px solid #CCCCCC; text-align: center;}
.c1b li a img{ margin: 15px 0 10px 0;}
.c1b li.ad{ width: 270px;}
.c1b li.ad div{ float:left; margin: 5px 20px 0 15px;}
.c1b li.ad div img{ margin-bottom: 10px;}
.c1b li p{ margin-top: 15px; text-align: left; line-height: 30px;}
.c1b li.ph{ width: 308px;}
.c1b li.ph img{ float:left; margin: 35px 30px 0 40px; padding-bottom: 30px;}

.c2{ width: 1080px; margin: 0 auto; padding-top: 25px;}
.c2 .pic{ width: 579px; height: 382px; padding-top:8px;}
.c2 .pic img{ width: 579px; height: 382px;}
.c2 .yyzx{ background: url(/xzimages/top.png) 0 0 no-repeat; width: 485px;}
.yyzx div{ padding-top: 35px; font-size: 20px;}
.yyzx p{ width: 464px; height: 50px; background: #F7F7F7; line-height: 25px; color: #E2230D; font-size: 16px; padding: 10px; text-align: center; margin: 15px 0 10px;}
.yyzx p a{ color: #E2230D;}
.yyzx p a:hover{color:#ff8000;}
.yyzx li{ line-height: 33px;}
.yyzx li span{ float: right;}

.c3{ width: 1080px; margin: 24px auto; background:url(/xzimages/top2.png) 0 0 no-repeat; height: 242px;}
.c3 .title{ padding-top: 32px; font-size: 20px; margin-bottom: 10px; height: 35px;}
.c3 .title li{ float: left; color: #999999; margin-right: 23px;}
.c3 .title li a{ color: #999999;}
.c3 .title li.hover a{color: #333333;}
.c3 .xxgk{ width: 569px; float: left;}
.c3 .dtjs{ width: 475px; float: right;}
.c3 li{ line-height: 33px;}
.c3 li.cxx{ line-height: 30px; width: 100%;}
.c3 li span{ float: right;}

.c4{ width: 1080px; margin: 24px auto; background:url(/xzimages/top.png) 0 0 no-repeat;}
.c4 .title{ padding-top: 32px; font-size: 20px; margin-bottom: 10px; height: 35px;}
.c4 .title div{ float: left; margin-right: 39px;}
.c4 .title ul{ float: left; font-size: 14px; padding-top: 5px;}
.c4 .title li{ float: left; margin-right: 30px; padding-bottom: 15px; width: 80px; text-align: center;}
.c4 .title li.hover{ background: url(/xzimages/down.png) bottom center repeat-x;     font-size: 16px;}
.c4 .ys1 { padding-top: 20px; height: 304px;}
.c4 .ys li{ width: 180px; height: 304px; float: left; text-align: center; margin-left: 44px;}
.c4 .ys li div{ width: 180px; height: 240px; position: relative;}
.c4 .ys li .ysm{ position: absolute; background:url(/xzimages/bg2.png); bottom: 0; left: 0; width: 100%; height: 37px; line-height: 37px;}
.c4 .ys li .room{ background:#EEEEEE; width: 180px; height: 59px; line-height: 25px; padding-top: 5px;}
.c4 .ys li img{ width: 180px; height: 240px;}

.footer{ width: 100%;  background: #f4e9cd; color: #563524;}
.footer a{color: #fff;}
.footer a:hover{color: #cc0000;}
.fc{ width: 1080px; margin: 0 auto; padding-top:20px;}
.fc .fleft{ width: 650px; float: left;}
.fc .title{ padding-top: 32px; font-size: 20px; margin-bottom: 10px; height: 35px; color: #563524;}
.yqlj li{ float: left; width: 24.5%; line-height:30px; color: #9DCECD; #width: 24%;}
.yqlj li a{ color: #9DCECD;}
.flogo{ margin: 20px 0 26px 0;}
.flogo img{ margin-right: 10px;}
.fa li{ float: left; padding: 0 5px; color:#563524;}
.fa li a{color:#563524;}
.fleft p{ padding-top: 28px; line-height: 28px; color:#563524; #padding-top: 0px;} 
.fleft p a{ color:#563524;} 
.fright { width: 406px;}
.fright p{ line-height: 25px;}
.fright p span{ margin-right: 15px;}
.fright h2{ color: #563524; margin: 13px 0; font-size: 25px;}
.fright span{ color: #563524;}
.fright .frc{ margin-top: 10px;}
.frc ul{ float: right; width: 118px; text-align: center; font-size: 16px;}
.frc li img{ width: 118px; height: 116px; margin-bottom:  5px;}
.frc .yygh{ width: 115px; height: 35px; background: #61B1AE; line-height: 35px; margin-top: 26px;}
.frc .yygh:hover{background:#FFFF00}
.yygh a{ display:block;}
.frc .yygh:hover a{color:#a10000}

.clear{ clear:both;}