﻿* {
	margin:0;
	padding:0;
	list-style:none;
}

.header
{
	background-color: #70e8da; height: 50px; font-size:18px;
}

.header table
{
	width: 90%;margin: 0 auto; height:50px;
}

.result td
{
    border-right:solid 1px #E1E1E1;
    border-bottom:solid 1px #E1E1E1;
    width:22%;
}
.result 
{
    border-left:solid 1px #E1E1E1;
    border-top:solid 1px #E1E1E1;
    font-size:14px;
    line-height:40px;
    width:100%;
    text-align:center;
    color:#292825;
}

.result .sel 
{
	background-color:#70e8da;
	color:White;
}

.result .nosel
{
	background-color:white;
	color:#292825;
}

.result .more
{
	color:#848484;
}

#login
{
	margin: 0 auto;
	font-size: 14px;
	color: #939393;
	line-height:26px;
}

.Name
{
	background-image: url(../images/LoginName.png); width: 323px; height: 44px;margin: 0 auto;
}

.Tel
{
	background-image: url(../images/LoginTel.png); width: 323px; height: 44px;margin: 0 auto;
}

.Code
{
	background-image: url(../images/LoginCode.png); width: 323px; height: 44px;margin: 0 auto;
}

.textbox
{
	margin-top: 14px; font-size: 14px;margin-left: 20px;  border: 0px;color:Gray;
}

.error
{
	background-color: #f0d8d8; width: 323px; line-height: 18px; color: Red; font-size:14px; margin: 0 auto;
}

.loginbt
{
	margin: 0 auto;width: 323px;
}

.OrderList
{
	width:100%;
}

.OrderList hr
{
	border-top-width: 1px; border-bottom-width: 0px; border-left-width: 0px;
    border-right-width: 0px; border-top-style: solid; border-color: #dcdcdc; height: 1px;
}

.OrderList .title
{
	font-size: 18px;
}

.OrderList .info
{
	font-size: 14px;
}

.OrderList .info b
{
	color: #70e8da;font-size: 16px;
}

.OrderList a
{
	color: #70e8da;
	font-size: 18px;
	text-decoration: none;
	font-family:微软雅黑;
}

.OrderList .nopay
{
	margin: 0 auto; width: 90%; color: #9B9B9B;line-height: 30px;
}

.OrderList .pay
{
	margin: 0 auto; width: 90%; color: #000000;line-height: 30px;
}

.Pay
{
	margin: 0 auto; width: 90%; list-style-type: none; line-height: 30px;
            color: #343331; vertical-align: middle;
}

.Pay b
{
	color: #70e8da;font-size: 16px;
}

.hnum
{
	width: 40px;
	height: 25px;
	font-size:18px;
	border:solid 1px #2f2f2f;
	text-align:center;
	padding:0px;
	margin:0px;
}

.Sort
{
	margin: 0px auto; height:30px; list-style-type:none;
	padding-bottom:5px; padding-left:2px; padding-top:3px; font-family:微软雅黑; padding-right:2px;
}

.Sort img
{
	border:0px;
}

.Sort .field
{
	float:left;width:33%;  padding-right:1px;
}

.Sort .field2
{
	float:left;width:33%;  padding-right:1px;
}

.Sort .field .lr_field
{
	background-color: #70e8da;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: White;
	
	background-repeat: no-repeat;
	cursor:hand;
}

.Sort .field2 .lr_field
{
	background-color: #70e8da;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: White;
	
	background-repeat: no-repeat;
	cursor:hand;
}

.Sort .field2 .lr_menu
{
	background-color:White; line-height:30px;
	border-left:1px solid #70e8da;
	border-right:1px solid #70e8da;
	border-bottom:1px solid #70e8da;
	display:none;position:absolute; z-index:100005; width:33%;
}

.Sort .field .lr_menu
{
	background-color:White; line-height:30px;
	border-left:1px solid #70e8da;
	border-right:1px solid #70e8da;
	border-bottom:1px solid #70e8da;
	display:none;position:absolute; z-index:100005; width:33%;
}

.Sort .lr_menu dl
{
	 margin:0 auto; padding-left:10px;
}

.Sort .lr_menu a
{
	color:#737172; text-decoration:none; font-size:13px;
}

.Sort .lr_menu a:hover
{
	color:#70e8da;
}

.Sort .selsort
{
	float: right;border-bottom:2px solid #70e8da; width:50px;text-align:center;font-size:12px; padding-top:15px; color:#70e8da; cursor:hand;
}
.Sort .selsort a
{
	font-size:12px;color:#70e8da; text-decoration:none;
}
.Sort .noselsort
{
	float: right;border-bottom:1px solid #C9C9C9; width:50px;text-align:center;font-size:12px; padding-top:16px;color:#C9C9C9; cursor:hand;
}

.Sort .noselsort a
{
	font-size:12px;color:#C9C9C9; text-decoration:none;
}

.Sort .noselsort:hover
{
	border-bottom:2px solid #70e8da;color:#70e8da;padding-top:15px;
}

.page 
{
	text-align:right;
	width: 330px;
    margin: 0px auto;
    padding-bottom:20px;
}

.page span
{
	color:#afafaf;
}

.page a
{
	color:#70e8da;
}

.pic
{
	margin-top:16px; margin-bottom:0px; margin-left:0px;
}
.pic li
{
	float:left; list-style-type:none; padding-right:1px;width:100%;

}

.pic img
{
	width:100%;
}

.pic div
{
	color: white;
	font-size: 16px;
	font-family:微软雅黑;
	position: relative;
	bottom:30px;
	left:10px;
}

.NearHotel
{
	list-style-type: none; color: #605e5d; font-size: 14px;  line-height:25px; margin-left:10px;
}

.NearHotel a
{
	color: #605e5d;
}

.NearHotel li
{
	float: left; width: 100%; font-size:14px; font-family:微软雅黑;
}

#Reg
{
	background-color:White;
	font-family:微软雅黑;
	font-size: 18px;
	color: #939393;
	margin: 0px auto;
	width:420px;
}

#Reg a
{
	color: #70e8da; font-weight: bold;
}

#Reg .top
{
	text-align: left;
	margin: 0px auto;
	line-height: 30px;
	color:#747474;
}

#Reg .check
{
	text-align: left;
	line-height: 40px;
    padding-top:10px;
	width: 836px;
	color:#747474;
	font-size:14px;
}

#Reg .check #regemail
{
	font-size:18px;
}

#Reg .check .send
{
	background-color: #F0F0EE; height: 38px; width: 311px; margin-left: 16px;text-align: center; margin-top: 10px;
}

#Reg .check .send #btnReSend
{
    height:22px; color:#ADADAD; width:150px;
}

#Reg .info
{
	border:solid 1px #C0C0C0; width:880px; text-align:left; padding-left:20px;padding-right:20px; padding-bottom:20px;padding-top:10px;font-size:14px;
}

#Reg .succ
{
	font-size:20px;  padding-top:80px; color:#70e8da; padding-bottom:80px;
}

#Reg .error
{
	font-size:20px;  padding-top:10px; color:#DA1515; padding-bottom:10px;
}

#Reg .textboxbox
{
	background-image: url(../images/TextBox.png); width: 323px; height: 44px;
}

#Reg .textbox
{
	margin-top: 10px; font-size: 16px;margin-left: 10px; width: 280px; border: 0px;color:Gray;
}

#Reg .textboxbox img
{
	margin-top:10px;
}

#Reg .textbox2
{
	margin-top: 10px; font-size: 16px;margin-left: 10px; width: 220px; border: 0px;color:Gray;
}

#Tripindex
{
	width: 95%; margin: 0 auto;
}

#Tripindex li
{
	padding-top:20px;float: left;
}

#Tripindex li div
{
	position: relative;
}

#Tripindex li div img
{
	width: 100%;border:0px;
}

#Tripindex li div span
{
	position: absolute; top: 20px; left: 20px; color:White; font-size:40px;
}

#ulprice .sel
{
	float: left; height: 25px; padding: 5px;margin: 5px;background-color: #C1AF66; color: White;
}

#ulprice .sel a
{
	text-decoration:none;color:White;
}

#ulprice .nosel
{
	float: left; height: 25px; padding: 5px;margin: 5px;background-color: #EFEFF8; color: black;
}

#ulprice .nosel a
{
	text-decoration:none;color: black;
}
.down
{
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    border: 4px solid transparent;
    border-top-color: #2f2f2f;
    border-bottom-width: 0;
}
.up
{
    width: 0;
    height: 0;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #2f2f2f;
    border-left: 4px solid transparent;
}
