@charset "utf-8";
html,body { width:100%; border:0; color:#333;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
li { list-style:none;}
caption { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select { *font-size:100%;}
legend { color:#000;}
body { font-family:arial, helvetica, clean, sans-serif; font-size:12px;}
table { font-size:inherit; font:100%; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%; line-height:100%; }
button { padding:0; margin:0; border:0; cursor:pointer;}
/*== 清除浮动 ==*/
/*=1=*/
.clearfix:after { content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clearfix {/* overflow:auto;*/ zoom:1;}
/*=2=*/
div.divclear { clear:both; font-size:0; line-height:0;}
/*== 清除浮动 ==*/
/*== 链接样式 ==*/
a { outline:none; color:#333; text-decoration:underline;}
a:hover { text-decoration:none;}
a img { border:0;}
/*== seo ==*/
.seo { visibility:hidden; position:absolute; left:-1000px; top:0;}
/*==  ==*/
html { background:url(../images/html_bg.gif) 0 0 repeat;}
body { background:url(../images/body_bg.png) center 0 repeat-y;}
#pageBody { width:999px; margin:0 auto; padding:0 0 90px; position:relative;}
	#headerBox { width:100%; height:162px; overflow:hidden; background:url(../images/header.jpg) 0 0 no-repeat; position:relative;}
	.zh_cn #headerBox { background:url(../images/header_cn.jpg) 0 0 no-repeat;}
		#headerBox h1,#headerBox p { position:absolute; left:-1000px; top:-1000px;}
	#contentBox { width:936px; margin:0 31px 0 32px; padding:0 0 17px; background:#da251c url(../images/footer_bg.png) 0 bottom no-repeat;}	
		.cbox { width:885px; margin:0 12px 11px 15px; padding:12px; background:#fff; position:relative;}
			.corner_lt,.corner_lb,.corner_rt,.corner_rb { width:12px; height:12px; overflow:hidden; position:absolute;}
			.corner_lt,.corner_lb { left:0;}
			.corner_rt,.corner_rb { right:0; _right:-1px;}
			.corner_lt,.corner_rt { top:0;}
			.corner_lb,.corner_rb { bottom:0; _bottom:-1px;}
			.corner_lt { background:url(../images/corner_lt.gif) 0 0 no-repeat;}
			.corner_lb { background:url(../images/corner_lb.gif) 0 0 no-repeat;}
			.corner_rt { background:url(../images/corner_rt.gif) 0 0 no-repeat;}
			.corner_rb { background:url(../images/corner_rb.gif) 0 0 no-repeat;}
			.cbox h2,.cbox h3  { width:100%; height:28px; overflow:hidden; text-indent:-1000em; color:#d82519; font-size:24px; background-image:url(../images/heading.png); background-repeat:no-repeat;}
			h2.fair { background-position:0 0;}
			h2.company { background-position:0 -28px;}
			h2.shenzhen { background-position:0 -56px;}
			h2.register { margin:0 0 0 -15px; background-position:0 -84px;}
			h3.benefit { margin:10px 0 5px; background-position:0 -112px;}
			.cbox p { padding:15px 0; line-height:21px; color:#000; font-size:14px;}
				.cbox p img { vertical-align:middle;}
			#fairC p { padding:15px 255px 15px 0;}
			#comC p { padding:15px 255px 15px 0;}
			#cityC p { padding:45px 0 15px;}
			#regC p { padding:15px 85px 15px 0;}
				#thxC p strong { font-weight:bold;}
			.cbox p.benefits { padding:0 0 15px; font-size:18px; font-weight:bold; color:#FF6600;}
				.extern { padding:0 2px; color:#ff0000;}
					em.space { padding:0 3px;}
			.regform {}
				.regform li,.regform label,.regform input,.regform button,.regform select { float:left;}
				.regform li { width:442px; margin:0 0 5px; font-size:14px;}
				.regform li.btnarea { width:100%;}
					.regform label { width:125px; line-height:27px; font-size:14px;}
					.required { padding:0 0 0 2px; color:#ff0000; font-size:16px; line-height:27px;}
					input.txt { width:285px; height:25px; padding:0 2px; line-height:25px; font-size:12px; border:1px solid #ccc;}
					.regform select {}
					.btn { float:left; margin:10px 0 0 400px; padding:8px 12px; text-align:center; color:#fff; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:#da251c; border:1px solid #ccc;}
					.errortip { line-height:21px; color:#ff0000; font-size:12px; font-weight:bold;}
			.figure_1 { position:absolute; right:30px; top:740px; z-index:99;}
			.figure_2 { position:absolute; right:30px; top:1460px; z-index:99;}
			.figure_3 { float:left;}