@charset "utf-8";
/* 此@media查询样式单位是以效果图宽360px为例定义的大小 */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
}

html { font-size : 22.5px;}
@media only screen and (min-width: 320px){
    html { font-size: 20px !important;}
}
@media only screen and (min-width: 360px){
    html { font-size: 22.5px !important;}
}
@media only screen and (min-width: 375px){
    html { font-size: 23.4375px !important;}
}
@media only screen and (min-width: 400px){
    html { font-size: 25px !important;}
}
@media only screen and (min-width: 414px){
    html { font-size: 25.875px !important;}
}
@media only screen and (min-width: 428px){
    html { font-size: 26.75px !important;}
}
@media only screen and (min-width: 480px){
    html { font-size: 30px !important;}
}
@media only screen and (min-width: 569px){
    html { font-size: 35px !important;}
}
@media only screen and (min-width: 640px){
    html { font-size: 40px !important;}
}
@media only screen and (min-width: 768px){
    html { font-size: 45px !important;}
}

input,select{ outline: none;}
input[type="text"],input[type="url"],input[type="submit"],input[type="button"],input[type="email"],input[type="date"],input[type="time"],input[type="tel"],input[type="password"],button{ background-color:transparent; -webkit-appearance:none;}
input::-webkit-calendar-picker-indicator{ opacity:0;}/* 下拉小箭头 */
select{ background-color:transparent; -webkit-appearance:none;}

button{ outline:none;}

textarea{ -webkit-appearance:none;}

input::-webkit-input-placeholder{ color:#d1d1d1;}
input::-moz-placeholder{ color:#d1d1d1;}
input::-ms-input-placeholder{ color:#d1d1d1;}

img,input,button{ border: none;}
li{list-style:none;}

*{ margin: 0; padding: 0;}
body{ font-family:"Arial"; background:#f0f0f0; color:#333333;}
a{ text-decoration:none;}
div{ background:#ffffff;}
span.yellow{ color:#FFB600;}
span.blue{ color:#409AFF;}
span.red{ color:#ff6600;}

h1{ background:#ffffff; text-indent:0.6rem; padding:0.5rem 0; overflow:hidden;}
h1 *{ font-size:0.8rem;}
h1 span.yellow{ font-size:0.65rem; font-weight:normal;}
a h1 span{ float:left; color:#333333;}
a h1 img{ float:right; width:0.4rem; margin:0.2rem 0.6rem 0 0;}

@media screen and (max-width:768px) {

*{ font-size:0.5rem;}	

.top{ height:1.8rem; width:100%; background:#ffffff; position:relative;}
.top .logo{ height:1rem; width:3rem; position:absolute; top:0.35rem; left:0.66rem;}
.top .logo img{ height:100%; wdith:100%;}
.top .title{ width:100%; text-align:center; font-size:0.7rem; line-height:1.8rem;}

.banner{ position:relative; width:100%; overflow:hidden;}
.bannerimg{ width:100%;}
.bannerimg img{ width:100%; display:block;}

.hotel_name{ position:absolute; bottom:0; font-size:0.6rem; width:92%; padding:0 4%; height:1.3rem; line-height:1.3rem; background:rgba(0,0,0,0.5);}
.hotel_name span:first-child{ float:left; color:#ffffff;}
.hotel_name span:last-child{ float:right;}
.hotel_name img{ width:3.2rem;}

.intro{ width:100%; background:#ffffff url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_01.png) no-repeat 0.5rem center; background-size:0.8rem; line-height:1.55rem; overflow:hidden; margin-bottom:1px;}
.intro p{ float:left; margin-left:1.5rem; width:12rem; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.intro a{ float:right; margin-right:0.5rem; color:#999999;}

.map{ width:100%; background:#ffffff url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_02.png) no-repeat 0.5rem center; background-size:0.8rem; line-height:1.55rem; overflow:hidden; margin-bottom:0.18rem;}
.map p{ float:left; margin-left:1.5rem; width:12rem; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.map a{ float:right; margin-right:0.5rem; color:#999999;}

.meeting_intro{ padding:0 0.6rem 0.3rem 0.6rem; color:#ff9900; border-bottom:1px dotted #cccccc;}

.meeting_sjdd{ padding:0 0.6rem;}
.meeting_sjdd dd{ border-bottom:1px dotted #cccccc; padding:0.2rem 0; line-height:1rem;}
.meeting_sjdd dd span{ color:#999999;}
.meeting_sjdd dd:first-child{ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_bdsj.png) no-repeat 0 0.5rem; text-indent:0.8rem; background-size:0.5rem;}
.meeting_sjdd dd:nth-child(2){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_bdsj.png) no-repeat 0 0.5rem; text-indent:0.8rem; background-size:0.5rem;}
.meeting_sjdd dd:nth-child(3){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_bdsj.png) no-repeat 0 0.5rem; text-indent:0.8rem; background-size:0.5rem;}
.meeting_sjdd dd:nth-child(4){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_bdsj.png) no-repeat 0 0.5rem; text-indent:0.8rem; background-size:0.5rem;}
.meeting_sjdd dd:nth-child(5){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_bdsj.png) no-repeat 0 0.5rem; text-indent:0.8rem; background-size:0.5rem;}
.meeting_sjdd dd:nth-child(6){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_bdsj.png) no-repeat 0 0.5rem; text-indent:0.8rem; background-size:0.5rem; border-bottom:none;}
input.bt_link{ cursor:pointer; background:#FFB600; color:#ffffff; font-size:0.7rem; letter-spacing:5px; line-height:1.5rem; height:1.5rem; width:100%;}

.room{ width:100%; overflow:hidden;}
.room img{ float:left; display:block; margin:0.44rem; width:2.66rem;}
.room .xing{ margin:0; overflow:hidden;}
.room .xing img{ margin:0.3rem 0;}
.room .room_intro{ float:left; margin:0.44rem 0; overflow:hidden;}
.room .room_intro2{ width:12rem;}
.room .room_intro h3{ font-size:0.6rem;}
.room .room_intro p{ font-size:0.55rem; height:1rem;}

.room .number{ float:right; border:1px solid #cccccc; width:3.6rem; height:1rem; border-radius:5px; margin:0.6rem 0.4rem 0 0;}
.room .number button{ outline:none; float:left; width:1rem; font-size:16px; line-height:1rem; text-align:center;}
.room .number button:hover{ background:#f3f3f3;}
.room .number button:active{ box-shadow:0 2px 6px rgba(0,0,0,0.2) inset;}
.room .number input{ border-radius:0; font-size:0.5rem; padding:0 0.2rem; float:left; width:1rem; height:1rem; line-height:1rem; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

.room .date{ margin:0 0 0.4rem 0.6rem; line-height:1.2rem; overflow:hidden;}
.room .date li{ float:left;}
.room .date li:first-child{ margin-right:0.5rem;}
.room .date li span{ font-size:0.6rem;}
.room .date .changedate{ background: #f0f0f0 url(https://img.gzjimg.com/steelhome/waprestrant/images/icon02.png) no-repeat right center;background-size: 1rem;border-radius: 0;line-height: 1.4rem;height: 1.4rem; width:7rem; border-radius:5px;}
.room .shengyu{ margin:0 0 0.4rem 0; overflow:hidden;}
.room .shengyu dd{ width:33.3%; float:left; font-size:0.6rem; text-align:center; line-height:1rem; color:#666666;}
.room .shengyu dd span.red{ font-size:0.6rem;}
.line{ margin-bottom:1px;}

.kong{ height:1.8rem; background:#f0f0f0;}

.bt{ width:100%; background:#FFB600; height:1.8rem; position:fixed; bottom:0;}

.bt input{ outline:none; height:1.8rem;font-size:0.7rem; color:#FFFFFF; width:100%;}
.bt input:hover{ background:#F2AF00;}
.bt input:active{ box-shadow:0 3px 10px rgba(203,140,5,1.00) inset; text-shadow:0 0 0.2em #f87,-0 -0 0.2em #f87;}

.tel{ background:#f0f0f0 url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_tel.png) no-repeat 0.6rem center; background-size: 0.7rem; text-indent:1.6rem; height:1.3rem; line-height:1.3rem;}
.tel *{ font-size:0.7rem;}
.tel a{ color:#ff0000;}

.phone{ padding:0 0.6rem;}
.phone dd{ border-bottom:1px dotted #cccccc; padding:0.2rem 0; line-height:1.2rem; background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_phone.png) no-repeat 0 0.5rem; background-size: 0.7rem; text-indent:1rem;}
.phone dd a{ font-size:0.7rem; color:#666666; margin-left:1rem;}
.phone dd a:last-child{ margin-left:0;}

.contact_float{ width:1.5rem; position:fixed; bottom:3rem; /*right:0.6rem;*/ background:none;}
.contact_float img{ width:100%;}

/* 填写预订信息 */
.room{ width:100%; background:#ffffff;}

table{ width:96%; margin:0 2%;}
/* table td{ padding:0.5rem 0.2rem; border-bottom:1px solid #f0f0f0;} */
table td{ padding:0.2rem; border-bottom:1px solid #f0f0f0;}
.top .return{ width:0.32rem; position:absolute; top:0.7rem; left:0.66rem;}
.top .return img{ width:100%;}
.jiange{ height:0.14rem; background:#f0f0f0; border-top:1px solid #dadada; box-shadow:0 0.1rem 0.2rem rgba(0,0,0,0.05) inset;}

.room_beizhu{  padding:0.2rem 0.6rem; overflow:hidden;  margin-bottom:1px; color:#ff3300;}

.room_infor{ overflow:hidden; margin-bottom:1px;background-color:#FAEBD7; line-height:1.2rem; color:#666666; padding:0.2rem 0;}
.room_infor *{ font-size:0.6rem;}
.room_infor dl{ padding:0 0.6rem;}

.room_time{ line-height:1.2rem; margin-bottom:1px;}
.room_time *{ font-size:0.6rem;}
.room_time .changedate{ background:#f0f0f0 url(https://img.gzjimg.com/steelhome/waprestrant/images/icon02.png) no-repeat right center; background-size:1rem; width:100%; border-radius:0; line-height:1.2rem; height:1.2rem;}
.room_time .changedate:first-child{ float:left;}
.room_time .changedate:last-child{ float:right;}

/* .room_xx *{ font-size:0.6rem;} */
.room_xx tr td:first-child{ width:3rem;}
.room_xx select{ width:100%; border:0; line-height:1.2rem; position:relative; z-index:1;}
.room_xx td{ position:relative;}
.room_xx span.xiala{ display:block; width:0.6rem; height:0.4rem; position:absolute; top:0.9rem; right:0.5rem; background:url(https://img.gzjimg.com/steelhome/waprestrant/images/jiantouxia.png) no-repeat 0 0; background-size:100%; z-index:0;}
.room_xx tr:last-child td{ border-bottom:0;}

.room_zhu{ width:96%; padding:0 2%; overflow:hidden; line-height:1.8rem;border-bottom:1px solid #f0f0f0;}
.room_zhu *{ font-size:0.6rem;}
.room_zhu p{ float:left; padding-left:0.2rem;}
.room_zhu .button{ float:right;}
.room_zhu img{ width:2rem; margin-top:0.35rem; margin-right:0.3rem;}

.zhu{ width:96%; padding:0.2rem 2% 0 2%; border-bottom:1px solid #e4e4e4; margin-bottom:0.2rem; padding-bottom:0.25rem;}
.zhu textarea{ width:98%; border:1px solid #f0f0f0; height:3rem; line-height:0.8rem; padding:1%;}

.contacts{ width:100%; overflow:hidden;}

.contacts *{ font-size:0.6rem;}
.contacts h3{ text-indent:0.5rem; line-height:1.5rem; overflow:hidden;}
.contacts h3 span{ float:left;}
.contacts h3 a{ float:right; margin-right:0.6rem; color:#FFB600;}
.contacts h4{ color:#666666; line-height:1rem; font-weight:normal; font-size:0.4rem; text-indent:1rem; background-size:0.6rem; border-bottom:1px solid #f0f0f0;}

.contacts dl dd:first-child{ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_04.png) no-repeat 0.6rem center; background-size:0.8rem;}
.contacts dl dd:nth-child(2){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_05.png) no-repeat 0.6rem center; background-size:0.8rem;}
.contacts dl dd:nth-child(3){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_yzm.png) no-repeat 0.6rem center; background-size:0.8rem;}

.contacts dl dd{ height:1rem; padding:0.6rem; text-indent:1rem; line-height:1.2rem; border-bottom:1px solid #f0f0f0;}
.contacts dl dd input{ width:90%; height:1.2rem; line-height:1.2rem;}

.contacts dl dd input[type="button"]{ width:30%; border-left:1px solid #dddddd; text-align:Center; color:#ff6600;}

.contacts_box{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}

.contacts_mid{ width: 96%; margin:2rem 2% 0 2%;}
.contacts_mid *{ font-size:0.6rem;}
.contacts_mid h3{ text-indent:0.5rem; line-height:2rem; overflow:hidden;}
.contacts_mid h3 span{ float:left;}
.contacts_mid h3 a{ float:right; margin-right:0.6rem; color:#FFB600;}
.contacts_mid h3 a input{ line-height:2rem; font-size:1rem;}
.contacts_mid h4{ color:#666666; line-height:1rem; font-weight:normal; font-size:0.4rem; text-indent:1.5rem; background-size:0.6rem; border-bottom:1px solid #f0f0f0;}

.contacts_mid dl dd:first-child{ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_04.png) no-repeat 0.6rem center; background-size:0.8rem;}
.contacts_mid dl dd:nth-child(2){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_05.png) no-repeat 0.6rem center; background-size:0.8rem;}
.contacts_mid dl dd:nth-child(3){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_yzm.png) no-repeat 0.6rem center; background-size:0.8rem;}

.contacts_mid dl dd{ height:1rem; padding:0.6rem; text-indent:1rem; line-height:1.2rem; border-bottom:1px solid #f0f0f0;}
.contacts_mid dl dd input{ width:90%; height:1.2rem; line-height:1.2rem;}
.contacts_mid dl dd input[type="button"]{ border-left:1px solid #dddddd;}

.contacts_mid a.bt2 input{ width:100%; line-height:2rem; height:2rem; background:#f3f3f3;}

.zj{ width:100%; background:#ffffff; min-height:1.8rem; border-top:1px solid #f0f0f0; position:fixed; bottom:0;}
.zj *{ font-size:0.6rem;}
.zj p{ float:left; line-height:1.8rem; margin-left:0.6rem;}
.zj input{ float:right; line-height:1.8rem; color:#ffffff; padding:0 1rem;}
.zj input.yellow{ background:#FFB600;}
.zj input.yellow:hover{ background:#F4B100;}
.zj input.gray{ background:#666666;}
.zj input.gray:hover{ background:#555555;}

/* 明细 */

.white_content{ display: none; position: absolute; top: 0; left: 0; width: 100%; height:100%; background:rgba(0,0,0,0.5); z-index:9999;}
.white_content *{ font-size:0.6rem; color:#666666;}
.white_content input{ width:100%; position:absolute; bottom:0; height:1.8rem; background:#000000; color:#ffffff; text-align:center;}

.mingxi{ background:#ffffff; width:100%; overflow:hidden;}
.mingxi h3{ background:#efefef; height:1.8rem; line-height:1.8rem; text-align:center; font-size:0.8rem; font-weight:normal; color:#000000;}

table.feiyong tbody tr:first-child td{ border-bottom:none;}
table.feiyong tr td:last-child{ text-align:right;}
table.feiyong tfoot td span{ font-size:0.8rem;}

/* 我的订单列表 */

.orderlist a .orderlistleft{ color:#666666; float:left;}

.orderlist a .orderlistleft p{ background:none; text-indent:0;}

.orderlist a .orderlistright{ float:right;}

.orderlist a .orderlistright img{ width:0.4rem; margin-top:0.8rem;}


/* 订单确认 */

.line-wrapper { width: 100%; overflow: hidden; height:3.5rem; margin-bottom:1px;}
.line-wrapper *{ font-size:0.7rem;}
.line-scroll-wrapper { white-space: nowrap; overflow: hidden; clear: both;}
.line-btn-delete { float: left; width: 144px; height:3.5rem;}
.line-btn-delete button { width: 100%; height: 100%; background: red; border: none; color: #fff;}
.line-normal-wrapper { display: inline-block; float: left;}
.line-normal-left-wrapper { float: left; overflow: hidden; }
.line-normal-msg { height: 28px; line-height: 28px; overflow:hidden; text-overflow:ellipsis; color: #4e4e4e; margin-top: 11px; }

.orderlist{ padding:0.55rem 0.6rem; margin-bottom:1px; overflow:hidden;}
.orderlist *{ font-size:0.7rem;}
.orderlist p{ line-height:1.2rem; text-indent:1.2rem;}
.orderlist p:first-child{ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_07.png) no-repeat 0 center; background-size:0.8rem;}
.orderlist p:nth-child(2){ color:#999999;}

/* 付款 */

.order{ display: none; position: absolute; top: 0; left: 0; width: 100%; height:100%; background:rgba(0,0,0,0.5); z-index:9999;}
.order *{ font-size:0.6rem; color:#666666;}

.fukuan{ width:100%; position:absolute; bottom:0; line-height:1.8rem; padding:0.5rem 0 0 0;}
.fukuan *{ font-size:0.7rem;}
.fukuan h3{ text-align:center;}
.fukuan p{ text-align:center;}
.fukuan div{ border-top:1px solid #f0f0f0;}
.fukuan div p{ text-align:center; color:#FFB600;}
/*.fukuan div p{ float:left; margin-left:0.5rem; color:#FFB600;}
.fukuan div img{ float:right; width:0.3rem; margin:0.7rem 0.6rem 0 0;}*/

.fukuan input{ width:100%; height:1.8rem; background:#FFB600; color:#ffffff; text-align:center;}

/* 公司简介 */

.show{ padding:0.5rem; line-height:1rem; font-size:0.6rem;}
.show *{ font-size:0.6rem;}
.show img{ width:100%;}

}

@media screen and (min-width:769px) {
	
*{ font-size:22px;}

h1{ width:720px; margin:0 auto;}

.top{ height:80px; width:720px; margin:0 auto; background:#ffffff; position:relative;}
.top .logo{ height:48px; width:135px; position:absolute; top:16px; left:30px;}
.top .logo img{ height:100%; wdith:135px;}
.top .title{ width:100%; text-align:center; font-size:32px; line-height:80px;}

.banner{ position:relative; width:720px; margin:0 auto; overflow:hidden;}
.bannerimg{ width:100%;}
.bannerimg img{ width:100%; display:block;}

.hotel_name{ position:absolute; bottom:0; font-size:28px; width:92%; padding:0 4%; height:60px; line-height:60px; background:rgba(0,0,0,0.5);}
.hotel_name span:first-child{ float:left; color:#ffffff;}
.hotel_name span:last-child{ float:right;}
.hotel_name img{ width:143px;}

.intro{ width:720px; margin:0 auto; background:#ffffff url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_01.png) no-repeat 26px center; line-height:70px; overflow:hidden; margin-bottom:1px;}
.intro p{ float:left; margin-left:68px; width:530px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.intro a{ float:right; margin-right:30px; color:#999999;}

.map{ width:720px; margin:0 auto; background:#ffffff url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_02.png) no-repeat 26px center; line-height:70px; overflow:hidden; margin-bottom:8px;}
.map p{ float:left; margin-left:68px; width:530px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.map a{ float:right; margin-right:30px; color:#999999;}

.meeting_intro{ width:660px; margin:0 auto; padding:0 30px 20px 30px; color:#ff9900; border-bottom:1px dotted #cccccc;}

.meeting_sjdd{ padding:0 30px; width:660px; margin:0 auto;}
.meeting_sjdd dd{ border-bottom:1px dotted #cccccc; padding:0.2rem 0; line-height:1rem;}
.meeting_sjdd dd span{ color:#999999;}
.meeting_sjdd dd:first-child{ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_bdsj.png) no-repeat 0 0.5rem; text-indent:0.8rem; background-size:0.5rem;}
.meeting_sjdd dd:nth-child(2){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_bdsj.png) no-repeat 0 0.5rem; text-indent:0.8rem; background-size:0.5rem;}
.meeting_sjdd dd:nth-child(3){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_bdsj.png) no-repeat 0 0.5rem; text-indent:0.8rem; background-size:0.5rem;}
.meeting_sjdd dd:nth-child(4){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_bdsj.png) no-repeat 0 0.5rem; text-indent:0.8rem; background-size:0.5rem;}
.meeting_sjdd dd:nth-child(5){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_bdsj.png) no-repeat 0 0.5rem; text-indent:0.8rem; background-size:0.5rem;}
.meeting_sjdd dd:nth-child(6){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_bdsj.png) no-repeat 0 0.5rem; text-indent:0.8rem; background-size:0.5rem; border-bottom:none;}

input.bt_link{ cursor:pointer; background:#FFB600; color:#ffffff; font-size:0.7rem; letter-spacing:5px; line-height:1.5rem; height:1.5rem; width:100%;}

.room{ width:720px; margin:0 auto; overflow:hidden; margin-bottom:1px;}
.room img{ float:left; display:block; margin:0.44rem; width:2.66rem;}
.room .xing{ margin:0; overflow:hidden;}
.room .xing img{ margin:15px 0;}
.room .room_intro{ float:left; margin:20px 0; overflow:hidden;}
.room .room_intro2{ width:540px;}
.room .room_intro h3{ font-size:26px;}
.room .room_intro p{ font-size:22px; height:50px;}
.room .number{ float:right; border:1px solid #cccccc; width:120px; height:32px; border-radius:5px; margin:40px 30px 0 0;}
.room .number button{ outline:none; float:left; width:30px; font-size:16px; line-height:32px; text-align:center;}
.room .number button:hover{ background:#f3f3f3;}
.room .number button:active{ box-shadow:0 2px 6px rgba(0,0,0,0.2) inset;}
.room .number input{ border-radius:0; font-size:14px; padding:0 5px; float:left; width:48px; height:32px; line-height:32px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

.room .date{ margin:0 0 20px 30px; line-height:40px; overflow:hidden;}
.room .date li{ float:left;}
.room .date li:first-child{ margin-right:26px;}
.room .date li span{ font-size:26px;}
.room .date .changedate{ background: #f0f0f0 url(https://img.gzjimg.com/steelhome/waprestrant/images/icon02.png) no-repeat right center;background-size: 1rem;border-radius: 0;line-height: 40px;height: 40px; width:7rem; border-radius:5px;}
.room .shengyu{ margin:0 0 20px 0; overflow:hidden;}
.room .shengyu dd{ width:33.3%; float:left; font-size:20px; text-align:center; line-height:1rem; color:#666666;}
.room .shengyu dd span.red{ font-size:0.6rem;}
.line{ margin-bottom:1px;}


.bt{ width:720px; margin:0 auto; background:#FFB600; height:80px;}

.bt input{ outline:none; height:80px;font-size:32px; color:#FFFFFF; width:100%;}
.bt input:hover{ background:#F2AF00;}
.bt input:active{ box-shadow:0 3px 10px rgba(203,140,5,1.00) inset; text-shadow:0 0 0.2em #f87,-0 -0 0.2em #f87;}

.tel{ width:720px; margin:0 auto; background:#f0f0f0 url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_tel.png) no-repeat 0.6rem center; background-size: 0.7rem; text-indent:1.6rem; height:1.3rem; line-height:1.3rem;}
.tel *{ font-size:0.7rem;}
.tel a{ color:#ff0000;}

.phone{ width:660px; margin:0 auto; padding:0 30px;}
.phone dd{ border-bottom:1px dotted #cccccc; padding:0.2rem 0; line-height:1.2rem; background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_phone.png) no-repeat 0 0.5rem; background-size: 0.7rem; text-indent:1rem;}
.phone dd a{ font-size:0.7rem; color:#666666; margin-left:1rem;}
.phone dd a:last-child{ margin-left:0;}

.contact_float{ width:40px; position:fixed; left:50%; margin-left:-300px; bottom:20px; background:none;}
.contact_float img{ width:100%;}

/* 填写预订信息 */
.room{ width:720px; background:#ffffff;}

table{ width:690px; margin-left:15px;}

.top .return{ width:14px; position:absolute; top:28px; left:30px;}
.top .return img{ width:100%;}
.jiange{ width:720px; margin:0 auto; height:0.22rem; background:#f0f0f0; border-top:1px solid #dadada; box-shadow:0 0.1rem 0.2rem rgba(0,0,0,0.05) inset;}

.room_beizhu{ width:660px; margin:0 auto; padding:12px 30px; overflow:hidden; margin-bottom:1px; color:#ff3300;}

.room_infor{ width:720px; margin:0 auto; overflow:hidden;background-color:	#FAEBD7; margin-bottom:1px; line-height:1.8rem; color:#666666;}
.room_infor *{ font-size:22px;}
.room_infor dl{ padding:0 0.6rem;}

.room_time{ line-height:60px; margin-bottom:1px;}
.room_time *{ font-size:22px;}
.room_time td{ padding:10px;}
.room_time .changedate{ background:#f0f0f0 url(https://img.gzjimg.com/steelhome/waprestrant/images/icon02.png) no-repeat right center; background-size:1rem; width:100%; border-radius:0; line-height:1.2rem; height:1.2rem;}
.room_time .changedate:first-child{ float:left;}
.room_time .changedate:last-child{ float:right;}

.room_xx *{ font-size:22px;}
.room_xx tr td:first-child{ width:3rem;}
.room_xx select{ width:100%; border:0; line-height:1.2rem; position:relative; z-index:1;}
.room_xx td{ position:relative; padding:10px;}
.room_xx span.xiala{ display:block; width:0.6rem; height:0.4rem; position:absolute; top:30px; right:0.5rem; background:url(https://img.gzjimg.com/steelhome/waprestrant/images/jiantouxia.png) no-repeat 0 0; background-size:100%; z-index:0;}
.room_xx tr:last-child td{ border-bottom:0;}

.room_zhu{ width:690px; padding:0 15px; margin:0 auto; overflow:hidden; line-height:1.8rem;}
.room_zhu *{ font-size:22px;}
.room_zhu p{ float:left; padding-left:0.2rem;}
.room_zhu .button{ float:right;}
.room_zhu img{ width:60px; margin-top:26px; margin-right:20px;}

.zhu{ width:690px; padding:0 15px 6px 15px; margin:0 auto; border-bottom:#e4e4e4; margin-bottom:10px; padding-bottom:15px;}
.zhu textarea{ width:98%; border:1px solid #f0f0f0; height:3rem; line-height:0.8rem; padding:1%;}

.contacts{ width:720px; margin:0 auto; overflow:hidden;}

.contacts *{ font-size:22px;}
.contacts h3{ text-indent:0.5rem; line-height:60px; overflow:hidden;}
.contacts h3 span{ float:left;}
.contacts h3 a{ float:right; margin-right:20px; color:#FFB600;}
.contacts h4{ color:#666666; line-height:1rem; font-weight:normal; font-size:0.4rem; text-indent:1rem; background-size:0.6rem; border-bottom:1px solid #f0f0f0;}

.contacts dl dd:first-child{ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_04.png) no-repeat 30px center; background-size:30px;}
.contacts dl dd:nth-child(2){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_05.png) no-repeat 30px center; background-size:30px;}
.contacts dl dd:nth-child(3){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_yzm.png) no-repeat 30px center; background-size:30px;}

.contacts dl dd{ height:1rem; padding:0.6rem; text-indent:1rem; line-height:1.2rem; border-bottom:1px solid #f0f0f0;}
.contacts dl dd input{ width:90%; height:1.2rem; line-height:1.2rem;}

.contacts dl dd input[type="button"]{ width:30%; border-left:1px solid #dddddd; text-align:Center; color:#ff6600;}

.contacts_box{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}

.contacts_mid{ width: 720px; margin:80px auto;}
.contacts_mid *{ font-size:0.6rem;}
.contacts_mid h3{ text-indent:0.5rem; line-height:2rem; overflow:hidden;}
.contacts_mid h3 span{ float:left;}
.contacts_mid h3 a{ float:right; margin-right:0.6rem; color:#FFB600;}
.contacts_mid h3 a input{ line-height:2rem; font-size:1rem;}
.contacts_mid h4{ color:#666666; line-height:1rem; font-weight:normal; font-size:0.4rem; text-indent:1.5rem; background-size:0.6rem; border-bottom:1px solid #f0f0f0;}

.contacts_mid dl dd:first-child{ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_04.png) no-repeat 0.6rem center; background-size:0.8rem;}
.contacts_mid dl dd:nth-child(2){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_05.png) no-repeat 0.6rem center; background-size:0.8rem;}
.contacts_mid dl dd:nth-child(3){ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_yzm.png) no-repeat 0.6rem center; background-size:0.8rem;}

.contacts_mid dl dd{ height:1rem; padding:0.6rem; text-indent:1rem; line-height:1.2rem; border-bottom:1px solid #f0f0f0;}
.contacts_mid dl dd input{ width:90%; height:1.2rem; line-height:1.2rem;}
.contacts_mid dl dd input[type="button"]{ border-left:1px solid #dddddd;}

.contacts_mid a.bt2 input{ width:100%; line-height:2rem; height:2rem; background:#f3f3f3;}

.zj{ width:720px; margin:0 auto; background:#ffffff; height:80px; border-top:1px solid #f0f0f0;}
.zj *{ font-size:32px}
.zj p{ float:left; line-height:80px; margin-left:30px; font-size:32px;}
.zj input{ float:right; line-height:1.8rem; color:#ffffff; padding:0 1rem;}
.zj input.yellow{ background:#FFB600;}
.zj input.yellow:hover{ background:#F4B100;}
.zj input.gray{ background:#666666;}
.zj input.gray:hover{ background:#555555;}

/* 明细 */

.white_content{ width:720px; display: none; position: absolute; top: 0; left:50%; margin-left:-360px; height:100%; background:rgba(0,0,0,0.5); z-index:9999;}
.white_content *{ font-size:22px;}
.white_content input{ width:720px; position:absolute; bottom:0; height:80px; background:#000000; color:#ffffff; text-align:center;}

.mingxi{ background:#ffffff; width:680px; margin:20px auto; overflow:hidden;}
.mingxi h3{ background:#efefef; height:80px; line-height:80px; text-align:center; font-size:32px; font-weight:normal; color:#000000;}

table.feiyong{ width:650px;}
table.feiyong td{ border-bottom:1px solid #f0f0f0; line-height:80px;}

table.feiyong tbody tr:first-child td{ border-bottom:none;}
table.feiyong tr td:last-child{ text-align:right;}
table.feiyong tfoot td span{ font-size:32px;}

/* 我的订单列表 */

.orderlist a .orderlistleft{ color:#666666; float:left;}

.orderlist a .orderlistleft p{ background:none; text-indent:0;}

.orderlist a .orderlistright{ float:right;}

.orderlist a .orderlistright img{ width:14px; margin-top:36px;}


/* 订单确认 */

.line-wrapper { width: 720px; margin:0 auto; overflow: hidden; height:3.5rem; margin-bottom:1px;}
.line-wrapper *{ font-size:0.7rem;}
.line-scroll-wrapper { white-space: nowrap; overflow: hidden; clear: both;}
.line-btn-delete { float: left; width: 144px; height:3.5rem;}
.line-btn-delete button { width: 100%; height: 100%; background: red; border: none; color: #fff;}
.line-normal-wrapper { display: inline-block; float: left;}
.line-normal-left-wrapper { float: left; overflow: hidden; }
.line-normal-msg { height: 28px; line-height: 28px; overflow:hidden; text-overflow:ellipsis; color: #4e4e4e; margin-top: 11px; }

.orderlist{ width:680px; padding:20px; margin:0 auto; margin-bottom:1px; overflow:hidden;}
.orderlist *{ font-size:22px;}
.orderlist p{ line-height:1rem; text-indent:1rem;}
.orderlist p:first-child{ background:url(https://img.gzjimg.com/steelhome/waprestrant/images/icon_07.png) no-repeat 0 center; background-size:30px; font-size:26px;}
.orderlist p:nth-child(2){ color:#999999;}

/* 付款 */

.order{ display: none; position: absolute; top: 0; left: 0; width: 100%; height:100%; background:rgba(0,0,0,0.5); z-index:9999;}
.order *{ font-size:0.6rem; color:#666666;}

.fukuan{ width:600px; position:absolute; left:50%; top:100px; margin-left:-300px; line-height:80px; padding:20px 0 0 0;}
.fukuan *{ font-size:0.7rem;}
.fukuan h3{ text-align:center;}
.fukuan p{ text-align:center;}
.fukuan div{ border-top:1px solid #f0f0f0;}
.fukuan div p{ float:left; margin-left:0.5rem; color:#FFB600;}
.fukuan div img{ float:right; width:0.3rem; margin:0.7rem 0.6rem 0 0;}

.fukuan input{ width:100%; height:1.8rem; background:#FFB600; color:#ffffff; text-align:center; cursor:pointer;}

/* 公司简介 */

.show{ width:680px; padding:20px; margin:0 auto; line-height:1rem; font-size:0.6rem;}
.show *{ font-size:0.6rem;}
.show img{ width:100%;}

}


























