s@charset "utf-8";
/* CSS Document */
.ibanner {width:1000px;margin-top:10px;}
.iheader {margin:18px 24px 20px 20px;}
.inav {height:40px;zoom: 1;overflow: hidden;padding:7px 0 0px 5px;_padding-top: 8px;margin-bottom:20px;background:url(../images/inav.png) repeat-x left top;position:relative;}
.inav ul {color:#FFF;margin-right:10px;position: absolute;left:18px;}
.inav li {padding:5px 15px;font-size:15px;}
.inav li a {color:#FFF;}
.inav li a:hover {font-weight:bold;}
.ibanner .bannerBox {position: relative;width:1000px;height:325px;overflow: hidden;}
.ibanner .bannerBox .pic {position:relative;z-index:0;}
.ibanner .bannerBox .pic img {width:1000px;height:325px;display: block;}
.ibanner .bannerBox .hd .on {background-position:0 0;}
.ibanner .bannerBox .prev, .bannerBox .next {width: 60px;height: 90px;margin: -60px 0 0;display: none;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;filter:alpha(opacity=10);opacity:0.1;}
.ibanner .bannerBox .prev {left: 0;}
.ibanner .bannerBox .next {background-position: 0 -90px;right: 0;}
.ibanner .bannerBox .prev:hover, .bannerBox .next:hover {filter:alpha(opacity=40) !important;opacity:0.4 !important;}
.inews,.ishow,.ibanner2,.iart{margin-top:20px;margin-bottom: 20px;}
.iart li img{width: 100%;height: 200px;}
/*1.26*/.itit{ background:url(../images/ibox.png) no-repeat 2px bottom;color: #333;font-size: 16px;font-weight: bold;padding:10px 0px 10px 30px;background-position:0px -60px; }

.itit h2{ display:inline;}
.itit .more {float:right;font-size:12px;color:#3e3a39;font-weight:normal;}
.inews .nl {width:44%;float:left;}
.nl li {width:95%;margin-left:5%;overflow:hidden;word-break:keep-all;white-space:nowrap; }
.nl>li a{padding:4px 0px;}
.nl>li>a{height:22px;color:#999; line-height: 22px;width:330px;display: inline-block;border-bottom:1px dashed #e6e6e6;}

.nl>li>label{color:#595757;font-size:14px;}

.inews .nr {width:56%;float:right; }
.inews .nr li {margin:0 0 0 10px;width: 240px; position:relative;}
.inews .nr img{width: 240px;height: 154px;}
.icenter,.imaga {width:1000px;margin-top:10px;}
.box1,.box2{width:1000px;}
.box1 .hd,.box2 .hd{overflow:hidden; margin-top:10px;position: relative;}
.tabmore {
  position: absolute;
  right:0;
  top: 0;
}
.box1 .hd li,.box2 .hd li{position:relative;text-align:center;width:82px;float:left;border-left:1px solid #221815;font:normal 12px "Microsoft YaHei";cursor:default; color:#221815;}
.box1 .hd li:first-child,.box2 .hd li:first-child{ border:0;}
.box1 .hd li.on,.box2 .hd li.on{width:82px; font-weight:bold;}
.box1 .bd {border-top:0;}
.box1 .lh {overflow:hidden;}
.box1 .lh>li {float:left; width: 240px;margin:5px;}
.box2 .lh li{ position:relative;}
.box2 .lh .hide2 { text-align:center;}
.box1 .lh .caption{position: relative;}
.box1 .lh .p-img {height:240px;padding-top:10px;text-align:center;position:relative;}



.box1 .p-name {padding-left:8px; margin-top:10px;}
.box1 .p-name li{font-size:14px; height:26px; line-height:26px; width:100%;}
.box1 .p-price {color:#a13357;}
.box1 .p-auc{background: #b25e5e;position: absolute;right: 0;bottom: 0;}
.box1 .p-mic{ background:#e4b433;}
.box1 .p-auc .bt{display: inline-block;padding:6px 8px;text-align: center;vertical-align: middle;cursor: pointer;}
.box1 .p-auc .btn-tit{ color:#FFF; font-size:18px; font-weight:bold; }

.btn-mic{ color:#FFF; font-size:18px; font-weight:bold; }
.ishow .showBox {overflow: hidden;}
.ishow .nodot{ height:24px;}
.ishow .showBox .pic .sl{ width:260px; float:left;}
.ishow .showBox .pic .sr{ width:740px; float:right;}
.ishow .showBox .hd {overflow:hidden;zoom:1;z-index:3; float:right;}
.ishow .showBox .hd li {float:left;line-height:15px;text-align:center;font-size:12px;width:25px;height:10px;cursor:pointer;overflow:hidden;background:#919191;margin-left:4px;filter:alpha(opacity=40);opacity:.4;}
.ishow .showBox .hd .on { background:#622156;filter:alpha(opacity=100);opacity:1;}
.box2 .lh li{ width:160px; height:200px; margin:10px 3px 0 3px; float:left; }
.ibanner3{ width:1000px; padding-bottom: 20px;margin-top:10px;margin-bottom:10px }
.imaga { margin-bottom:80px;}
.imaga .f-cb { margin-top:10px; }
/*4.22*/.imaga .f-cb li{ width: 144px;margin-right:27px; margin-left:27px;}
.imaga li img{width: 100%;height: 190px;}
.imaga li a{display: block;}
.hide2{ width:100%; position:absolute;left:0;bottom:0;height:30px;line-height:30px;font-size:14px;color:#fff;background:rgba(72, 70, 70, 0.5);}
.hide2 span{ color:#FFF; text-align:center;}
.pic li .hide2 span{ padding-left:40px;}
.nr .hide2{ text-align:center;}
.pl24{ padding-left:24px;}
.art-news{ width:373px;}
h2{ font-size:14px; color:#595757; font-weight:normal; margin-left:27px;}
.news-pic { margin-left:30px; margin-top:22px;}
.news-pic li{ margin:0px 0 15px 4px;}

.news-r li{ width:343px;}
.room-content{margin:20px 34px;}
/*1.26*/
h2, h2, h3, h4, h5, h6 {font-size: 100%; font-family: "Microsoft Yahei",SimHei;}
/*1.27*/
.bTabs, .bTabs_jp { float: right; margin-top: 5px;font-size: 0;}
.bl {padding: 1px 0px;white-space: nowrap;}
.bTabs b, .bTabs_jp b {display: inline-block;width: 16px;height: 16px; background-color: #999999; margin-right: 5px;font-size: 12px;cursor: pointer;}
.bTabs .current, .bTabs_jp .current {background-color: #622156;}
.lay270 { width: 270px;}
.lay120 {width: 120px;}
.lay160 { width: 160px;}
.lay205 { width: 205px;}
.mr10 { margin-right: 10px;}
.mt10 { margin-top: 10px!important;}
.fmE {font-family: Verdana;}
address, caption, cite, code, dfn, em, strong, th, var, i { font-style: normal;font-weight: normal;}
p { word-wrap: break-word;}
.jpEx {height:350px; background-color:#000000;}
.jpEx ul {height:350px; width:100%; zoom:1; overflow:hidden; float:left;margin:0;padding:0;margin-top:-1px}
.jpEx li {height:160px; overflow:hidden; zoom:1; z-index:1; position:relative;}
.jpEx .exPic {float:left; height:160px; position:relative; overflow:hidden;}
.jpEx .bigPic {height:350px;}
.jpEx .bigPic .exPic {height:350px;}
.jpEx li a { height:160px; display:block; position:absolute; left:0; top:0;background:#000; filter:alpha(opacity=0)\9; opacity:0; width:100%;}
.jpEx li .exPicOver a{ background-color:#000; filter:alpha(opacity=30)\9;opacity:0.3;}
.jpEx .bigPic a {height:350px;}
.jpEx .slideBg { height:160px; position:absolute; left:0; top:0; background:rgba(0,0,0,0.75);background:#000000\9;filter:alpha(opacity=75)\9; opacity:0.75; width:100%; top:160px;}
.jpEx .jpTxt { position:absolute; height:160px; left:0; top:0; width:100%; top:160px;}
.jpEx .jpTxt h3 { font-size:16px; color:#FEFEFE; padding-left:20px; padding-top:13px; padding-bottom:1px; height:30px; overflow:hidden;line-height: 30px;}
.jpEx .jpTxt p { color:#CCC; font-size:12px; line-height:20px; padding-left:20px; zoom:1; overflow:hidden;}
.jpEx .bigPic .slideBg {height:350px; top:250px;}
.jpEx .bigPic .jpTxt {height:86px; top:250px; overflow:hidden;}
.jpEx .bigPic .exPicH .jpTxt { height:350px;}
.jpEx .exPicH .jpTxt p{line-height:30px; color:#FEFEFE;}
.jpEx .exPicH .jpTxt h3 {padding-top:23px; padding-bottom:8px; height:auto;}
.jpEx .jpTxt p span {display:inline-block; float:left; width:56px;}
.jpEx .jpTxt p em {display:inline-block; float:left; width:168px;}
.jpEx .jpTxt p .lh20 {margin-top:5px;}
.jpEx .exBox {width:10000px; overflow:hidden;}
a.curr{color:#fff;background:#622156;}

.slider {
	width:960px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	height:336px;
	;
	background:#000;
}
.slider .bd {
	position:relative;
	z-index:0;
}
.slider .bd li {
	height:336px;
	overflow:hidden;
}
.slider .bd li img {
	display:block;
}
.slider .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.slider .hd ul {
	text-align:center;
}
.slider .hd ul li {
	cursor:pointer;
	display:inline-block;
*display:inline;
	zoom:1;
	width:9px;
	height:9px;
	margin:0 4px;
	background:url(../images/dot.png) 0 -16px;
	overflow:hidden;
	filter:alpha(opacity=70);
	opacity:0.7;
	vertical-align:top;
	line-height:9999px;
}
.slider .hd ul .on {
	background-position:0 0;
}
.slider .timer {
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	height:4px;
	width:0;
	background:#000;
	filter:alpha(opacity=40);
	opacity:0.4;
	font-size:0;
	overflow:hidden;
}

/*index ×óÓÒÆ¯¸¡*/
.in-float{
position:relative;
}
.in-right{
position:fixed;
height:475px;
top:200px;
left: 50%;
margin-left:520px;
bottom:200px;
z-index:100;
}
.wei-tit{
line-height:30px;
}

.wei-font>span{
line-height:20px;
}
.in-right>img{
width:110px;
}
.in-left{
position:fixed;
width:154px;
right:50%;
margin-right:520px;
top:200px;
z-index:100;
}
.left-tab{
width:20px;
margin-top:16px;
}
.left-tab li{
margin-bottom:4px;
background:#e7e7e7;
padding:5px;
cursor:pointer;
}
.left-tab li:hover,.left-tab .on{
background:#313131;
color:#FFF;

}

.new-ads{
	width: 373px;
	height: 125px;
	margin-bottom: 15px;
}




/*home*/
.box1{
	margin-bottom: 18px;
}
.box1 .bd{
	height: 348px;
}
.box1 .h322{
	height: 322px;
}
.box1 .p-new {
    background: #000000;
}
.p-name li em:after{
	content: url(../images/heart.png);
	vertical-align: middle;
	margin-left: 5px;
}

.box1 .s-st{
    color: #5b1d4e;
}

.box1 .s-end{
    color: #7e7b7d;
}

.box1 .caption button{
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 6px 8px;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
	background: #5b1d4e;
}

.box1 .caption .b-end{
	background: #7e7b7d;
}

.p-fix {
	display: -webkit-flex; /* Safari */
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.p-fix li:last-child span:before{
	content: url(../images/heart.png);
	vertical-align: middle;
	margin-right: 5px;
}
.p-fix li em:after{
	content: '';
	vertical-align: inherit;
	margin-left: 0;
}

.s-aut{
	padding-left: 55px;
}

.clearfix h4{
	font-size: 14px;
	margin-bottom: 10px;
}

.room-content{
	margin: 0;
}

.w515{
	width: 515px;
}
.room-ul li{
	margin-bottom: 10px;
}

.room-img-div{
	width: 200px;
	height: 150px;
}

.room-img-div img{
	width: 100%;
	height: auto;
}

.room-text{
	padding: 20px 5px 0 0;
	border-bottom: none;
}

.room-text p{
	color: #5a5a5a;
	line-height: 22px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.room-text .tit{
	color: #161616;
	margin-bottom: 18px;
}

.w440{
	width: 440px;
}
.new-ads{
	width: 440px;
	height: 150px;
	margin-bottom: 10px;
}
.new-ads img{
	width: 100%;
	height: auto;
}
.news-ul{
	margin-top: 0;
	margin-bottom: 10px;
}
