/*----------------------------------------
Name: global.css
Developed by: Xuyang
Date Created: 2008-06
Last Updated: 2008-10
----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("../css/reset.css");


/* Elements
----------------------------------------*/
body
{
	background-color:#fff;
}

body, p, td, th, li
{
	font-family: "宋体", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#000000;
}

#mainContainer
{ width:971px; margin-top: 0px; margin-right: auto; margin-bottom: 15px; margin-left: auto; }

p
{
	margin: 0 0 1em 0;
}

/*--- Link Styles ---*/
a:link, a:visited
{
	color:#000;
	text-decoration:none;
}

a:hover, a:active
{
	color:#000;
	text-decoration:underline;
}

h1
{
	color:#000;
	margin:.825em 0 .5em 0;
	font-size:2.125em;
}

h2
{
	color:#000;
	margin:.825em 0 .5em 0;
	font-size:1.75em;
}

h3
{
	color:#000;
	margin:.825em 0 .5em 0;
	font-size:1.5em;
}

h4
{
	color:#000;
	margin:.825em 0 .5em 0;
	font-size:1.25em;
}

h5
{
	color:#000;
	margin:.825em 0 .5em 0;
	font-size:1.125em;
}

h6
{
	color:#000;
	margin:.825em 0 .5em 0;
	font-size:1em;
}

ul
{
	margin-left:25px;
	list-style-type:none;
}

ol
{
	margin-left:25px;
	
}

#enterprise{ margin-right: 8px;}
#trade{ margin-right: 8px; }

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}
.line		{padding-top:4px; border-bottom:1px #dcdcdc solid}
.center		{text-align:center; }

/* Form elements
----------------------------------------*/
input.text { width:110px; height:16px; border:1px #dcdcdc solid; }
input.text2 { width:460px; height:16px; border:1px #dcdcdc solid; margin: 0px; }

input.filetext { border:1px #dcdcdc solid;}

/* Header
----------------------------------------*/
#header ul
{
	margin:0;
}

	#topbar { padding-top:10px; }
	#topbar li { float:left; }
	#gobbs { padding-left:22px; background:url(../images/icon/faq.gif) no-repeat left top; }
	#newpie { padding-left:22px; background:url(../images/icon/help.gif) no-repeat left top; }

	#topbar_online { padding-top:10px; }
	#topbar_online li { float:left; }

	ul li#nav_sideba { float:right; }
	.uPointIcon { padding-right:16px; }
	#topbar li.marginFew form span { padding:0 2px; }
	
	#topbar_online li#info span { float:left; margin-right:26px; }
	.usernameStyle { color:#f90; }
	.usernameTitle { margin-right:8px;}
	.loginBtn { width:46px; height:20px; margin:0 6px; border:none; background:url(../images/login.gif); cursor:pointer;}
	
	#nav_sideba span { display:block; float:left; margin-left:10px; }
	#topbar #nav_sideba span { padding-top:3px;}

	#setting span { display:block; float:left; padding-top:0px; }
	#personal { padding-left:22px; background:url(../images/icon/personal.gif) no-repeat 0 -1px; }
	#function { padding-left:22px; margin-left:10px; background:url(../images/icon/function.gif) no-repeat 0 -1px; }
	ul#topbar_online li#info span.welcome { margin-right:6px;}
	
	#bigbar ul { margin:0; padding:6px 0; }
	#bigbar ul li { float:left; padding-top:40px; padding-bottom:5px; font-size:14px; font-weight:bold; text-indent:55px; }
	#bigbar ul li#life { display:inline; width:155px; background:url(../images/life.jpg) no-repeat 0 26px; margin-left:25px; }
	#bigbar ul li#wealth { width:155px; background:url(../images/wealth.jpg) no-repeat 0 26px; }
	#bigbar ul li#consultant { width:150px; margin-left:20px; background:url(../images/consultant.jpg) no-repeat 0 26px; }
	#bigbar ul li#interaction { width:150px; background:url(../images/interaction.jpg) no-repeat 0 26px; }
	#bigbar ul li#logo { padding-bottom:0; padding-top:0; width:316px; text-indent:0; text-align:center; }
	
	#toolbar { width:971px; height:64px; background:url(../images/nav/nav_gb.jpg); }
	#toolpanel { width:145px; height:89px; background:url(../images/toolpanelbg.jpg); }
	#toolpanel ul { margin:6px 0 0 0; padding:0; }
	#toolpanel ul li { float:left; width:52px; margin-top:2px; padding-left:16px; list-style:none; background:url(../images/icon/arrow_right.gif) no-repeat; }
	#toolpanel .toolpanel_closeBtn { padding:2px; text-align:right; }
	.toolli{ margin: 0px; padding: 0px; }
	
	ul#search { padding-left:20px; padding-top:12px; }
	ul#search li { float:left; margin-right:8px; }
	ul#search li span { color:#fff; }
	.select_title {  width:101px; height:19px; padding-top:2px; padding-left:12px; background:url(../images/search_titlebg.gif) no-repeat left top; }
	.searchBtn { width:56px; height:24px; border:none; background:url(../images/searchbtn.gif); cursor:pointer; }
	#keyword { width:420px; }

	/* 导航
	----------------------------------------*/
	ul#nav { padding-left:20px; padding-top:1px; }
	
	ul#nav li {float:left; list-style-type:none; margin-right:10px; color:#d7eff9;}
	ul#nav li a:link, ul#nav li a:hover, ul#nav li a:visited { color:#d7eff9; }
			
	
/* Main Content
----------------------------------------*/
#mainContent
{
	background-color:#fff;
}
#mainContent ul { margin:0; }
	
	/* 产品展示
	----------------------------------------*/
	
	#type_nav { height:33px; background:url(../images/tbg.gif); padding-top: 10px; }
	ul#subnav { border-right:1px #dcdcdc solid; margin-left: 17px; padding: 0px; }
	* html ul#subnav { bottom:0px;}
	
	ul#subnav li {float:left; list-style-type:none; padding:2px 6px; background-color:#fff; border-top:1px #dcdcdc solid; border-left:1px #dcdcdc solid; font-family:Arial, Helvetica, sans-serif; }
	ul#subnav li.cur_type { background:none; background:url(../images/icon/arrow_small.gif) no-repeat center bottom;}
	#moreCompany { position:absolute; right:105px; top:9px; }
	#Div1 { width: 85px; float: right; height: 23px;  }
	#Div1 a{ display: block;width: 85px; float: right; height: 23px; background-image: url(../images/geten.jpg); background-repeat: no-repeat; background-position: left top;  }
	#Div2{ width: 85px; float: right;height: 23px;}
	#Div2 a{ display: block;width: 85px; float: right;height: 23px;background-image: url(../images/active.jpg); background-repeat: no-repeat; background-position: left top; }
	#moreCompany a:link, #moreCompany a:hover, #moreCompany a:visited { color:#f60; }
	
	div#product { margin:10px 0 0 16px; }
	div#product .item { float:left; width:124px; height:220px; margin-bottom:10px; margin-right:10px; background-color:#fff; border:1px #ccc solid;}
	div.pic { margin-top:10px; text-align:center; }
	ul.desc { padding:16px 6px 0 8px; }
	ul.desc li { margin-top:4px;}

	ul.descT { padding-top: 0px; padding-right: 0px; padding-bottom: 0; padding-left: 8px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
	ul.descT li { margin-top:4px; padding: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 20px; }
	/* 分页
	----------------------------------------*/
	#pagination-digg 			 { float:right; padding-top:30px;}
	#pagination-digg li          { border:0; margin:0; padding:0; margin-right:4px; list-style:none; /* savers */ float:left; }
	#pagination-digg .active     { background:#68ade6; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:0 4px; /* savers */ margin-right:4px; }
	#pagination-digg a:link, 
	#pagination-digg a:visited   { color:#0e509e; display:block; float:left; padding:0px 4px; text-decoration:none; }
	#pagination-digg li input.pageCountText{ width:24px; height:14px;}
	#pagination-digg li.picpage a:link, #pagination-digg li.picpage a:hover, #pagination-digg li.picpage a:visited { border:0; }
	
	/* 底部导航
	----------------------------------------*/
	#bottom_nav { float:right; margin-top:120px; }
	#bottom_nav li { float:left; margin-left:16px; padding-left:26px; }
	li#nav_buy { background:url(../images/icon/buy.gif) no-repeat 0 -4px;}
	li#nav_sale { background:url(../images/icon/sale.gif) no-repeat 0 -4px;}
	li#nav_account { background:url(../images/icon/account.gif) no-repeat 0 -4px;}
	li#nav_help { background:url(../images/icon/help.gif) no-repeat 0 -4px;}
	li#nav_faq { background:url(../images/icon/faq.gif) no-repeat 0 -4px;}


/* Footer
----------------------------------------*/
#footer
{
 padding-top:30px;
}

#footer p 
{
	text-align:center; font-size:12px;
}

/* 详细页面
----------------------------------------*/
div#type_nav span { margin-left: 18px;  }
ul.btnCroup { padding: 20px 0;}
ul.btnCroup li { float:left; margin-left:20px; }

#detail { float:left; width:691px; margin-top:10px; }
#detail ul#proPic { float:left; width:168px; }
#detail ul#proPic li { margin-top:10px; text-align:center; }
#detail ul#detail_info { float:left; width:300px; }
#detail ul#detail_info li {  margin-top:12px; font-size:14px; line-height: 26px;}
#detail ul#detail_info li span {  }

#detail ul#detail_infoT { float:left; width:223px; }
#detail ul#detail_infoT li { margin-top:12px; font-size:14px; line-height: 26px; }
#detail ul#detail_infoT li span {  }

.companyMem{ margin-left: 130px; }
.openhours{ margin-left: 130px;}
.park{ margin-left: 146px;}

#notice { float:left; width:280px; margin-top:10px; }
#notice h3 { margin-bottom:16px; padding-left:24px; background:url(../images/icon/notice.gif) no-repeat; border-bottom:1px #dcdcdc solid; font-size:14px; font-weight:bold; }
#notice ul { margin:0; }
#notice ul li { margin-top:10px; }
#notice ul li a { font-size:14px; }

#title_newproduct, #title_servicecharacter, #title_device { width:114px; height:43px; }
#title_newproduct { background:url(../images/title_newpro.gif) no-repeat;} 
#title_servicecharacter { background:url(../images/title_servicecharacter.gif) no-repeat;}
#title_device { background:url(../images/title_device.gif) no-repeat; }

div#newproduct { margin-top:20px; padding-left:18px; }
div#newproduct div.newitem { float:left; width:120px; height:136px; margin-bottom:6px; margin-right:14px; background-color:#fff; border:1px #ccc solid;}
.newitemInfo { float:left; width:120px; height:25px; margin-bottom:10px; margin-right:14px; background-color:#fff; line-height: 25px; vertical-align: middle; text-align: center; }

/* 消费记录页面
----------------------------------------*/
div#companyList { margin-top:20px; padding-left:18px; border-bottom:1px #dcdcdc solid; }
div#companyList div.companyLogo { float:left; width:120px; margin-bottom:10px; margin-right:14px; background-color:#fff; text-align:center;}

#recordList { margin: 0 50px; }
#selectDate { margin-bottom:20px; }
.consumorRemind { margin: 20px; padding-left:20px; background:url(../images/icon/avatar.gif) no-repeat left top;}
.consumorRemindMondey { margin: 20px; padding-left:20px; background:url(../images/icon/coin.gif) no-repeat left top;}

#recordList ul.infoList li ul li { float:left; width:215px; margin-bottom:12px; border-bottom:1px #dcdcdc solid; }
#recordList ul.infoList li.recordListTitle ul li { float:left; width:215px;  border-bottom:0; color:#689acf; font-size:14px;}

/* 消费记录页面
----------------------------------------*/
#consumeList { margin: 0 10px; }
#consumeList ul li { float:left; }
#consumeList ul.infoList li ul li { float:left; margin-top:10px; height:24px; border-bottom:1px #dcdcdc solid; }
#consumeList  ul.infoList li.recordListTitle ul li { float:left; height:24px; padding-bottom:6px; border-bottom:0; color:#689acf; font-size:14px;}
.chkboxCol { width:30px; }
.userCol { width:110px;}
.cardNoCol { width:125px;}
.companyCol {width:200px;}
.discountCol { width:50px;}
.typeNameCol { width:70px;}
.rebateCol {width:60px;}
.consumeMoneyCol {width:80px;}
.consumeDetailCol {width:80px;}
.smsCol { width:80px; }

div.adminWelcome { margin-left:20px; padding:20px; background:url(../images/icon/avatar.gif) no-repeat 0 20px;}
#adminfunction { float:left; padding-left:20px; }
#adminfunction div { float:left; width:148px; margin-right:18px; padding:9px; background:url(../images/icon/adminarrow.gif) no-repeat 8px 9px; border:1px #dcdcdc solid; text-indent:2.5em; margin-bottom: 8px; }
.functionBtn { padding-left:30px; }
.functionTitle { padding-top:4px; background:url(../images/adminmember.gif) no-repeat; text-indent:30px; color:#09c; }
.functionBtn li { float:left; margin-right:20px; }

.functionDescBtn { padding-left:30px; }
.functionDescBtn li { float:left; margin-right:20px; text-indent:22px; }
.functionDescBtn li.btn_alluser { background:url(../images/btnadmin_alluser.gif) no-repeat; }
.functionDescBtn li.btn_checkeduser { background:url(../images/btnadmin_checkeduser.gif) no-repeat; }
.functionDescBtn li.btn_checkinguser{ background:url(../images/btnadmin_checkinguser.gif) no-repeat; }
.functionDescBtn li.btn_checkit { background:url(../images/btnadmin_checkit.gif) no-repeat; }
.functionDescBtn li.btn_forbitcheck { background:url(../images/btnadmin_forbitcheck.gif) no-repeat; }
.marginSome { margin:16px 0;}

#adminfunction a:link, #adminfunction a:hover, #adminfunction a:visited { color:#09c; }
#adminfunction .activeFunction a:link, #adminfunction .activeFunction a:hover, #adminfunction .activeFunction a:visited { color:#f90; }

/* 商家优惠设置页面
----------------------------------------*/
#mainContent ul.admin_rebate, #mainContent ul.admin_rebate_vip, #mainContent ul.admin_rebate_other { display:inline; margin-left:50px; margin-top:20px; padding:1px; padding-left:28px;}
#mainContent ul.admin_rebate { float:left; background:url(../images/icon/admin_rebate.gif) no-repeat; }
#mainContent ul.admin_rebate_vip { float:left; background:url(../images/icon/admin_rebate_vip.gif) no-repeat; }
#mainContent ul.admin_rebate_other { float:left; background:url(../images/icon/admin_rebate_other.gif) no-repeat; }
.btn_save { margin-left:50px; margin-top:40px;}
.admin_rebate li, .admin_rebate_vip li, .admin_rebate_other li { float:left; width:140px; font-size:14px; }

/* 商家基本资料设置页面
----------------------------------------*/
div.consumeDesc{ margin-bottom:20px; text-align:center; }

/* 公告发布页面
----------------------------------------*/
.toppost { margin-left:100px; padding-top:4px; background:url(../images/btnadmin_checkit.gif) no-repeat; text-indent:30px;}
.editnotice{ padding-top:4px; background:url(../images/btnadmin_alluser.gif) no-repeat; text-indent:30px;}
.delnotice { padding-top:4px; background:url(../images/btnadmin_forbitcheck.gif) no-repeat; text-indent:30px;}

#noticeList { margin:0 100px;}
#noticeList ul li { float:left; }
#noticeList ul.infoList li ul li { float:left; margin-top:4px; height:24px; }
.noticechkboxCol { width:40px; }
.titleCol { width:300px; }
.timeCol { width:431px;}
#noticeList #pagination-digg { float:left; }
.publishNoticeTitle { padding-top:10px;}
#noticebox { padding-left:80px; padding-top:10px; }
#noticebox li { margin-bottom:10px;}
#noticebox li div{ margin-left:80px;}
#noticebox li label { padding-right:20px; }
#noticebox li input.text { width:200px; }
#noticebox li textarea { width:400px; height:140px; border:1px #dcdcdc solid; }
#noticebox .btn_save { padding-left:80px; margin-left:0; }

/* 新产品管理页面
----------------------------------------*/
p.filesizePS { padding-left:50px; color:#09c;}
div.uploadFileContainer { padding-left:30px; }
ul.uploadFile { float:left; width:235px; }
ul.uploadFile li { padding-bottom:10px; }
ul.uploadFile input.text { width:220px; }

/* 新产品管理页面
----------------------------------------*/
.basic_info { float:left; width:430px; padding-left:30px;}
.basic_info li { padding-bottom:20px; }
.basic_info li input.text { width:260px; border:1px #7f9db9 solid; }
.basic_info  li textarea { width:400px; height:140px; border:1px #7f9db9 solid; }
.uploadLogo { float:left; padding-left:30px;}
.uploadLogo li { padding-bottom:10px; }
.textDesc { margin:0; padding-left:70px; padding-top:4px; color:#999;}

/* 首页会员招募公告
----------------------------------------*/
.memberRecruitment{ line-height: 25px; padding-left: 35px; vertical-align: middle; border: 1px solid #dedede; background-color: #f6f6f6; margin-top: 8px; color: #6e6e6e; height: 25px; width: 46%; float: left; }

.memberRecruitment2{ line-height: 25px; padding-left: 35px; vertical-align: middle; border: 1px solid #dedede; background-color: #f6f6f6; margin-top: 8px; color: #6e6e6e; height: 25px; width: 46%; float: right; }


.memberRecruitmentOne{ color: #565656; font-weight: bold; font-size: 12px; clear: both; float: left; }
.memberRecruitmentTwo{ color: #565656; font-size: 12px; float: left; font-weight: normal; margin-left: 5px; }
.memberRecruitmentTwo a{ color: #565656; font-size: 12px; float: left; font-weight: normal; }
.memberRecruitmentTwo a:link{ color: #FF6600; font-size: 12px; font-weight: normal; }
.memberRecruitmentTwo a:hover{ color: #FF6600; font-size: 12px; font-weight: normal; text-decoration: underline; }

.memberRecruitmentT{ line-height: 25px; padding-left: 35px; vertical-align: middle; border: 1px solid #dedede; background-color: #f6f6f6; margin-top: 8px; color: #6e6e6e; height: 25px; width: 46%; float: right;  }

/* 地图页面的设置
----------------------------------------*/
.memberMapSetup {   }
.memberMapSetup li{ margin-left:50px; margin-top: 20px; color: #FF0000; }
.memberEnMapBt{ background-image: url(../images/send_memberEnbt.gif); background-repeat: no-repeat; background-position: left top; display: block; height: 43px; width: 141px;  }
.memberEnMapBt a{ background-image: url(../images/send_memberEnbt.gif); background-repeat: no-repeat; background-position: left top; display: block; height: 43px; width: 141px; }
.memberEnMapBt a:hover{ background-image: url(../images/send_memberEnbtAhover.gif); background-repeat: no-repeat; background-position: left top; display: block; height: 43px; width: 141px; }

/* 加入会员标签
----------------------------------------*/
.memberEnPersone{ background-image: url(../images/btnrebate.gif); line-height: 24px; height: 24px; width: 170px; vertical-align: middle; text-indent: 95px; color: #FFFFFF; }
.memberEnPersoneF{ font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: blink; }
.memberEnVipPersone{ background-image: url(../images/btnagiovip.gif); line-height: 24px; height: 24px; width: 170px; text-indent: 95px; color: #74081f; }
.memberEnVipPersoneF{ font-size: 16px; font-weight: bold; color: #74081f; text-decoration: blink; }
