@charset "utf-8";
/*==============================
	Title: MNB  
	Updated:   
	Content:  

    * Filename: global.css
    * Version: 2.0.0 (2008-08-15) YYYY-MM-DD
    * Website: http://www.martellnoblige.com.cn
    * Author: Ray Huang (Ray.Huang@nurun.com)
    * Description: all css

    == STRUCTURE: ==============================
    * 
    * 
    ============================================
	 word-break:break-all; //强制换行
*/
* { }
html,body { width:100%; border:0; background:#000; color:#ffd798;}
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, th { 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:12px/1.231 "宋体", arial, helvetica, clean, sans-serif; /**font-size:small;*font:x-small;*/ *font-size:12px;}
table { font-size:inherit; font:100%; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%; line-height:100%; }
/*== reset font ==*/
/*== 清除浮动 ==*/
/*=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:#7d7d7d; text-decoration:none;}
a:hover { text-decoration:underline;}
a img { border:0;}

/*== frame ===================*/
#pageBody { width:100%; margin:0 auto;}
	#headerBox { width:1000px; height:38px; margin:0 auto; text-align:right; color:#bfb095;}
	#mainContentBox { width:100%;}
		#frameBox { width:100%;}
			#leftBg,#rightBg { width:50%; background-position:0 0; background-repeat:repeat-x;}
			#leftBg { background-image:url(../img/page-left-bg.gif);}
			#rightBg { background-image:url(../img/page-right-bg.gif);}
			#middleTd { width:1000px; min-height:480px;}
				#sidabarBox { width:220px; float:left; overflow:visible; position:relative; }
					#navBox { width:220px; height:487px;}
						#navSwf { width:220px;}
					#sidabarBox .sidebarlink { margin:50px 0 0;}
				#contentBox { width:780px; min-height:483px; float:right; padding:0 0 18px 0;}
				* html #contentBox { height:483px;}
	#footerBox,#footerBoxIndex { width:1000px; height:60px; margin:0 auto; padding:0 0 46px 0; position:relative;}
	#footerBox { background:url(../img/footer-bg.jpg) 0 0 no-repeat;}
	#footerBoxIndex { background:url(../img/footer-bg-index.jpg) 0 0 no-repeat;}

/*== header ==================*/
#headerBox input { width:77px; height:16px; float:right; margin:13px 0 0 8px; line-height:16px; text-align:center; background:#363636; border:1px #585858 solid; color:#afa38d;}
#headerBox #login_Button1 { width:60px; height:19px; text-indent:-1000em; background:url(../img/header-btn-sign.gif) 0 0 no-repeat; border:0; cursor:pointer;}
#headerBox a,#headerBox span { color:#bfb095; float:right; margin:13px 0 0 8px; line-height:16px;}
#headerBox span.welcometip { /*width:160px; */width:110px;height:18px; text-align:left; text-indent:-1000em; background:url(../img/header-welcome.gif) 0 0 no-repeat;}
#headerBox #login_loginout { background:none; border:0; cursor:pointer;}

/*== footer ==================*/
#footerLinksBox { width:410px; height:25px; position:absolute; left:240px; top:10px;}
#footerBoxIndex #footerLinksBox { position:absolute; left:415px; top:18px;}
#footerLinksBox a { height:25px; text-align:left; text-indent:-1000em;/* border:1px #fff solid;*/}
#footerLinksBox a.nodrinkdrive { width:240px; float:left; margin:0 20px 0 0;}
#footerLinksBox a.privacy { width:59px; float:left;}
#footerLinksBox a.terms { width:49px; float:right;}

/*== sidebar ================*/
#sidebarLinkpi { width:258px; height:375px; position:absolute; left:0; top:550px; }
	#sidebarLinkpi a.linkwinner { width:258px; height:190px; float:left; text-indent:-1000em; background:url(../img/link-winnerlist.jpg) no-repeat;}
	#sidebarLinkpi a.linkbrandevents { width:258px; height:180px; float:left; text-indent:-1000em; background:url(../img/link-brandevents.jpg) no-repeat;}
	#sidebarLinkpi a.linkpersonageindex { width:258px; height:200px; float:left; text-indent:-1000em; background:url(../img/leftinfo-h3info03.jpg) center no-repeat;}
	#sidebarLinkpi a.linkluofeng { width:258px; height:170px; float:left; text-indent:-1000em; background:url(../img/link-luofeng.jpg) center no-repeat;}

/*== SE 09.02.27 =============*/
#headerBox_SE { width:100%; height:78px; z-index:4; position:relative;}
#headerT { width:100%;/* height:78px;*/}
	#headerT #leftBg { width:50%; background-position:0 0; background-repeat:repeat-x; background-image:url(../img/left-repeat.png);}
	#headerT #rightBg { width:50%; background-position:0 0; background-repeat:repeat-x; background-image:url(../img/right-repeat.png);}
	#middleTd_SE { width:990px;/* height:78px;*/ background:url(../img/header-bg-se.jpg) no-repeat;}
		#topAll { width:990px; height:78px; overflow:visible; position:relative;}
			#topAll .logo { width:104px; height:62px; float:left; background:url(../img/logo-se.png); position:absolute; top:9px; left:6px;}
				.logo h1 { width:104px; height:62px;}
					.logo h1 a { width:104px; height:62px; float:left; text-indent:-1000em;}
			#topAll .nav { width:546px; position:absolute; left:118px; top:45px; z-index:99;}
				#topAll .nav li { width:91px; height:32px; float:left; margin:0 0 0 0;}
					#topAll .nav li a { width:91px; height:32px; float:left; text-indent:-1000em; background-image:url(../img/nav-se.jpg); background-repeat:no-repeat;}
					#topAll .nav li a.home { background-position:0 0;}
					#topAll .nav li a.brand { background-position:-91px 0;}
					#topAll .nav li a.news { background-position:-182px 0;}
					#topAll .nav li a.se { background-position:-273px 0;}
					#topAll .nav li a.person { background-position:-364px 0;}
					#topAll .nav li a.city { background-position:-455px 0;}
					
					
					#topAll .nav li a.home:hover { background-position:0 -32px;}
					#topAll .nav li a.brand:hover { background-position:-91px -32px;}
					#topAll .nav li a.news:hover { background-position:-182px -32px;}
					#topAll .nav li.selected a.se,#topAll .nav li a.se:hover { background-position:-273px -32px;}
					#topAll .nav li.selected a.person,#topAll .nav li a.person:hover { background-position:-364px -32px;}
					#topAll .nav li a.city:hover { background-position:-455px -32px;}
				
				#topAll li.first { height:32px; position:relative;}
				#topAll li.first a { height:32px;}
				.second { display:none; width:94px; height:72px; border-top:1px #e4c87f solid; position:absolute; left:0; top:32px;}
				#topAll .second li,#topAll .second li a { width:94px; height:24px; float:left;}	
				#topAll .second li a { text-indent:-1000em; background-image:url(../img/dropmenu.gif); background-repeat:no-repeat;}
				a.profile { background-position:0 0;}
				a.makingof { background-position:0 -24px;}
				a.download { background-position:0 -48px;}
				a.campaigninfo { background-position:0 -120px;}
				a.party08 { background-position:0 -72px;}
				a.party09 { background-position:0 -96px;}
				a.profile:hover { background-position:-94px 0;}
				a.makingof:hover { background-position:-94px -24px;}
				a.download:hover { background-position:-94px -48px;}
				a.campaigninfo:hover { background-position:-94px -120px;}
				a.party08:hover { background-position:-94px -72px;}
				a.party09:hover { background-position:-94px -96px;}
				a.moty09 { background-position:0 -144px;}
				a.moty09:hover { background-position:-94px -144px;}

			
			#topAll .session { width:205px; height:25px; position:absolute; left:685px; top:47px;}
				#topAll .session .sessionNo { /*width:70px;*/ width:34px; height:25px; overflow:hidden; float:left; background:url(../img/session-se.jpg) 0 0 no-repeat;}
					.sessionNo a { width:35px; height:25px; float:left; text-indent:-1000em;}
					.sessionNo a.login:hover { background:url(../img/session-se.jpg) 0 -25px no-repeat;}
					.sessionNo a.reg:hover { background:url(../img/session-se.jpg) -35px -25px no-repeat;}
			#topAll .session .sessionYes { color:#f1d19a; line-height:25px;}
				.sessionYes .toptip { float:left;}
				.sessionYes a { padding:0 3px; color:#f1d19a; text-decoration:underline;}
				.sessionYes input { width:30px; height:25px; float:left; text-indent:-1000em; color:#f1d19a; background:url(../img/btn-logout-se.gif); border:0; cursor:pointer;}
			#topAll #logoCampaign { width:163px; height:78px; position:absolute; right:31px; top:0;}
			
#mainContentBox_SE { width:990px; height:495px; margin:0 auto; overflow:hidden; background:url(../img/mainbox-bg-0420.jpg) center 0 no-repeat; position:relative; }
#mainContentBox_SE_F { width:880px; height:495px; padding:0 0 0 83px; overflow:hidden; z-index:1;}
#footerBox_SE { width:960px; height:45px; margin:0 auto; background:url(../img/footer-bg-se.jpg) 0 0 no-repeat; position:relative;}
	.nodrinkdriveBox { width:238px; height:22px; overflow:hidden; position:absolute; left:141px; top:10px;}
		.nodrinkdriveBox a { width:238px; height:22px; float:left; text-indent:-1000em;}
	.privacyBox { width:64px; height:22px; overflow:hidden; position:absolute; left:400px; top:10px;}
		.privacyBox a { width:64px; height:22px; float:left; text-indent:-1000em;}
	.termsBox { width:52px; height:22px; overflow:hidden; position:absolute; left:496px; top:10px;}
		.termsBox a { width:52px; height:22px; float:left; text-indent:-1000em;}

#footerBox_SE_Index { width:960px; height:45px; margin:0 auto; background:url(../img/footer-bg-index.gif) 0 0 no-repeat; position:relative;}
	#footerBox_SE_Index .nodrinkdriveBox { left:77px;}
	#footerBox_SE_Index .privacyBox { left:324px;} 
	#footerBox_SE_Index .termsBox { left:400px;}
	.icp { width:101px; height:22px; overflow:hidden; position:absolute; left:783px; top:10px;}
		.icp a { width:101px; height:22px; float:left; text-indent:-1000em;}
		
#startBox { width:100%; height:100%; position:absolute; left:0; top:0; z-index:400;}



#bottleBox { width:117px; height:357px; background-position:0 0; background-repeat:no-repeat; position:absolute; left:0; top:147px;}
html > body #bottleBox { background-image:url(../img/float-bottle.png);}
* html #bottleBox { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src="img/float-bottle.png"); background-image:none;}
#bottleBoxSwf { width:150px; height:307px; background-position:0 0; background-repeat:no-repeat; position:absolute; left:0; top:197px;}




