@charset "utf-8";

.idxAppointment{margin-bottom: 10px;}

.idxAppointment .column-h{margin: 0;}

.idxAppointment .column-h .title{padding: 22px 10px;}

.idxAppointment .column-h .title:after{display: none;}

.idxAppointment .column-h:after{top:47%;}

.idxAppointment img{display: block;}

.idxOrder{float: left;padding:0px 0px;width:300px;height:255px;background:url(../images/bg-order.jpg) 0 0 no-repeat;}

.idxOrder .title{margin:0 auto 18px;}

.idxOrder .list li{margin-bottom: 8px;}

.idxOrder .list li input{width:246px;padding:5px 10px;border: 1px solid #f9e09e;font: 14px/20px \5FAE\8F6F\96C5\9ED1;color: #fbe9b7;background-color: transparent;}

.input_web{width:200px; height:30px;padding:0 5px;}

.idxOrder .list li input::-webkit-input-placeholder{color:#fbe9b7;}

.idxOrder .list li input[placeholder],

.idxOrder .list li input:-moz-placeholder,

.idxOrder .list li input::-moz-placeholder,

.idxOrder .list li input:-ms-input-placeholder{color:#fbe9b7;}  



.idxOrder .list li input:focus{color: #fff;border-color: #fff;}

.idxOrder .submit{display: block;border: 0 none;font: 18px/40px \5FAE\8F6F\96C5\9ED1;color: #ceb267;text-align: center;background-color: #fff;}

.idxOrder .submit:hover{color: #fff;background-color: #ceb267;}

.idxAppointment .m-promo a{float:right;width:578px;height:255px;margin-left: 5px;}

.idxAppointment .m-promo a:first-child{width:311px;height:255px;}

/*idxOxygen*/

.idxOxygen{padding-bottom: 10px;}

.idxOxygen .bd{height: 526px;margin-bottom: 12px;}

.idxOxygen .hd ul{width: 1118px;margin: 0 auto;}

.idxOxygen .hd ul li{float: left;width:360px;margin: 0 6px;}

.idxOxygen .opr{top: auto;margin-top: 0;bottom:258px;}

.m-idxOxygen{text-align: center;}

.m-idxOxygen .img{position: relative;left: 0;top: 0;z-index: 10;width:360px;height:99px;background: #000;}

.m-idxOxygen .img img{display: block;width: 100%;height: 100%;opacity:0.5;-webkit-opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";filter:alpha(opacity=50);}

.m-idxOxygen .img:after{content:"";display: block;position: absolute;left: 0;top: 0;z-index: 12;width:354px;height: 95px;border: 3px solid #cdb168;opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);}

.m-idxOxygen .t{font: 18px/35px \5FAE\8F6F\96C5\9ED1;color: #ac8e44;}

.m-idxOxygen .d{height: 36px;font: 12px/18px \5FAE\8F6F\96C5\9ED1;color: #898989;overflow: hidden;}

.m-idxOxygen:hover .img img,.m-idxOxygen.on .img img,.m-idxOxygen:hover .img:after,.m-idxOxygen.on .img:after{opacity:1;-webkit-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";filter:alpha(opacity=100);}

/*idxOxygen end*/

/*idxIndoor*/

.idxIndoor{padding-bottom: 50px;overflow: hidden;}

.idxIndoor .column-h{margin-top: 50px;}

.idxIndoor .column-h:after{border-color: #fff;}

.idxIndoor .column-h .title{background-color:#ebe9e5;}

.indoorList{width: 110%;height: 500px;overflow: hidden;}

.indoorList li{position: relative;left: 0;top: 0;z-index: 10;float: left;width: 200px;height: 500px;overflow: hidden;}

.indoorList .act{width: 600px;}

.m-indoor{display: block;width: 600px;}

.m-indoor .mask{position: absolute;left: 0;top: 0;width: 100%;height:420px;background:rgba(0,0,0,0.5);}

.m-indoor .img p{margin:-40px 0 20px 16px;height: 20px;color: #fff;}

.m-indoor .img img{display: block;width: 600px;height: 420px;}

.m-indoor .info{position: relative;z-index:15;padding:12px 20px 17px;height: 265px;color: #fff;background:url(../images/bg-room.jpg) 0 0 no-repeat;opacity:0;-webkit-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0);}

.m-indoor .info .t{margin-bottom: 15px;font: 18px/22px \5FAE\8F6F\96C5\9ED1;}

.m-indoor .info .t:after{content:"";display: block;width:20px;margin:12px 0 0 1px;border-bottom: 2px solid #fff;}

.m-indoor .info .d{margin-bottom: 47px;font: 12px/18px \5B8B\4F53;height: 36px;overflow: hidden;}



.indoorList .act .m-indoor .mask{opacity:0;-webkit-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0);}

.indoorList .act .m-indoor .info{margin-top: -118px;opacity:1;-webkit-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";filter:alpha(opacity=100);}



.indoorList li,.indoorList .act,

.indoorList li .m-indoor .info,.indoorList .act .m-indoor .info,

.indoorList li .m-indoor .mask,.indoorList .act .m-indoor .mask{-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}



/*idxIndoor end*/

/*idxService*/

.serviceList{width: 105%;padding-bottom: 8px;overflow: hidden;}

.svPromo{float: left;position: relative;left: 0;top: 0;z-index: 10;margin-right: 15px; margin-bottom: 16px;background: #000;}

.svPromo .info{position: absolute;left: 28px;z-index: 15;height: 100%;color: #fff;font-size: 30px;text-transform: uppercase;text-shadow:0 0 5px #666;-webkit-text-shadow:0 0 5px #666}

.svPromo .info small{display: block;margin-top: 22px;font-family: arial;}

.svPromo .info .t{font-weight: normal;}

.svPromo .info .u-b{position: absolute;left: 0;bottom:36px;z-index: 15;}

.svPromo:hover .info{text-shadow:none;-webkit-text-shadow:none}

.svPromo:hover .info .u-b{color: #ef5a72;border-color: #ef5a72;}

.svPromo:hover .info{color: #ef5a72;}

.svPromo:hover img{opacity:0.5;-webkit-opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";filter:alpha(opacity=50);}

.svPromo01{width: 392px;height: 588px;}

.svPromo02{width: 384px;height: 286px;}

.svPromo03{width: 390px;height: 286px;}

.svPromo04{width: 790px;height: 284px;}

.svPromo05{clear: left;width: 799px;height: 310px;}

.svPromo06{width: 390px;height: 310px;}

.svPromo07{width: 390px;height: 310px;}

/*idxService end*/

/*idxPromo*/

.idxPromo{height: 400px;overflow: hidden;}

.column-h2 h2{font: 18px/22px \5FAE\8F6F\96C5\9ED1;color: #808080;}

.column-h2 small{margin-left: 2px;font:bold 20px/22px arial;color: #b9995c;}

.column-h2 .more{float: right;margin: -21px 0 20px;}

.i-more{width: 20px;height: 20px;color: #bbbbbb;border: 1px solid #ddd;text-align: center;border-radius:50%;-webkit-border-radius:50%;}

.promoImg{width: 578px;height: 384px;margin-bottom:15px;clear: both;}

.promoText{padding-bottom:90px;display: block;color: #6d6d6d;}

.promoText p{float: left;}

.promoText .time{float: right;font-family:arial;font-style: italic;}

.promoText:hover{color: #c1a65b;}

/*idxPromo end*/

/*idxNews*/

.idxNews{padding-bottom: 90px;}

.idxNews .column-h{margin-top: 90px;}

.idxNews .opr{margin:30px auto 0;text-align: center;}

.newsList{overflow: hidden;}

.newsList>li{margin-top: -1px;float: left;width:50%;border-top: 1px dashed #d3d3d3;}





.b2{display: inline-block;padding: 0 10px;text-align: center;font:12px/20px arial;color: #828282;border: 1px solid #eee2ca;border-radius:3px;-webkit-border-radius:3px}

.b2:hover{color: #fff;background: #D0B16E;}

/*idxNews end*/

