﻿@charset "utf-8";

.buy_ti1{width:530px;border:solid 1px #3197f9;height:260px;text-align:left;background-color:#fff; overflow:hidden;}
.buy_ti1 h4{background:url(/app_temp/default/images/website/product_bg.png) repeat-x 0 -370px;height:32px;line-height:32px;color:#fff;font-size:16px;padding-left:20px;}
.buy_ti1 h4 a{font-size:12px;font-weight:normal;float:right;width:60px;display:block;background:url(/app_temp/default/images/website/product_ico.png) no-repeat 30px -262px;margin-top:8px;line-height:15px;color:#fff;}.buy_ti1 h4 a:hover{color:#fff}
.buy_ti1_t{padding:5px 10px;line-height:22px;}
.buy_ti1 ul{padding-top:5px;padding-bottom:10px;margin:0px 10px;line-height:30px;border-top:1px dashed #ccc;}.buy_ti1 ul .txt_email{float:left;background:url(/app_temp/default/images/website/product_text_bg.png) no-repeat;height:40px;width:370px;line-height:35px;margin-bottom:10px;}.buy_ti1 ul .txt_email span,.buy_ti1 .txt_code span{width:80px;display:block;float:left;text-align:center;}.buy_ti1 ul li input{height:35px;float:left;border:none;margin-top:1px;line-height:35px;}.buy_ti1 .txt_email input{ border:none;width:289px; height:38px;line-height:38px;_height:35px; _width:285px;}


#Buy_OrdS{position:absolute; left:30%; top:30%; width:530px; padding:0 0 20px 0; overflow:hidden; background:#fff;}
#Buy_OrdS h4{background:url(/app_temp/default/images/website/product_bg.png) repeat-x 0 -370px;height:32px;line-height:32px;color:#fff;font-size:16px;padding-left:20px;}
#Buy_OrdS h4 a{font-size:12px;font-weight:normal;float:right;width:60px;display:block;background:url(/app_temp/default/images/website/product_ico.png) no-repeat 30px -262px;margin-top:8px;line-height:15px;color:#fff;}.buy_ti1 h4 a:hover{color:#fff}
.special_n_show_t{padding:10px;}


#Buy_OrdS1{position:absolute; left:30%; top:30%; width:530px; padding:0 0 20px 0; overflow:hidden; background:#fff;}
#Buy_OrdS1 h4{background:url(/app_temp/default/images/website/product_bg.png) repeat-x 0 -370px;height:32px;line-height:32px;color:#fff;font-size:16px;padding-left:20px;}
#Buy_OrdS1 h4 a{font-size:12px;font-weight:normal;float:right;width:60px;display:block;background:url(/app_temp/default/images/website/product_ico.png) no-repeat 30px -262px;margin-top:8px;line-height:15px;color:#fff;}.buy_ti1 h4 a:hover{color:#fff}
.special_n_show_t{padding:10px;}


#newLoginForm,#newLoginForm1{ width: 385px;  height: 100%; overflow: hidden; position: relative; padding:0px; background:none;}
#newLoginForm .closethis,#newLoginForm1 .closethis{width:34px;height:34px;display:block;position:absolute;top:0px;cursor:pointer; right:0px;background:url(/app_temp/default/images/website/logOrreg_bg.gif);}
.title_lr{background:url(/app_temp/default/images/website/logOrreg_bg.gif) repeat-x 0 -37px; height:40px;padding-top:6px;padding-left:15px;margin-bottom:20px;font-size:16px;font-weight:bold;}
.title_lr a{line-height:40px;cursor:pointer; display:block;float:left;margin-right:5px;width:78px;height:38px;background:url(/app_temp/default/images/website/logOrreg_bg.gif) 0 -125px}
.title_lr .log_title{background:url(/app_temp/default/images/website/logOrreg_bg.gif) 0 -85px;color:#fff;}.title_lr a:hover{background:url(/app_temp/default/images/website/logOrreg_bg.gif) 0 -85px;color:#fff;}
.showContent{border:1px solid #3298f9;height:100%;padding-bottom:20px;overflow:hidden;margin-top:10px;float:left;background-color:#fff; text-align:center;}.w376{width:376px;}
.showContent .btnlog_reg input{width:100px;height:32px;border:none;background:url(/app_temp/default/images/website/logOrreg_bg.gif) 0 -164px;cursor:pointer;color:#fff;font-size:14px;font-weight:bold; margin-right:10px}
.showContent .txtClass input{width:200px;height:26px;background-color:#fcfbf9;border:solid 1px #aaa;float:left;}
.showContent p.txtClass{height:30px; margin-bottom:5px; clear:both;line-height:24px}.showContent p.txtClass label{width:80px;float:left;text-align:right;}
#loginForm p.txtClass,#loginForm1 p.txtClass{ margin-bottom:20px;}
.showContent .txtErr{color:Red;height:30px;display:none;}
.imgCode{float:left;margin-left:10px}
.pt15{padding-top:15px;}
.hide{display:none;}
.prompt2{ text-align:left;font-size:12px; color:#cb0310; padding-left:80px; height:12px; line-height:12px; display:block; margin-bottom:5px; }

.clear{ clear:both; height:0; width:100%;}
.clearfix_1:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix_1{zoom: 1; clear:both;}

.needReg_box{width:506px;border:1px solid #178ae7;overflow:hidden;background: #fff;}
#addNew_addressUl{width:420px;overflow-y:scroll;overflow-x:hidden;height:120px;}
.needReg_title{width:480px;height:33px;padding:0 13px;line-height: 33px;background-color: #178ae7;font-size: 16px;color:#fff; font-weight: bold;}
.span_fl{float:left;}
.needReg_title .needReg_close{font-size:12px; font-weight: normal;color:#fff;float:right;cursor:pointer;}

.needReg_form{width:476px;padding:10px 15px 0 15px;float:left;overflow:hidden;}
.warmTips{line-height:24px;color:#333;padding-left:26px;}
.set_meal{padding:10px 0 10px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
.set_mealTitle,.num_title,.login_nameTile{float:left;}
.set_mealList,.set_mealList li{float:left;}
.set_mealList{width:390px;float:left;overflow:hidden; _padding-bottom:5px;}
*+html .set_mealList{padding-bottom:5px;}
.set_mealList li{border:1px solid #ccc;margin:0 5px 5px 0;display: inline;color:#666;white-space:nowrap;cursor:pointer;_cursor:hand;}

.set_meal_num{float:left;height:30px;line-height: 30px;}
.reduce_icon,.addNumber,.add_icon{float:left;}
.reduce_icon{width:15px;height:14px;background: url(/app_temp/default/images/website/cfdd_sp_bg.png) no-repeat 0 0;display: inline;margin:6px 8px 0 0;}
.addNumber{width:30px;height:22px;line-height:22px;border:1px solid #ccc;text-align: center; font-family: 'Arial';color:#333;cursor:pointer;_cursor:hand;}
.add_icon{background-position: -16px 0;margin:6px 0 0 8px;}

.person_infors{padding:10px 0 0 38px;height:158px;overflow:hidden;}
.get_person_address{text-decoration: underline;}
.get_person_address,.fixed_address{color:#666;float:left;background:#fff;}
.login_name a:hover{color:#005eac; text-decoration: underline;}
.login_name{display: none;}
.logined_name,.login_name{float:left;width:438px;padding-bottom:10px;}
.longined_data{color:#666;float:left;}
.logined_name a:hover{ text-decoration: underline;}
.fixed_address{margin-left:13px;display: inline; text-decoration:none;}
.usersName{padding-bottom:6px;}
.usersName,.usersAddress,.remarks{float:left;padding-left:12px;width:438px;line-height:20px;}
.usersName_txt,.users_phone_txt,.province_txt,.city_txt,.town_txt,.stree_txt{width:98px;height:20px;padding-left:2px;line-height:20px;border:1px solid #ccc;color:#666;}
.users_phone_txt{width:170px;}
#txtAddress{position:absolute;left:13px;top:23px;margin:5px 0 5px 36px;}
.stree_txt{width:314px;margin:5px 0;display: inline;}
.remarks{position:relative;clear:both;}
.remarks_txt{height:30px;overflow-y:scroll;position:absolute;left:49px;top:0;z-index:11;}
.submitReg{padding:10px 50px 0 50px;float:left;width:356px;}
.submitReg_l{float:left;margin-top:24px;}
.submitReg_l samp{color:#005eac;}
.submit_r_btn{float:right;width:96px;height:40px;background: url(/app_temp/default/images/website/cfdd_sp_bg.png) no-repeat 0 -16px ;margin-bottom:15px;border:none;cursor: pointer;_cursor:hand;}

.addNew_address{padding:20px 72px;}
.clicked_r,.newaddress_txt{float:left;}
.clicked_r{width:12px;height:12px;}
.addNew_address ul li{width:400px;float:left;padding-bottom: 10px;}
.newaddress_txt{width:354px;padding-left: 5px;line-height: 14px;}
.rightFixed{float:left;width:330px;padding-left:40px;}
.rightFixed_l{background: url(/app_temp/default/images/website/cfdd_sp_bg.png) no-repeat 0 -88px ;}
.rightFixed_r{background: url(/app_temp/default/images/website/cfdd_sp_bg.png) no-repeat 0 -59px ;}
.rightFixed_l,.rightFixed_r,.rightFixed_m{width:94px;height:26px;display:block;float:left;margin-right:10px;}


.congrats_box_top{height:92px;padding:44px 0 0 160px;border-bottom:1px dashed #ccc;background: url(/app_temp/default/images/website/ysuccess_bg.png) no-repeat 110px 40px;color:#333;margin:0 12px;}
.congrats_box_top h3{font-size:16px;}
.congrats_box_top p{padding-top: 5px;}
.congrats_box_bottom{padding:10px 32px 14px 32px;}
.congrats_box_bottom p{color:#333;line-height: 20px;}
.congrats_box_bottom p span{color:#005eac;}

.alertDivs{width:318px;border:1px solid #3197f9;background:#fff; display:none;}
.alertDivs_tips{width:288px;height:33px;line-height: 33px;padding:0 15px;background: #1e8dec;color:#fff;float:left;}
.alertDivs_tips .alertDivs_tips_l{font-weight: bold;float: left;}
.alertDivs_tips .alertDivs_tips_r{float:right;color:#fff;}
.alertTxt{float:left;width:260px;padding:30px 29px;}
.alertTxt_title{padding-left:10px;color:#333;text-align: center;}
.alertTxt_p{padding-top:15px;}
.alertTxt_btn{width:49px;height:26px;display: block;background: url(/app_temp/default/images/website/cfdd_sp_bg.png) no-repeat 0 -120px;}

.set_mealList li.addLi_hover{background: url(/app_temp/default/images/website/ysuccess_icon.png) no-repeat right bottom;border-color:#df2323;}
.addinput_hover{background: url(/app_temp/default/images/website/ysuccess_icon.png) no-repeat right bottom;border-color:#df2323;}
.needReg_box,.alertDivs{display:none;}
.usersAddress{height:50px;padding-bottom:5px;position:relative;}
#RegionProvince{width:110px;height:22px;border:1px solid #ccc;float:left;margin-right:5px;display:inline;position:absolute;left:48px;top:0;}
#RegionCity,#RegionArea{width:75px;height:22px;border:1px solid #ccc;float:left;margin-right:5px;display:inline;position:absolute;left:164px;top:0;}
#RegionArea{width:120px;left:245px;}
.usersAddress_l,.remark_l,#txtRemark{float:left;}
#txtRemark{width:310px;overflow-y:scroll;resize:none;}
.ViperPrice{width:430px;float:left;padding-left:38px;line-height:20px;height:26px;}
.ViperPrice_num{font-size:20px;font-family:'微软雅黑';font-weight:bold;float:left;color:#D30A20;}
.set_meal_num,.newNeedF{padding-left:50px;}

.remark_l{position:absolute;left:12px;top:0;}
#set_mealList li a{display:block;padding:6px 10px;}
.buynum{padding-bottom:5px;}

.wrp{width:127px;position:fixed;right:5px;bottom:0;z-index:14;}
*html .wrp{position:absolute;cursor:pointer;right:5px;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-62+"px")}
.cart_product{width:127px;height:58px;position:relative;z-index:20;}
.p_num{display:block;width:17px;height:16px;padding-top:2px;color:#fff;text-align:center; vertical-align:middle;}
.p_num_box{width:226px;position:absolute;top:-22px;right:20px;}
.p_num_box .p_num_c{width:224px;border:1px solid #d0d0d0;line-height:24px;overflow:hidden;background:#fff;border-bottom:0;position:absolute;top:-100px;}

.p_num_box .p_num_c ul{float:left;padding:4px 0;margin:0 15px;width:194px;border-bottom:1px dashed #e3e3e3;}
.p_num_pic{width:54px;height:53px;float:left;border:1px solid #d6d6d6;margin-right:5px;display:inline;}
.p_num_intor{width:133px;float:left;display:inline;}
.pd_title{width:103px;float:left;}
.pd_num{float:right;font-weight:bold;}
.pc_pr{color:#fe0000;font-weight:bold;}
.pc_cancel{font-weight:normal;color:#999;}
.Go_cart{color:#fff;margin:15px 0 0 58px;display:block;}
.cart_product a:hover{color:#fff;}

body #newLoginForm, body #newLoginForm1{height:auto;}

.warmTips{width: 372px;float:left;padding-bottom: 10px;border-bottom:1px dashed #ccc;padding-left: 104px;}
#Tel_bot,.phoneButton{float:left;width: 140px;height: 24px;line-height:24px;padding:8px 0 6px 40px;border:0;outline: none;color:#666;}
.phoneButton{width: 89px;height:38px;background-position:0 -42px;cursor: pointer;_cursor:hand;} 
.pt10{padding:10px 18px 20px;color:#666;line-height: 20px;}
.congrats_box_top{background: none;padding:20px 20px 10px;height:auto;}














