body{ background:#f4f4f4;}
/*搜索框*/
.search_div{ position:fixed; z-index:111; top:40px; left:0; right:0; width:100%; background:#f4f4f4;}
/*选项卡切换*/
.tabdiv{ display:block; overflow:hidden; position:fixed; top:80px; left:0; right:0; background:#f4f4f4; z-index:100;}
.tabdiv ul { width:100%;margin:5px 0; background:#f8f8f8; border-color:#545454; border-style:solid; border-width:1px 0 1px 0; padding-top:1px; height:38px; line-height:38px; padding:1px 0;}
.tabdiv li{ width:20%;text-align:center; float:left; vertical-align:top; box-sizing:border-box;}
.tabdiv li a {display:block; color:#000; font-size:.9em; border-right:1px solid #d9d8d8; box-sizing:border-box;}
.tabdiv li a:hover { text-decoration:none; color:#000;}
.tabdiv li.current a{ border-bottom:1px solid #f6ab00; color:#f6ab00;}
.tabdiv li:nth-last-child(1) a { border-right:none;}
/*订单列表*/
.Fadecon{ position:relative; top:95px;}
.order_list{ display:block; overflow:hidden; padding:0 10px;}
.order_list li{ width:100%; border:1px solid #ddd; margin-bottom:10px; background:#fff;}
.list_box{ border-bottom:1px solid #e7e7e7; position:relative;}
.list_box,.list_box2{ margin:0 10px; padding:10px 0;}
.gstp img{ width:35px; height:35px; vertical-align:middle;}
.gsmc{ position:relative; margin-left:10px;}
.gsmc:after{content:''; position:absolute; top:50%; right:-14px; margin-top:-5px; width:8px; height:8px; border-style:solid; border-color:#33383b; border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);}
.state{ float:right; line-height:36px; color:#ff4602;}
.list_box p{ color:#535863;}
.renjun{ margin-left:20px;}
.zj_title{ color:#909090;}
.shifu{ float:right;}
.btn_box{ text-align:right; font-size:0; margin:0 10px; padding-bottom:10px;}
.btn_box input{ background:#fff; border-radius:5px; font-size:14px; margin-left:5px; height:35px; padding:0 10px;}
.btn_box input:first-of-type{ margin-left:0;}
.list_btn1{border:1px solid #33383b;color:#33383b;}
.list_btn2{border:1px solid #ff4602;color:#ff4602;}
/*没有订单时*/
.no_order{ text-align:center;}
.no_order img{ margin-top:30%; width:150px;}
.no_order p{ margin-top:20px; color:#ababab;}
/*订单详情*/
.order_title{ background: -webkit-gradient(linear, left top, left bottom, from(#ddd), color-stop(0.5, #fff), to(#ddd)); padding:.5em; color:#f6ab00; font-weight:bold; font-size:1em; border-bottom:1px solid #CCC;}
.order_info{ margin:1em;}
.order_info b{ padding-bottom:10px; display:block;}
.order_info p{ line-height:24px; color:#666;}
.order_info table{color:#666; width:100%;}
.order_info table tr{ height:35px;}
.order_info table td a{ color:#06F;}
@media screen and (max-width:640px){/*宽度小于640px时*/
	.order_info table td{ font-size:.9rem;}
}
@media screen and (min-width:640px){/*宽度大于640px*/
	.order_info table td{ font-size:1.2rem;}
}
.cibz{ width:35%;}
.order_btn{ text-align:center;}
.order_btn a{ width:25%; display:inline-block; margin:0 5px; padding:.7em 0; text-align:center;}
.order_btn1{ text-align:center;}
.order_btn1 a{ width:45%; display:inline-block; margin:0 5px; padding:.7em 0; text-align:center;}
.foot2{border-top:1px solid #ccc;}
.foot2 li{ border-top:0; border-left:1px solid #ccc; width:24.7%;}
.foot2 li a{ font-size:1em; padding-top:9px;}
.foot3{border-top:1px solid #ccc;}
.foot3 li{ border-top:0; border-left:1px solid #ccc; width:33%;}
.foot3 li a{ font-size:1em; padding-top:9px;}
.scc{ width:100%; display:block;}
.check_xz{ width:20px; height:20px; margin-right:5px; vertical-align:sub;}
/*取消订单弹出层*/
.pop_content{ background:#fff; color:#333; text-align:center;}
.pop_content h3{ font-weight:normal;}
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	width:100%;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.myButton:active {position:relative;top:1px;}
/*取消原因*/
.qxyy{ width:98%;}
/*预订修改弹出窗*/
.pop_div{ background:#fff; display:block; overflow:hidden; border:2px solid #f6ab00; font-weight:normal;}
.pop_div table tr{width:100%; padding:0.3em 0;height:2em;display:inline-block;}
.pop_div table td{ font-size:0.9em; font-family:microsoft yahei;width:80px;}
.close{float:right; margin-top:8px; cursor:pointer;}
/*外卖*/
.wm li{ display:block; overflow:hidden; position:relative; height:38px; line-height:38px;}
.wm li .title{ float:left; width:30%;}
.wm li .form{ width:70%; float:right;}
.user,.tel,.wm select{ background:#fff; border:1px solid #ccc;}
.user,.tel{ width:98%; padding:5px 0;}
.wm select{appearance: none;-webkit-appearance: none; width:100%;padding:2px 0;}
.xzdz{ float:right;}
.form2 input{ width:98%; padding:4px 0;}
.affirm{ margin-top:10px; text-align:center;}
.affirm input{ background:#f6ab00; border:0 none; border-radius:3px; color:#333; padding:7px 25px;}

.myButton2{
	background:#a0afe8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:none;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:microsoft yahei!important;
	font-size:1em;
	text-decoration:none;
	padding:6px;
	width:35%;
	margin:1.5em 1em 0;
	
}
.cookserver{    display: inline-block;position: absolute;left: 290px;}
.mydanhao{ border:2px solid #ff4e00; background:none;padding: 5px;border-radius: 5px;position: absolute; right: 0; bottom:5px;}
.ul_yf{ width:100%; background:#fff; font-size:0; line-height:30px;}
.ul_yf li{ width:33.3%; font-size:16px; display:inline-block; text-align:center;}
.dingjin{ display:inline-block; margin-left:5%;}