* {	margin: 0px;padding: 0px;}
img { border: none;}
input { padding:0 3px; vertical-align:middle;}
select { vertical-align:middle;}
ul,ol,dl,dt,dd,li{ list-style: none; }
fieldset { border: none; }
legend { display: none; }
h1,h2 { font-size:14px;}
.floatl { float:left; display:block;}
.floatr { float:right; display:block;}
.afloatr { height:100%; display:block;}
.inline { display:inline!important;}
.block { display:block!important;}
.overflow { overflow:hidden;}
.content { overflow:hidden;}
.row { overflow:hidden;}
.clear { clear:both;}
.clear { clear:both;}
/* == clearfix == */
.clearfix:after { /*/*/content: "."; /* IE8 hack */ display: block; height: 0; clear: both; visibility: hidden; }
/* IE7 hack */
.clearfix { display: inline-block; }
/* IE-mac, IE5, IE6 */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.myclearfix:after { clear:both; visibility:hidden;}
.myclearfix { display: block; -display:inline-block; overflow:hidden;}
.hidden { display:none;}


.box {}
.box .top { overflow:hidden; color:#000;}
.box .top .left, .box .bottom .left { float:none; padding-left:10px; height:100%;}
.box .top .right, .box .bottom .right {height:100%; padding-right:10px; float:none;}
.box .top .mid, .box .bottom .mid {float:none; height:100%;}
.box .top .mid img, .box .bottom .mid img { vertical-align:middle;}
.box .top h1, .box .bottom h1 { font-size:14px; font-weight:bold; float:left; height:100%;}
.box .top em.m, .box .bottom em.m { float:left; font-style:normal; font-weight:normal; padding:0; height:100%;}
.box .top em.r, .box .bottom em.r { float:right; font-style:normal; font-weight:normal; height:100%;}
.box .top em a { height:100%;}
.box .bottom { height:5px; line-height:5px; overflow:hidden;}
.box .boxcontent { overflow:hidden; padding:0px;}
.box .boxcontent li { line-height:24px; overflow:hidden;}
.box .boxcontent li em { float:right; font-style:normal;}
.box .style1 .top, .box .style1 .bottom { height:25px; line-height:25px; position:relative; overflow:visible;}
.box .style1 .top h2 { position:absolute; left:30px; top:-19px;}
.box .style1 .top .left { background:url(../../../../../images/promo/xz/2010/20100621fifa/box/box1_cor.gif) no-repeat left top; padding-left:30px;}
.box .style1 .top .mid { background:url(../../../../../images/promo/xz/2010/20100621fifa/box/box1_tb.gif) repeat-x left top;}
.box .style1 .top .right { background:url(../../../../../images/promo/xz/2010/20100621fifa/box/box1_cor.gif) no-repeat right top; padding-right:30px;}
.box .style1 .bottom .left { background:url(../../../../../images/promo/xz/2010/20100621fifa/box/box1_cor.gif) no-repeat left bottom; padding-left:30px;}
.box .style1 .bottom .mid { background:url(../../../../../images/promo/xz/2010/20100621fifa/box/box1_tb.gif) repeat-x left bottom;}
.box .style1 .bottom .right { background:url(../../../../../images/promo/xz/2010/20100621fifa/box/box1_cor.gif) no-repeat right bottom; padding-right:30px;}
.box .style1 .contentborder_l { background:url(../../../../../images/promo/xz/2010/20100621fifa/box/box1_lr.gif) repeat-y left top; padding-left:30px;}
.box .style1 .contentborder_r { background:url(../../../../../images/promo/xz/2010/20100621fifa/box/box1_lr.gif) repeat-y right top; padding-right:30px;}
.box .style1 .boxcontent { background:#122900; padding-top:10px; line-height:24px;}
.box .style1 .boxcontent h3 { font-size:14px; color:#fff; text-align:center; margin-bottom:20px;}

ul.decimal li { list-style:decimal outside; margin-left:25px;}
form.formstyle { line-height:25px;}
form.formstyle p { height:100%; overflow:hidden; margin-top:10px;}
form.formstyle .button { margin-top:10px;}
form.formstyle .nopadding { padding-left:0;}
form.formstyle label { display:block; float:left; width:100px; text-align:right;}
form.formstyle .element { display:block; height:100%; margin-left:110px;}
form.formstyle .idlist { display:block; float:left;}
form.formstyle .input { display:block; height:100%; float:left; width:160px; padding-right:10px;}
form.formstyle .input .inputtext { width:150px; padding:2px;}
form.formstyle .text { display:block; height:100%; color:#999;}
form.formstyle .ico { float:left; margin:0 5px;}
form.formstyle .important { color:#FF7800; margin:0 5px;}
form.formstyle .validcode a, form.formstyle a:visited { color:#01A3F4;}
form.formstyle .validcode .changeCaptcha img { vertical-align:middle; -vertical-align:text-bottom;}

/*pagination*/
.pagination {
	padding: 20px 0 5px 0;
	margin: 0px;
	text-align:center;
	overflow:hidden;
	clear:both;
}

.pagination a {
	padding: 2px 2px 0px 2px;
	margin: 2px;
	text-decoration: none; /* no underline */
	color: #999!important;
}

.pagination a:hover,
.pagination a:active {
	color: #2698BD!important;
}
.pagination .current {
	padding: 2px 2px 0px 2px;
	margin: 2px;
	font-weight: bold;
	color: #2698BD!important;
}
.pagination .disabled {
	padding: 2px 2px 0px 2px;
	margin: 2px;
	color: #999;
}
.pagination .pageinfo {
	margin:10px 0;
	text-align:left;
}
.pagination .pageinfo a, .pagination .pageinfo a:visited, .pagination .pageinfo a:hover {
	color:#999!important;
	border:0;
	background:none;
}


.font10 { font-size:10px!important;}
.font12 { font-size:12px!important;}
.font14 { font-size:14px!important;}
.split_dashed {float:left; display:inline;}
.line_dashed { border-top:dashed 1px #e4e4e4; clear:both; margin:5px 0; height:0px; line-height:0px; font-size:0px;}
.line_solid { border-top:solid 1px #e4e4e4; clear:both; margin:5px 0; height:0px; line-height:0px; font-size:0px;}
.underline, .underline a, .underline a:visited, a.underline { text-decoration:underline!important;}
.bold, .bold a, .bold a:visited, a.bold { font-weight:bold!important;}
.nobold, .nobold a, .nobold a:visited, a.nobold { font-weight:normal!important;}
.orange, .orange a, .orange a:visited, a.orange { color:#FFBA00!important;}
.orange_light, .orange_light a, .orange_light a:visited, a.orange_light { color:#FF9900!important;}
.black, .black a, .black a:visited, a.black { color:#000!important;}
.red, .red a, .red a:visited, a.red, a.red:visited { color:#FF0000!important;}
.yellow, .yellow a, .yellow a:visited, a.yellow { color:#FFFF00!important;}
.green, .green a, .green a:visited, a.green { color:#78E20F!important;}
.gray, .gray a, .gray a:visited, a.gray { color:#999!important;}
.blue, .blue a, .blue a:visited, a.blue { color:#17408B!important;}
.light, .light a, .light a:visited, a.light { color:#FFFFA0!important;}
.changeCaptcha img { border:solid 1px #D0D8E4; margin-right:10px;}

.ico { display:inline-block; zoom:1; *display:inline; margin-right:5px;}
.ico:hover { text-decoration:none;}

.btnimg { background:none; border:0; min-width:1px; overflow:visible; *display:inline; zoom:1; white-space:nowrap; vertical-align:middle;}
.btn { background:none; border:0; min-width:1px; overflow:visible; *display:inline; zoom:1; white-space:nowrap; vertical-align:middle;}
.btn span { border:0; display:inline-block; *display:inline; zoom:1; cursor:pointer;}
.btn button { background:none; border:none; height:100%; line-height:100%; vertical-align:middle; min-width:1px; overflow:visible;  cursor:pointer;}
.btn:hover { text-decoration:none; cursor:pointer;}
.btn1 { background:url(../../../../../images/promo/xz/2010/20100621fifa/btn.gif) no-repeat; width:177px; height:38px; line-height:38px; text-align:center; font-size:14px; font-weight:bold; color:#000!important;}
.btn1:hover { background:url(../../../../../images/promo/xz/2010/20100621fifa/btn.gif) no-repeat left -38px;}

input.text1,textarea.text1 { border:solid 1px #FDD8A1; padding:2px 4px;}
input.text1_set,textarea.text1_set { background:#FFFCE1; border:solid 1px #98D926; padding:2px 4px;}
input.text1_light,textarea.text1_light { background:#FFFCE1; border:solid 3px #98D926; padding:2px 4px;}
input.text2{ background:#fff; border:solid 1px #ccc; padding:2px; color:#999;}
input.text2_set { background:#FFFCE1; border:solid 1px #ccc; padding:2px;}
textarea.text2 { background:#f9f9f9; border:solid 1px #ccc; line-height:23px; color:#999; font-size:12px; height:100px;}

/*全局*/
html {}
body { font: 12px Arial, 'lucida grande',tahoma,helvetica,arial,'bitstream vera sans',sans-serif; line-height:18px; color:#fff; background:url(../../../../../images/promo/xz/2010/20100621fifa/bg.jpg);}
a, a:link { color:#fff; text-decoration:none; cursor:pointer;}
a:visited { color:#fff; text-decoration:none;}
a:hover { color:#ff0000; text-decoration:none;}
.bodybg { background:url(../../../../../images/promo/xz/2010/20100621fifa/bglr.jpg) no-repeat center top;}
.bodydiv { width:1000px; margin:0 auto; position:relative;}
#footer { background:url(http://xfile.yxqz.com/images/homepage/3.0/footerbg.gif) #fff repeat-x; text-align:center; color:#005D71; line-height:20px; clear:both; padding:0 10px;}
#footer .footerbox { margin:0 auto; display:inline-block; zoom:1; *display:inline;}
#footer p { padding-left:10px;}
#footer a, footer a:visited { color:#005D71;}
#footer a:hover { color:#000;}
#footer .footerlogo { background:url(http://xfile.yxqz.com/images/homepage/3.0/footerlogo.gif) no-repeat 0px -10px; width:202px; height:125px; margin-right:20px; display:block; float:left; margin-top:1px;}
#footer .footercompany { text-align:left; clear:both;}
#footer .footerinfo { float:left; padding-top:10px;}
#footer .allproducts { display:none;}
#main { height:100%; overflow:hidden; background:url(../../../../../images/promo/xz/2010/20100621fifa/bg.jpg);}
#main .maincontent { height:100%; overflow:hidden; line-height:23px;}
.row { overflow:hidden;}
.rowcontent { overflow:hidden;}
.co { float:left;}
.cocontent { overflow:hidden;}
.mainbody { width:80%; left:95px; top:380px; font-size:14px; position:absolute; display:block; background:url(../../../../../images/promo/xz/2010/20100621fifa/blank.gif);}
.mainbody p { margin-bottom:20px;}
.mainbody table { margin-bottom:20px; border:0; text-align:center;}
.mainbody table th, .mainbody table td { border:0; padding:0 3px;}
.mainbody table.border { border-collapse:collapse; border:solid 1px #13294B;}
.mainbody table.border td,.mainbody table.border th { border:solid 1px #13294B;}
.mainbody table p { margin:0; text-indent:0;}
.mainbody table th { background:#000;}
#main .rowbox { padding:0 10px; margin-bottom:30px;}
#main .rowbox .slzbbody { padding-top:10px; position:relative;}
#main .rowbox .slzbbody .tnav { background:url(../../../../../images/promo/xz/2010/20100621fifa/pic9.jpg) no-repeat left top; width:890px; height:56px; overflow:hidden; margin:0 auto; margin-bottom:20px;}
#main .rowbox .slzbbody .tnav a { display:block; float:left; margin-right:4px; width:144px; height:100%;}
#main .rowbox .slzbbody .tnav a.m1:hover, #main .rowbox .slzbbody .tnav a.m1_set { background:url(../../../../../images/promo/xz/2010/20100621fifa/pic9.jpg) no-repeat 0px -56px;}
#main .rowbox .slzbbody .tnav a.m2:hover, #main .rowbox .slzbbody .tnav a.m2_set { background:url(../../../../../images/promo/xz/2010/20100621fifa/pic9.jpg) no-repeat -148px -56px;}
#main .rowbox .slzbbody .tnav a.m3:hover, #main .rowbox .slzbbody .tnav a.m3_set { background:url(../../../../../images/promo/xz/2010/20100621fifa/pic9.jpg) no-repeat -296px -56px;}
#main .rowbox .slzbbody .tnav a.m4:hover, #main .rowbox .slzbbody .tnav a.m4_set { background:url(../../../../../images/promo/xz/2010/20100621fifa/pic9.jpg) no-repeat -444px -56px;}
#main .rowbox .slzbbody .tnav a.m5:hover, #main .rowbox .slzbbody .tnav a.m5_set { background:url(../../../../../images/promo/xz/2010/20100621fifa/pic9.jpg) no-repeat -592px -56px;}
#main .rowbox .slzbbody .tnav a.m6:hover, #main .rowbox .slzbbody .tnav a.m6_set { background:url(../../../../../images/promo/xz/2010/20100621fifa/pic9.jpg) no-repeat -740px -56px;}
#main .rowbox .slzbbody table.topherolist { width:840px; border-collapse:collapse; border:solid #344D26 1px; margin-bottom:0; font-size:12px; line-height:22px; text-align:left; color:#fff; margin:0 auto; }
#main .rowbox .slzbbody table.topherolist td, #main .rowbox .slzbbody table.topherolist th { border:solid 1px #344D26;}
#main .rowbox .slzbbody table.topherolist td { vertical-align:middle; padding:0; background:#0F2B03; overflow:hidden;}
#main .rowbox .slzbbody table.topherolist td .hero { padding:5px 10px; width:186px; height:90px;}
#main .rowbox .slzbbody table.topherolist td .hero .u .photo { width:40px; height:53px; border:solid 1px #0F630A; float:left;}
#main .rowbox .slzbbody table.topherolist td .hero .u .photo img { width:100%; height:100%;}
#main .rowbox .slzbbody table.topherolist td .hero .u .text { padding-left:5px; width:126px; overflow:hidden; white-space:nowrap;}
#main .rowbox .slzbbody table.topherolist td .hero .i { clear:both; margin-top:7px;}
#main .rowbox .slzbbody table.topherolist td .hero .i label { color:#C8C1AE;}
#main .rowbox .slzbbody table.topherolist td .hero .i p { height:20px; overflow:hidden;}
#main .rowbox .slzbbody table.topherolist td .master { border:solid 1px #BC8A68; width:206px; height:337px; padding:2px; background:#9F1201;}
#main .rowbox .slzbbody table.topherolist td .master .hero { font-size:14px; line-height:25px; padding:15px 10px;}

#main .rowbox .slzbbody table.topherolist td .master .hero .u .photo { float:none; text-align:center; width:140px; height:140px; background:url(../../images/xz/3.0/imgbg3.gif) no-repeat; border:none; padding-top:3px; margin:0 auto; margin-bottom:15px;}
#main .rowbox .slzbbody table.topherolist td .master .hero .u .photo img { width:134px; height:134px;}
#main .rowbox .slzbbody table.topherolist td .master .hero .i p { height:25px; overflow:hidden;}
#main .rowbox .slzbbody table.topherolist td .master .hero .i label { text-align:right; width:40%; display:block; float:left;}
#main .rowbox .slzbbody table.familyinfo { width:840px; border-collapse:collapse; border:solid #344D26 1px; margin-bottom:0; font-size:12px; line-height:22px; text-align:left; color:#fff;  margin:0 auto;}
#main .rowbox .slzbbody table.familyinfo td, #main .rowbox .slzbbody table.familyinfo th { border:solid 1px #344D26;}
#main .rowbox .slzbbody table.familyinfo td { vertical-align:middle; padding:3px; background:#083711; overflow:hidden;}
#main .rowbox .slzbbody table.familyinfo td.deep { background:#0F2B03; color:#fff;}
#main .rowbox .slzbbody .tipbox { background:#2D4D02; border:solid 1px #5A732F; padding:10px 20px; margin-top:20px; text-align:center; font-size:14px; font-weight:bold; vertical-align:middle;}
#main .rowbox .slzbbody .tipbox .huge { font-size:36px; color:#FFBA00; padding:0 5px; font-weight:bold; vertical-align:middle;}
#main .hzmt { background:#fff; padding:0px 20px; margin:10px 0; display:inline-block; zoom:1; *display:inline;}
.f { position:absolute; display:block; background:url(../../../../../images/promo/xz/2010/20100621fifa/blank.gif);}
.f1 { left:48px; top:29px; width:172px; height:137px;}
.f2 { left:315px; top:338px; width:109px; height:62px;}
.f3 { left:443px; top:345px; width:128px; height:57px;}
.f4 { left:573px; top:326px; width:139px; height:62px;}
.f5 { left:719px; top:302px; width:80px; height:50px;}
.f6 { left:8px; top:529px; width:449px; height:50px; font-size:14px; font-size:14px;}
.f7 { left:514px; top:449px; width:450px; height:50px;}
.f7 .photo { float:left; width:180px; height:218px;}
.f7 .photo img { width:100%; height:100%;}
.f7 .text { margin-left:200px; height:100%;}