﻿/* The_Cascading_StyleSheet_by_96365ued 
	你可以通过关键字搜索以下相关
	1、全局初始化；
	2、共用组件；
		1)定制 2)清除浮动 3)++++
   3、布局；
   4、+++++++++++
*/

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 全局初始化 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,       
form,fieldset,label,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;outline:0;vertical-align: baseline;font-family:inherit;font-weight:inherit;font-style:inherit;}       
:focus{outline:0;}
body {background:#fff;line-height:1.5;color:#404040;font-size:12px;font-family:Arial,Tahoma,Simsun,"宋体";}   
table {border-collapse:collapse;border-spacing:0;}       
fieldset,img {border:0;}    
img{vertical-align:middle;-ms-interpolation-mode:bicubic/*改善IE7图片缩放*/;}
address,caption,cite,code,dfn,th,var {font-weight:normal;font-style:normal;}       
ol,ul {list-style:none;list-style-type:none;}       
caption,th {text-align:left;}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4,h5,h6{font-size:100%}       
blockquote:before, blockquote:after, q:before, q:after {content:"";} 
blockquote, q {quotes:"" "";}           
abbr,acronym {border:0;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 共用组件 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/*定制*/
	.hide{display:none}
	.show{display:block}
	.vh{visibility:hidden}
	
	/*f:开头为float漂浮,l:左 r:右*/
	.f_l{ float:left;}
	.f_r{ float:right;}
	
	/*c_clear,f_浮动,l_left,r_right*/
	.c_f_l{clear:both;float:left}
	.c_f_r{clear:both;float:right}
	
	/*小组件 */
	.noime{ime-mode:disabled;}/*输入法模式禁止ie支持*/	
	
	/*浮动清理 */
	.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1;}
	.clearfix{display:inline-block;zoom:1;}
	.clearfix{display:block;}
	.clear,.clear1,.cline{clear:both;font-size:0;height:1px;overflow:hidden;margin:0px;border:0px; background-color:transparent; line-height:0px;/*zoom:1;*/}
	.clear1{height:0}/*清除 无高度*/
	.cline{margin-right:13px;border-bottom:1px dashed #B8B8B8;} /*清楚浮动并且带有一条灰色分割线*/
	
	/*链接样式*/
	a:link,a:visited{text-decoration:none;color:#404040;}
	a:hover,a:active{text-decoration:underline;color:#077ac7;}
	
	/*盒模型定制 m:margin p:padding t:top r:right l:left */
	.mt10{/*display:inline;*/margin-top:10px;}/*上空10像素*/
	.ml10{display:inline;margin-left:10px;}/*左空10像素*/
	.mr10{margin-right:10px;}/*右空10像素*/
	.pt10{padding-top:10px;}/*上空10像素*/
	
	/*左右5像素空隙*/
	kbd{margin:0 5px;}

  	/*去除背景*/
	.nobg{background: none!important;}

 	/*去除边框*/
	.nobd{border:none!important;}
	
	/*高亮提示*号 */
	span.import{color:#FF5A01;}
	

	/*分页*/
	#pages{margin-top:20px;/*padding-top:5px;*/height:38px;text-align:center;font:normal 12px/42px Arial,"宋体"; color:#414141;border-top:1px dashed #404040}
	#pages a{margin:2px;padding:1px 4px;background:#ECECEC;border:1px solid #ECECEC;}
	#pages a:hover{text-decoration:none;color:#FE0000;border-color:#FE0000;}
	#pages a.next,#pages a.last{background:none;border:0;}
	
	/*广告*/
	.sider_230X150,.sider_230X150 img{width:230px;height:152px;}
	
	/*按钮*/
	.ipt_btn{display:block;cursor:pointer;margin:0;/*width:99px;height:30px;*/text-align:center;background:url(../Image/v2/sprite_btn.gif) no-repeat 0 0;border:0;}
	
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 广告 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

	
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 布局 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.tn_box{clear:both;margin:0 auto;width:950px;}

/* top_nav： 顶部通栏，全站通用 */
#top_nav{padding-top:3px;width:100%;height:24px;color:#404040;background:transparent url(../Image/background/bg_x_v0.gif) repeat-x 0 0}
	#top_nav .tn_box .login_info {float:left;}
	#top_nav .tn_box .login_info a{margin-left:10px;}
	#top_nav .quick_link{float:right;}
		.diet-car,.my_tools{background:transparent url(../Image/icon/icons_bg.gif) no-repeat 0 0}
		.diet-car{padding-left:20px;width:65px;background-position:0 -106px}
		#top_nav .quick_link li{display:inline;float:left;margin-right:10px}
			/*top_nav:my_tools_常用工具条_滑动弹出效果*/
			.my_tools{position:relative;z-index:100;width:65px;background-position:50px -133px;*background-position:50px -135px}
				.my_tools a{display:block}
				.my_tools ol{position:absolute;z-index:101;display:none;padding:4px 0 5px 4px;width:58px;border:1px solid #ccc;background:#fff}

/*head_logo*/
.head{margin:8px auto 0;width:950px}
	.logo{float:left;width:152px;height:58px;text-align:center;}
		.logo a{display:block;margin-left:2px;width:148px;height:57px;text-indent:-9000px;background:url(../../share/Image/logo/Logo.gif) no-repeat;}


.menu_box{margin:0 auto;width:950px}
/*menu_list_内容*/
ul.site_nav_list{float:left;width:790px;height:54px}
	ul.site_nav_list li{display:inline;float:left;width:74px;text-align:center;border-right:1px solid #ddd}
	ul.site_nav_list li.nobdr{border:none}
	ul.site_nav_list li img{display:block;margin:0 auto}
		
/*menu_内容*/
.menu{float:right;overflow:hidden;margin-top:3px;width:780px;height:54px;}
	.menu a{display:inline;float:left;width:77px;height:52px;border-right:1px solid #ddd}
	.menu a.nobdr{border:none}
		.menu a span{display:block;cursor:pointer;padding-top:37px;width:77px;height:15px;text-align:center;background:transparent url(../Image/icon/icons_bg.gif) no-repeat 0 0}
		/*相应菜单*/
		.menu a span.home{background-position:13px 0;}
		.menu a span.life{background-position:-75px 0;}
		.menu a span.zhj{background-position:-155px 0;}
		.menu a span.dy{background-position:-229px 0;}
		.menu a span.shp{background-position:-304px 0;}
		.menu a span.shop{background-position:-381px 0;}
		.menu a span.family{background-position:-458px 0;}
		.menu a span.work{background-position:-534px 0;}
		.menu a span.card{background-position:-612px 0;}
		.menu a span.society{background-position:-680px 0;}
			
/*面包屑导航_(根据不同频道需要适当修改)*/
.crumb_nav{margin:10px auto 0;width:950px;height:30;color:#3F3F3F;background:#E7F1FE;border:1px solid #87C4FD;border-width:1px 0;}
	.crn_cont{float:left;padding:6px 0 0 20px;height:24px;background-position:-60px -50px}
	.crn_cont strong{padding:0 5px;color:#CA0031}
	.crn_cont kbd{font-family:'宋体'}
	.crn_cont a,.crn_cont a:visited{color:#0153D0;}
	.crn_view{float:right;padding:5px 45px 0 0;}
	.crn_view label{padding-right:5px;color:#017F02;}
	.crn_view input{vertical-align:middle;padding:0;}
/*wapper_所有*/
.wrapper{margin:0 auto;width:950px}
/*main_主体内容*/
.main{overflow:hidden;width:670px}
/*sider_边栏内容*/
.sider{width:250px;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> main_搜索面板功能模块_Start >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*搜索_结果页面_顶部搜索框*/
.home_search{margin:10px auto;width:948px;height:48px;background:#F3F3F3;border:1px solid #EDEDED;-moz-border-radius:2px;}
	.search_box{overflow:hidden;margin:10px auto 0;width:550px;}
	.search_box select{_display:inline;float:left;margin-right:10px;padding-top:1px;height:27px;font:normal 18px/30px Arial;}
	/*搜索 hd_ipt*/
	.seh_form{}
	.seh_form em{_display:inline;float:left;margin-right:10px;font-size:0;border:1px solid #ABA899;border-color:#ACA99A #FFF #FFF #ABA897;}
	.seh_form .ipt{float:left;padding:5px 5px 1px;*padding:0 3px;width:365px;height:19px;*height:25px;font:bold 15px/26px Arial,"宋体";background:#FFF;border:1px solid #727064;border-color:#716F63 #ABA899 #ABA899 #716F63;}
		.seh_form .ipt_btn{float:left;width:85px;height:28px;/*text-indent:-9999px;*/color:#FFF;font:bold 14px/29px Arial,"宋体";}
		
/*搜索_结果页面_结果列表*/
.main_list{width:510px}
	.ml_cont{padding-left:5px;}
	.ml_cont li{padding:0 0 20px;}
	.ml_cont h3{display:inline;padding-right:13px;color:#0354CA;font:normal 16px/130% Arial;}
	.ml_cont h3 a,.ml_cont h3 a:visited{color:#0354CA;}
	.ml_cont .d{color:#898989;}
	.ml_cont .s{line-height:160%;color:#2A2A2A;}
	.ml_cont .s em{color:#CB0135;font-style:normal;}
	.ml_cont .s cite{padding-left:13px;color:#7577CE;font-family:'宋体'}
	.ml_cont .s cite a,.ml_cont .s cite a:visited{padding:5px;;color:#7577CE;font-family:Arial}
/*搜索_结果页面_热门搜索*/
.main_hot{clear:both;padding:10px 25px 5px;width:900px;/*height:70px;*/background:#E7F1FE}
	.mh_hd{float:left;width:88px;color:#404342;font:bold 14px/160% Arial;}
	.mh_cont{float:left;width:400px;}
	.mh_cont a,.mh_cont a:visited{display:inline-block;margin-right:10px;color:#0553CF;font:normal 14px/170% Arial;}
/*搜索_结果页面_结果详情*/
.main_detail{}
.main_detail h1{text-align:center;color:#414141;font:bold 16px/190% Arial;border-bottom:1px dotted #919191}
	.md_cont p{font:normal 14px/160% Arial;text-indent:28px;margin:10px 0 0;}
		.md_c_info{padding:5px 0 0;text-align:center;color:#656565;}
			.md_c_info kbd{display:inline-block;width:38px;}
		.md_c_sum{margin:10px 0;padding:10px 10px;color:#404040;background:#F2F4FE;border:1px solid #E6ECFC;}
		.md_c_img{text-align:center}
			.md_c_img img{margin:10px auto 5px;padding:1px;border:1px solid #DDD;}
			.md_c_img h5{font:normal 13px/160% Arial;}
		.md_c_act{margin:70px 0 40px;text-align:right}
			.md_c_act a,.md_c_act a:visited{color:#0553D1;}
/*搜索_结果页面_无结果*/
.main_null{padding:10px 20px;}
.main_null p{color:#424242;font:normal 14px/160% Arial;}
.main_null p em{color:#CC0031;font-style:normal;}
	.mnl_tip{margin-top:35px;color:#404040;}
	.mnl_tip h3{font:bold 14px/190% Arial}
	.mnl_tip li{padding-left:3px;font:normal 14px/160% Arial;}
	
	
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> main_搜索面板功能模块_Start >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*注册、登陆、忘记密码 通用容器*/
.rlf_main{margin:10px auto 0;width:950px;border-top:1px solid #DDD;}
.rlf_box{margin:40px auto 10px;width:780px;}
	.rlf_box .ipt_tt{margin-right:5px;padding:1px 1px;*padding:1px 1px 2px;/*height:21px;*/font:normal 12px/130% Tahoma,Helvetica,Arial,sans-serif;}
	.rlf_box .ipt_s{width:55px;}
	.rlf_box .ipt_m{width:160px;}
	.rlf_box .ipt_l{width:204px;}
	.rlf_box .ipt_nt{color:#808080;}
	.rlf_box .ipt_btn{display:inline-block;width:110px;height:35px;text-indent:-9999px;background:url(../../share/Image/button/sprite_rlf.gif) no-repeat 0 0}
	.rlf_box .hide{display:none}
	
	.rlf_cont{margin-top:15px;padding:30px 0;width:778px;background:#EDF6FF;border:1px solid #B3D9FF;}
	
	/*用户注册 -通用*/
	.rlf_cont .col{overflow:hidden;height:38px;line-height:35px;color:#404040;}
	.rlf_cont .col *{vertical-align:middle}
	.rlf_cont .col label{display:inline-block;width:160px;text-align:right;font:normal 14px/140% Arial;}
	.rlf_cont .col select{margin-right:10px;/*padding-top:1px;height:27px;*/font:normal 13px/normal Arial;}
	.rlf_cont .col div{display:inline}
	.rlf_cont .col span{display:inline-block;}
	.rlf_cont .col span.import{padding:0 1px;font:bold 12px/140% Arial;}
	.rlf_cont .col span.tip,.rlf_cont .col span.error{font:normal 13px/140% Arial;}
	.rlf_cont .col span.tip{color:#656364}
	.rlf_cont .col span.error{color:#F00;}
	.rlf_cont .col .hide{display:none!important;}
	.rlf_cont .col .verifi_code{margin:0 5px;}
	.rlf_cont .act{margin-top:20px;height:50px;}
	.rlf_cont .act input{margin-right:10px;padding:0 5px;line-height:22px}
	
	/*用户注册-成功*/
	.rlf_cont .cont{padding-top:40px; height:180px;text-align:center; }
		.btn_retrun{ display:block; margin:30px auto 0; height:35px; width:109px; text-indent:-200px; background:url(../Image/button/retrun.gif) no-repeat 0 0; border:0}
	/*商家注册*/
	.rlf_merchant .btn_clause{display:inline-block;padding-left:15px;height:auto;line-height:150%;background:url(../../share/Image/button/sprite_rlf.gif) no-repeat -349px 4px;}
	.rlf_merchant .rlf_cont{background:#FEFAEE;border-color:#FFDCB2;}
	.rlf_merchant .rlf_cont .col label{width:150px;}
	.rlf_merchant .rlf_cont .cle{height:30px;line-height:30px}
	.rlf_merchant .rlf_cont .cle a,.rlf_merchant .rlf_cont .cle a:visited{color:#F00;}
	.rlf_merchant .rlf_cont .cle label{line-height:normal}
		.rlf_cont .clause_cont{overflow:hidden;overflow-y:auto;margin:0 0 0 150px;padding:5px;width:535px;height:200px;background:#FEFEFE;border:1px solid #9C9B96;}
		.rlf_cont .clause_cont p{margin:2px 0 9px;text-indent:24px}
	
	/*会员登录*/
	.login_box{position:relative;margin-top:30px;height:315px;}
	.login_box a,.login_box a:visited{color:#3567CB;}
		.lnb_tabs{position:absolute;z-index:2;top:20px;left:0;width:344px;height:34px;}
		.lnb_tabs li{_display:inline;float:left;margin-right:5px;width:111px;text-align:center}
		.lnb_tabs li a{display:block;overflow:hidden;width:111px;height:34px;font:normal 14px/37px Arial;background:url(../../share/Image/button/sprite_rlf.gif) no-repeat 0 -100px;}
		.lnb_tabs li a,.lnb_tabs li a:visited,.lnb_tabs li a:hover{text-decoration:none;color:#5A5A5A}
		.lnb_tabs li a.current{background-position:-121px -100px}
		
		.logn_form{position:relative;z-index:1;padding:25px 0;width:343px;margin-top:53px;background:#EDF6FF;border:1px solid #58AAFB;}
		.logn_form .field{/*padding:2px 0 10px;*/height:35px;line-height:35px}
			.field *{vertical-align:middle}
			.field label{display:inline-block;width:98px;text-align:right}
			.field .ipt_tt{}
			.field .ipt_btn{display:inline-block;margin-right:10px;width:90px;height:35px;text-indent:-9999px;vertical-align:middle;background-position:0 -45px;}
		.logn_form .act{margin-top:10px;}
		.logn_form .rc-bt{z-index:3;position:absolute;bottom:-6px;left:-1px;display:block;width:345px;height:6px;font-size:0;background:#000 url(../../share/Image/button/sprite_rlf.gif) no-repeat 0 -145px;}
		
		.reg_form{padding:15px 0 40px 40px;width:308px;border-left:1px solid #EDEDED;}
		.reg_form h1{text-indent:10px;color:#F95D00;font:bolder 17px '黑体';}
		.reg_form ul{margin:10px 0;padding:6px 0;border:1px dotted #929292;border-width:1px 0}
		.reg_form ul li{height:25px;line-height:25px;text-indent:10px;color:#595959;}
		.reg_form ul li strong{padding-right:20px;}
		.reg_form ul li b{font-family:'宋体';}
		.reg_form p{text-indent:10px;color:#FB5E05;font:bold 12px Arial;}
		.reg_form p.register_btn{text-align:center}
		.reg_form p.register_btn .btn_reg{display:block;overflow:hidden;margin:20px auto 10px;text-indent:-999px;width:98px;height:35px;background:url(../../share/Image/button/sprite_rlf.gif) no-repeat -121px -45px;}
			.lnb_user .lnb_help a{display:block;width:303px;height:22px;line-height:23px;text-indent:40px;border:1px solid #E3E3E3;background:url(../../share/Image/button/sprite_rlf.gif) no-repeat -324px -17px}
			
		/*忘记密码*/
		.rlf_forgot h2{position:relative;}
		.rlf_forgot h2 span{position:absolute;top:5px;right:20px;font:normal 12px/36px Arial;}
		.rlf_forgot h2 span strong{color:#FF6101}
		.rlf_forgot h2 kbd{font-family:"宋体"}
		.rlf_forgot .rlf_cont{background:#f5f4f2;border-color:#EDEDED;}
		.rlf_forgot .rlf_cont h4{margin:0px 0 20px 55px;text-indent:8px;color:#404040;border-left:1px solid #FF5E01;}
		.rlf_forgot .rlf_cont h5{text-align:center;color:;font:bold 16px/200% Arial;}
		.rlf_forgot .rlf_cont .col label{width:208px;font-size:12px}
		.rlf_forgot .rlf_cont .btn_sub{width:70px;height:24px;text-indent:0;text-align:center;line-height:26px;color:#FF5D01;font-weight:700;background-position:-121px 1px;} 
		.rlf_forgot .rlf_cont .col_tip label{vertical-align:top;}
		.rlf_forgot .rlf_cont .col span.tip{display:inline-block;overflow:hidden;width:380px;white-space:normal}
		.rlf_forgot .rlf_cont .col_tip a,.rlf_forgot .rlf_cont .col_tip a:visited{vertical-align:baseline;color:#316ACC;}
		.rlf_forgot .rlf_cont .col_tip .tt_hh{color:#FF6000;}
		
		
		
		/*商家登陆*/
		.lnb_merchant .lnb_tabs li a.current{background-position:-242px -100px}
		.lnb_merchant .logn_form{background:#FDF8D2;border-color:#F5D583;}
		.lnb_merchant .logn_form .rc-bt{background-position:0 -161px;}
		.lnb_merchant .reg_form ul{padding:7px 0 6px;}
		.lnb_merchant .reg_form ul li{height:33px;line-height:33px;}
		.lnb_merchant .reg_form p.register_btn .btn_reg{background-position:-242px -45px;}
			.lnb_merchant .lnb_help{padding:8px 15px 5px;color:#404040;background:#FFFAE8;border:1px solid #FBC886;}
			.lnb_merchant .lnb_help a{:}
		
		
	.rlf_box .verifi_code{height:21px;vertical-align:middle;}
		
	#pages{color:#424242;font:normal 12px/130% Arial;}
	
	
/*============================================== sider_侧边栏功能模块_Start ==============================================*/
/*侧栏通用模块*/
.sider_model{width:250px;}
.sider_model h2{padding:0 10px;color:#404042;font:bold 12px/25px Arial;background:#FDF9E3}
	.sm_cont{margin-top:10px;padding:2px 5px 10px 15px ;border-left:1px solid #EDEDED;}
	.sm_cont p{margin:0 0 10px;line-height:160%;color:#404040;}
	.sm_tip .sm_cont{padding-bottom:60px;}
	.sm_tip .sm_cont p{margin-bottom:20px;}

	
/* footer_网站统一公用*/
.footer{clear:both;margin:0 auto;width:950px;text-align:center}
	.foot_detail{margin-top:20px;padding-top:10px;width:100%;text-align:center;border-top:1px solid #ededed}
	.foot_detail p{padding:5px 0;}
		.foot_detail p a{margin:0 2px}
		
		
		
/* frameMain style here */
#frameMain{
	margin: 10px auto 0;
	width: 780px;
	min-height: 326px;
	height: auto;
}
*html #frameMain{
	height: 326px;
}
/* order class style here */
.tip-frame{
   clear: both;
	float: left;
   margin: 10px auto;
	width: 780px;
	text-align: center;
}
.seat-order-tip{
	margin: 120px auto 0;
}
.tip-frame h2{
   margin: 0 auto;
   padding-left: 35px;
   width: 270px;
   height: 31px;
	line-height: 31px;
   color: #313131;
   font-size: 18px;
	font-weight: 700;
	background: transparent url(../Image/background/bingo.gif) no-repeat 0 0;
}
p.tiny-note{
   clear: both;
	float: left;
	margin: 10px auto;
	width: 780px;
   text-align: center;
	color: #333;
	font-weight:700;	
}
p.tiny-note-a{
   margin-top: 25px;
	color: #f05b00;
	font-size:14px;
}
#frameMain ul.order-check{
	clear: both;
	display: inline;
	float: left;
	margin: 15px 0 0 145px;
	padding: 15px 0 20px 70px;
	width: 410px;
	border: 1px solid #cae9fb;
	background: #f3fbfe;
}
#frameMain ul.order-check li{
   clear: both;
	display: inline;
	float: left;
	margin: 10px 0;
	width: 380px;
	color: #3f4140;
	font-weight: 700;
}
#frameMain ul.order-check li label{
	float: left;
	width: 90px;
	text-align:right;
	color: #404040;
}
#frameMain ul.order-check li span{
	display: inline;
	float: left;
	width: 280px;
}
#frameMain ul.order-check li span a{
	margin: 0 15px 0 0;
}
#frameMain ul.order-check li label.do-it,#frameMain ul.order-check li span strong{
	color: #f05b01;
}
p.big-note{
	clear: both;
	display: inline;
	float: left;
	margin: 15px 0 0 50px;
	padding: 15px 0 15px 50px;
	width: 630px;
	color: #404040;
	font-size: 14px;
	border: 1px solid #ececec;
	background: #fff9d9;
}
/* Registration style here */
