@charset "utf-8";
/* CSS Document */

TABLE.normal
{
	border-collapse: collapse;
	margin-top: 10px;
	border-right: #111111 1px solid;
	border-top: #111111 1px solid;
	border-left: #111111 1px solid;
	border-bottom: #111111 1px solid;
}
TABLE.normal TH, TABLE.normal TD
{
	border: #111111 1px solid;
	padding: 3px;
}
DIV.rules
{
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-left:15px;
	padding-right:15px;
	padding-top:-15px;
	color:#4f4f4f;
	line-height:20px;
}
DIV.rules p, DIV.rules h4, DIV.rules h5
{
	margin-top: 10px;
}
DIV.rules p
{
	text-indent: 30px;
	line-height: 20px;
}
DIV.rules ul
{
	margin-top: 10px;
	padding-left: 40px;
}

DIV.rules h3
{
	text-align: center;
}

DIV.rules ol.FAQ li
{
	list-style-position: inside;
	padding-left: 20px;
	line-height: 40px;
	font-weight: bold;
	margin-bottom:15px;
}
DIV.rules ol.FAQ li p
{
	font-weight: normal;
	margin-top:0px;
}
DIV.rules ol.list1
{
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: square;
	list-style-position: inside;
	padding-left: 5px;
	line-height: 20px;
}

DIV.rules ol.list1 li
{
	line-height: 25px;
}

div.ShenZhenGreetersDetail {
    margin-left: auto; 
margin-right: auto; 
	width:940px;
	height:2153px;
	overflow:hidden;

}

div.ShenZhenGreetersDetail-01 {

	width:940px;
	height:260px;
	overflow:hidden;
}

div.ShenZhenGreetersDetail-02 {

	width:940px;
	height:296px;
	overflow:hidden;
}

div.ShenZhenGreetersDetail-03 {

	width:940px;
	height:439px;
	overflow:hidden;
}

div.ShenZhenGreetersDetail-04 {

	width:940px;
	height:410px;
	overflow:hidden;
}

div.ShenZhenGreetersDetail-05 {
	width:940px;
	height:315px;
	overflow:hidden;
}

div.ShenZhenGreetersDetail-06 {

	width:940px;
	height:223px;
	overflow:hidden;
}

div.ShenZhenGreetersDetail-07 {

	width:940px;
	height:132px;
	overflow:hidden;
}

div.ShenZhenGreetersDetail-08 {
	width:940px;
	height:78px;
	overflow:hidden;
}
.user-table table td{ text-align: left;}
.none-table table td{ background:none; padding:3px 0;}
.user_tab{ clear:both;}
.user_tab li{ padding-bottom:3px;}
.user_tab a{ padding-left:15px; background:url(../images/user_tab.png) bottom left no-repeat;}
.user_tab a span{ height:30px; line-height:30px; padding-right:25px; background:url(../images/user_tab.png) bottom right no-repeat; cursor:pointer; display:inline-block;}
.user_tab a:hover,.user_tab a.select{ color:#ff762e; background-position:top left;}
.user_tab a:hover span,.user_tab a.select span{ background-position:top right;}



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
/* ߿*/
fieldset, img { border: 0; }
abbr, acronym { border: 0; font-variant: normal; }
/* remember to define focus styles! ߿*/
:focus { outline: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; #font-size:11px;
_font-size:11px; color:#666666; }
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select { font-size:12px; #font-size:11px;
_font-size:11px; }
body { color:#4e4c4c; font-size:12px; font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"";line-height:20px;}
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; margin:0; padding:0; }
caption, th { text-align: left; }
sup, sub { font-size: 100%; vertical-align: baseline; }
:link, :visited, ins { text-decoration: none; color:#4e4c4c; }
a:hover { color:#ff762e; text-decoration:none; }
:active { color:#4e4c4c; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }


/*两列表格样式，如新闻*/
.table-col-2,.table-col-3,.table-col-5,.table-col-9,.Greeters-table,.user-table,.bg-table{ clear:both; width:675px;overflow:hidden;}
.table-col-2 th,.table-col-3 th,.table-col-5 th,.table-col-5 td.th,.table-col-9 th,.Greeters-table th,.user-table th{ color:#4e4c4c; padding-left:20px; line-height:29px; font-size:14px; height:29px;font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";background:url(../images/box_title.gif) left no-repeat;}
.yellow th{ color:#ff762e;}
.table-col-2 th.date,.table-col-3 th.date{ text-align:center; width:12%; padding:0; background-position:right;}
.table-col-2 td,.table-col-3 td,.table-col-9 td,.Greeters-table table td,.user-table table td{height:22px; line-height:22px; padding-top:3px; background:url(../images/table_td_bg.gif) bottom repeat-x;}
.table-col-2 td.small,.table-col-3 td.small{text-align:center; font-size:10px;}
td.table_bottom{ height:15px; border-bottom:3px #f1f1f1 solid; background:none; overflow:hidden;}

/*三列表格*/
.table-col-3 th.partner{ width:20%; padding:0; text-align:left;}
.table-col-3 th{ color:#ff762e;}
.table-col-3 td a{ height:22px; line-height:22px; padding-left:30px; background:url(../images/td_bg_01.gif) top left no-repeat; display:inline-block;}
.table-col-3 .headline a,.table-col-3 td a:hover{ background-image:url(../images/td_bg_02.gif);}


/*四列表格*/
.table-col-5 th,.table-col-5 td.th{ color:#ff762e; padding-left:10px; width:80px;}
.table-col-5 th.none{ width:10px; background:none;}
.table-col-5 th.text,.table-col-5 td.th-none{ color:#4e4c4c; text-align:left; width:250px; padding:0;background-position:right;}
.table-col-5 td.none{ height:5px;}
.table-col-5 td.th-none{ width:auto;background:url(../images/box_title.gif) right no-repeat;}
.table-col-5 .textcon,.Greeters-table .textcon{ padding-bottom:5px; background:url(../images/table_td_bg.gif) bottom repeat-x;}

/*九列表格*/
.table-col-9 caption{ height:30px; background:url(../images/table_td_bg.gif) bottom repeat-x;}
.table-col-9 th{font-size:12px;line-height:29px; padding:0; width:8%; padding-top:5px; overflow:hidden; background-position:-10px bottom;}
.table-col-9 th.colspan-1{ text-align:left; padding-left:2%; width:22%; background-position:left bottom;}
.table-col-9 th.colspan-7,.table-col-9 th.colspan-8,.table-col-9 th.colspan-9{ width:12%;line-height:14px;}
.table-col-9 th.colspan-9{ background-position:right bottom;}
.table-col-9 td{ font-size:11px; text-align:center; }
.table-col-9 tz{ font-size:11px; }
.table-col-9 td.textleft{ font-size:12px; text-align:left;padding-left:8px;}
.table-col-9 td.tdbg{ background-color:#f1f1f1;}
.table-col-9 td.nonebg,.table-col-9 td.nonebg-right{font-size:12px; text-align:left; padding:3px 0; background:none;}
.table-col-9 td.nonebg-right{ text-align:right;}
.table-col-9 .btn,.table-car .btn{ color:#FFF; line-height:22px; text-align:center; width:79px; height:22px; background:url(../images/btn_s_02.png) no-repeat; display:inline-block;}