@charset "utf-8";
body,ul,li,p,ol,dl,dd,dt,h3,table{margin: 0;padding: 0;font-family:"寰蒋闆呴粦";font-size: 14px;}
h3{font-weight:100}
ul,li,ol,dl,dd,dt{list-style: none}
.cl{height:0;overflow:hidden;clear:both}
a{text-decoration: none;color:#666666;}
a:hover{color:#A10000}
a img{border:0}


.region{overflow:hidden;}
.rg4{ position:relative; }
.rg4 .mod{width: 1080px; overflow:hidden; }
.rg4 .turnLeft, .rg4 .turnRight { position:absolute; top:0; width:23px; height:157px; cursor:pointer;}
.rg4 #demo{overflow:hidden; width:100%; float:left; display:inline; height: 304px;}
.rg4 #demo li{float:left; display:inline;}
.rg4 #indemo {float:left; width: 1000%;}
.rg4 #demo1{float:left;}
.rg4 #demo2{float:left;}
.rg4 .turnLeft {left:0px;top:0px; background:url(/xzimages/gd-left.png) no-repeat left;}
.rg4 .turnRight {right:0px; top:0px; background:url(/xzimages/gd-right.png) no-repeat right;}
.ldtp{height: 203px;}

.ys li{ width: 180px; height: 304px; float: left; text-align: center; margin-right: 44px;}
.ys li a{ color: #563524;  text-decoration:none;}
.ys li a:hover{color:#cc0000;}
.ys li div{ width: 180px; height: 240px;}
.ys li div img{ width: 180px; height: 203px;}
.ys li .ysm{ background:url(/xzimages/bg2.png);  width: 100%; height: 37px; line-height: 37px;font-size: 16px;}
.ys li .ysm a{ display:block;} 
.ys li .room{ background:#EEEEEE; width: 180px; height: 59px; line-height: 25px; padding-top: 5px; color: #333;}
.ys li img{ width: 180px; height: 240px;}