@import url(reset.css);

body { font:12px/20px "Arial"; text-align:center; background:#ffffff; }


html, body { height:100%;}
body { text-align:left; font:12px/20px arial,"宋体"; color:#333333; background:url(../images/main_bg.jpg) no-repeat center top; }
table { border-collapse:collapse; }
img, fieldset{ border:0; }
a { text-decoration:none; _star:expression(this.onFocus=this.blur()); }

a:hover { color:#cc0000;}

legend { display:none;}

/* clearing hack */
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-table;}/* Hides from IE-mac \*/
html .clearfix {height: 1%;}
.clearfix {display: block;}/* End hide from IE-mac */
/* end clearing hack */

/* link */
a.black:link, a.black:visited { color:#000000; text-decoration:none; }
a.black:hover, a.black:active { color:#cc0000; text-decoration:underline; }

/* .header
--------------------------------------------------*/
.header {width:100%; height:47px; border-top:6px solid #f50026;}
   .header-box{ width:962px; margin:0 auto;}
	
	/*--- logo ---*/
	.header h1 { float:left;background:url(../images/logo.jpg) no-repeat; margin:-6px 0 0 11px;}
	.header h1 a { display:block; width:153px; height:53px; text-indent:-9999px; }


	/*--- .login-state ---*/
	.login-state { float:right; text-align:right; padding:14px 14px 0 0;}
	    .login-state span{ vertical-align:middle;}
		.login-state a{ display:inline-block; width:41px; height:20px; margin-left:5px; vertical-align:middle;}
		.login-state a span{ display:none;}

        
		.login-state a.out{ background:url(../images/login_btn.jpg) no-repeat;}
		.login-state a.reg{ background:url(../images/login_btn.jpg) no-repeat -45px 0;}
		.login-state a.login{ background:url(../images/login_btn.jpg) no-repeat -86px 0;}


/* .container
--------------------------------------------------*/
.container {width:962px; margin:0 auto;overflow:hidden; _zoom:1; }

/* .sideBar
--------------------------------------------------*/
.sideBar{ margin:0 0 0 10px; display:inline; width:153px; float:left;}
.sideBar h2{ background:url(../images/colgate_text.jpg) no-repeat; width:153px; height:44px; text-indent:-9999px;}
.nav{ background:url(../images/sideBar_bg.png) no-repeat !important; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sideBar_bg.png', sizingMethod='crop'); margin:3px 0 0 0; padding:10px 0 0 5px;}
.nav ul li{margin-bottom:7px; }
.nav ul li a{ display:block; width:100px; height:26px; background:url(../images/nav_bg.gif) no-repeat; color:#0162cc; font-weight:bold; font-size:14px; line-height:26px; padding-left:25px; font-style: italic;}
.nav ul li a:hover,
.nav ul li a.active{ background:url(../images/nav_bg.gif) no-repeat 0 -27px; color:#fff;}






/* .content
--------------------------------------------------*/
.content { float:left; display:inline; background:url(../images/content_bg.gif) no-repeat; width:698px; margin:12px 0 0 20px; position:relative;}


/* .footer
--------------------------------------------------*/
.footer { width:100%; border-top:6px solid #f50026;text-align:center; color:#2e9287; background-color:#FFF; padding:20px 0;}
.footer a{ color:#0052a4;}
.footer span{ color:#999;}

/* index.html
--------------------------------------------------*/
#page-index .content { float:left; display:inline; background:url(../images/content_bg.gif) no-repeat; margin:0 0 0 10px; position:relative;}
.index_flash{}




/*-------strategy.html-------------------*/
.video_display{ padding:0px 0 0 34px; }
.video{ margin:20px 0 3px 0; border:1px solid #ccc; padding:3px; width:349px; height:253px;}
.share{ background:url(../images/km_01.jpg) no-repeat; width:357px; height:32px; text-align:right; position:absolute; left:34px; top:470px;}
.share a{ display:inline-block; width:22px; height:32px; overflow:hidden; margin-left:2px;}
.share a span{ display:none;}	

#tab1 h3,
#tab2 h3,
#tab3 h3,
#tab4 h3{ background:url(../images/km_img_03.jpg) no-repeat; width:298px; height:34px; text-indent:-9999px; margin:0 auto;}	
#tab5 h3{background:url(../images/km_03.jpg) no-repeat; width:293px; height:33px; text-indent:-9999px; margin:0 auto;}

.tab_area{ z-index:999; position:absolute; right:17px; top:204px; background:url(../images/km_02.jpg) no-repeat ; width:285px; overflow:hidden; _zoom:1; height:560px;}
.tab_area ul{ margin:45px 0 0 12px; background:url(../images/tab_img_5.jpg) no-repeat; width:300px;  height:129px;}
.tab_area ul li{ float:left}
.tab_area ul li a{ display:block; width:137px; height:65px; text-indent:-9999px; position:relative;}

.tab_area ul li#t_li1 a.active{ background:url(../images/tab_img_1.jpg) no-repeat;}
.tab_area ul li#t_li2 a.active{ background:url(../images/tab_img_2.jpg) no-repeat -130px -1px; margin:0 0 0 -7px;}
.tab_area ul li#t_li3 a.active{ background:url(../images/tab_img_3.jpg) no-repeat 0 -65px; margin-top:-1px;}
.tab_area ul li#t_li4 a.active{ background:url(../images/tab_img_4.jpg) no-repeat -130px -65px;margin:-1px 0 0 -7px;}
.tab_area ul li#t_li5 a{ width:288px; height:111px; background:url(../images/tab_img_6.jpg) no-repeat; margin:10px 0 0 -9px;}
.tab_area ul li#t_li5 a.active{ margin-left:-12px; margin-top:11px; background:url(../images/tab_img_7.jpg) no-repeat;}

#page-strategy .content { margin-top:0; }
.strategy_border{border:1px solid #dddddd; padding:2px;width:630px; margin:50px auto 0 auto; background:url(../images/rule_bottom_bg.jpg) repeat-x bottom;}
.strategy_content{ background:url(../images/km_img_10.jpg) repeat-x; padding:20px;}
.strategy_content ul li{ border-bottom:1px dashed #d6d6d6; padding:10px 0;}
.strategy_content dl dt{ float:left; padding-right:15px; width:170px;}
.strategy_content dl dd{ float:left; width:400px;}

.strategy_content h4{text-indent:-9999px;background:url(../images/title_bg01.gif) no-repeat; height:20px;}
.strategy_content h4.s_tit_2{ background-position:0 -107px; }
.strategy_content h4.s_tit_3{ background-position:0 -135px;  }

#tab1 h4.s_tit_1{ background-position:0 -81px; }
#tab2 h4.s_tit_1{ background-position:0 -8px; }
#tab3 h4.s_tit_1{ background-position:0 -33px; }
#tab4 h4.s_tit_1{ background-position:0 -57px; }

.strategy-box { background:url(../images/strategy05_bg.jpg) no-repeat 15px 0;   }
.strategy-head { height:185px; }
.strategy-head h3 { padding:80px 30px 0 0; }
.strategy-head h3 a { float:right;  width:330px; height:100px; text-indent:-9999px; background:url(../images/blank.gif) no-repeat; }

.strategy_content ol li{ border:none; padding:5px 0;}

.tab5_btn{ margin:40px 0 0 0;}


/*challenge.html
-------------------------------------------------------------*/
.challenge_flash{margin:10px 0 0 27px;}


/*product.html
-------------------------------------------------------------*/
.product{margin:7px 0 20px 2px; background:url(../images/product_bg.jpg) no-repeat; width:686px; height:570px;overflow:hidden;}
.product a{ display:block; width:153px; height:54px; margin:442px 0 0 481px; text-indent:-9999px;}

/*travel.html
-------------------------------------------------------------*/
.travel{margin:1px 0 0 33px; background:url(../images/travel_bg.jpg) no-repeat; width:686px; overflow:hidden;}
.top_btn a{ display:block; width:343px; height:100px; margin:98px 0 0 293px; text-indent:-9999px;}

.travel_tab{width:510px; height:56px;}
.travel_tab ul li{ float:left;}
.travel_tab ul li a{ display:block; height:56px; background:url(../images/travel_tab_bg.gif) no-repeat; text-indent:-9999px;}
.travel_tab ul li#t_li1 a{ width:122px; background-position:0 0;}
.travel_tab ul li#t_li1 a:hover,
.travel_tab ul li#t_li1 a.active{ background-position:0 -56px;}
.travel_tab ul li#t_li2 a{ width:122px; background-position:-122px 0;}
.travel_tab ul li#t_li2 a:hover,
.travel_tab ul li#t_li2 a.active{ background-position:-122px -56px;}
.travel_tab ul li#t_li3 a{ width:122px; background-position:-244px 0;}
.travel_tab ul li#t_li3 a:hover,
.travel_tab ul li#t_li3 a.active{ background-position:-244px -56px;}
.travel_tab ul li#t_li4 a{ width:124px; background-position:-366px 0;}
.travel_tab ul li#t_li4 a:hover,
.travel_tab ul li#t_li4 a.active{ background-position:-366px -56px;}


.travel_border{border:1px solid #dddddd; padding:2px;width:620px;}
.travel_content img { margin:0 0 5px; }
.travel_content{ background:url(../images/km_img_10.jpg) repeat-x; padding:30px 10px 10px;}
.travel_content ul li{margin:0 0 10px;  border-bottom:1px dashed #d6d6d6; padding-bottom:10px; overflow:hidden; zoom:1; }
.travel_content ul li.alpha { border-bottom:0; }
.travel_content dl dt{ float:left; padding-right:15px;}
.travel_content dl dt img{ border:2px solid #d6d6d6; padding:2px;}
.travel_content dl dd p{ text-indent:28px;}
.travel_content dl dd p.repaste { text-align:right; color:#cccccc; }


/*rule.html
-------------------------------------------------------------*/
.rule_flash{ margin:21px 0 0 23px;}
.rule_tab{ background:url(../images/rule_tab_bg.jpg) no-repeat; width:202px; height:31px; margin:0 0 0 36px; overflow:hidden;_zoom:1;}
.rule_tab ul li{ float:left;}
.rule_tab ul li a{ display:block; background:url(../images/rule_tab_bg.jpg) no-repeat; width:101px; height:31px; text-indent:-9999px;}
.rule_tab ul li#li1 a:hover,
.rule_tab ul li#li1 a.active{ background-position:0 -31px;}
.rule_tab ul li#li2 a{ background-position:-101px 0;}
.rule_tab ul li#li2 a:hover,
.rule_tab ul li#li2 a.active{ background-position:-101px -31px;}

.rule_border{border:1px solid #dddddd; padding:2px;width:620px; margin:0 auto 10px auto; background:url(../images/rule_bottom_bg.jpg) repeat-x bottom;}
.rule_content{background:url(../images/km_img_10.jpg) repeat-x; padding:25px;}
.rule_content dl dd.date{ color:#2358b4; font-size:14px; font-style:italic; padding:10px 0; font-weight:bold;}
.rule_content dl dd dl dt{ float:left; width:100px; color:#2358b4;}
.rule_content dl dd dl dd{ float:left; width:470px;}
.rule_content ol li{ background:url(../images/dot.jpg) no-repeat 0 7px; padding-left:10px;}

.rule_content dl dt{ width:69px; height:19px;}
.rule_content dl dt.dt_date{ background:url(../images/rule_10.jpg) no-repeat; text-indent:-9999px;}
.rule_content dl dt.dt_rule{ background:url(../images/rule_13.jpg) no-repeat;text-indent:-9999px;}
.rule_content dl dt.dt_fs{ background:url(../images/rule_15.jpg) no-repeat;text-indent:-9999px; clear:both;}
.rule_content dl dd{ color:#6f6f6f;}

.rule_content table{ border:1px solid #cecece; color:#333333}
.rule_content table td,.rule_content table th{ border:1px solid #cecece; text-align:center; vertical-align:middle;}
.rule_content table th{ height:30px;color:#2358b4;}
.rule_content table td ul li{ text-align:left; padding:0 0 0 15px; background:url(../images/dot.jpg) no-repeat 5px 5px;}
.rule_content table td.blue_text{color:#2358b4;}

.btn_yq{ display:block; margin:0 auto; background:url(../images/btn_yq.jpg) no-repeat; width:367px; height:123px;}
.btn_yq span{ display:none;}

/*********prize.html***************/
.prize-tabs { position:absolute; left:115px;_left:117px; top:268px; z-index:3; background:url(../images/prize_tabs.gif) no-repeat; width:511px; height:33px;}
		.prize-tabs li {height:33px; float:left;}
		.prize-tabs li a { display:block; height:33px; background:url(../images/prize_tabs.gif) no-repeat; text-indent:-9999px;}
		.prize-tabs li#gift1 a{ background-position:0 0; width:97px;}
		.prize-tabs li#gift1 a:hover,
        .prize-tabs li#gift1 a.active{ background-position:0 -36px;}

		.prize-tabs li#gift2 a{ background-position:-97px 0; width:100px;}
		.prize-tabs li#gift2 a:hover,
        .prize-tabs li#gift2 a.active{ background-position:-97px -36px;}

		.prize-tabs li#gift3 a{ background-position:0 -188px; width:100px;}
		.prize-tabs li#gift3 a:hover,
        .prize-tabs li#gift3 a.active{ background-position:-197px -36px;}

		.prize-tabs li#gift4 a{ background-position:0 -279px; width:96px;}
		.prize-tabs li#gift4 a:hover,
        .prize-tabs li#gift4 a.active{ background-position:-297px -36px;}


		.prize-tabs li#gift5 a{ background-position:0 -369px; width:100px;}
		.prize-tabs li#gift5 a:hover,
        .prize-tabs li#gift5 a.active{ background-position:-393px -36px;}
		
	.prize-main { position:relative;  padding:40px 0 0 0px; overflow:hidden; _zoom:1; background:url(../images/prize_list_bg_top.gif) no-repeat 56px 30px; }	
	
	.week-tabs { float:left; width:53px; }	
	.week-tabs li {margin:0 2px 0 0; width:53px; }	
	.week-tabs a { display:block; height:23px; width:53px;line-height:30px; font-size:14px;color:#0d6ede;}	
	.week-tabs li a:hover, .week-tabs li a.active {color:#d70101;}
	
	.week-main { float:left; background:url(../images/prize_content_bg.gif) no-repeat; width:511px;}
	.prize-week { width:480px; height:314px; overflow:auto;}
	.prize-week ul { padding:0px 0 0 30px;}
	.prize-week li { float:left; width:95px;}


/* .popup-box
--------------------------------------------------*/
#page-popup { background:transparent; }

.popup-box { text-align:left;  }
.popup-box a.closeBtn { position:absolute; right:20px; top:12px; width:22px; height:22px; z-index:99; text-indent:-9999px; background:url(../images/blank.gif) }
.popup-box input,
.popup-box select,
.popup-box img { position:relative;  margin:0 5px 0 0; vertical-align: middle;}


/*--- 分享 ---*/
#popup-share .closeBtn { right:10px; top:9px; width:17px; height:16px; }
#popup-share { width:456px; height:483px; background:url(../images/popup_share_bg.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/popup_share_bg.png', sizingMethod='crop'); }
.popup-share { position:relative; padding:29px 49px 0; }
.popup-share-video { border:1px solid #dddddd; padding:3px; }

.popup-preview-text textarea,
.popup-share-text textarea { border:0; width:100%; height:50px; background:none; text-align:left; line-height:16px; color:#0d80c5; font-size:12px; }
.popup-share-text,
.popup-preview-text { margin:7px 0 0; border:1px solid #dddddd; padding:3px 5px;  }
.popup-share-text p,
.popup-preview-text p { padding:5px 15px; color:#0d80c5; line-height:16px;  background:url(../images/popup_share_text_bg.gif) repeat-x top; }
.popup-share-btn,
.popup-preview-btn { padding:50px 0 0 292px; }
.popup-share-btn dt,
.popup-preview-btn dt { display:none; }
.popup-share-btn li,
.popup-preview-btn li { float:left; margin:7px 0 0 4px; width:18px; height:18px; }
.popup-share-btn li a,
.popup-preview-btn li a { display:block; height:18px; text-indent:-9999px; background:url(../images/blank.gif) no-repeat; }

/*--- 分享 ---*/
#popup-preview .closeBtn { right:10px; top:9px; width:17px; height:16px; }
#popup-preview { position:relative; width:505px; height:543px; background:url(../images/popup_preview_bg.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/popup_preview_bg.png', sizingMethod='crop'); }
.popup-preview { padding:39px 19px 0 26px; }
.popup-preview-video { padding:0 15px 32px 6px; }
.popup-preview-btn { padding:30px 0 0 371px ;}

/*--- 分享成功 ---*/
#popup-share-ok .closeBtn,
#popup-share-error .closeBtn { display:none; }
#popup-share-ok { width:505px; height:543px; background:url(../images/popup_shareok_bg.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/popup_shareok_bg.png', sizingMethod='crop'); }
.popup-share-ok { padding:160px 0 0 55px; color:#6f6f6f; font-size:14px;  }

/*--- 分享错误 ---*/
#popup-share-error { width:505px; height:543px; background:url(../images/popup_shareerror_bg.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/popup_shareerror_bg.png', sizingMethod='crop'); }
.popup-share-error { position:relative; padding:130px 0 0 30px; }
.popup-share-error a { float:left;  width:110px; height:35px; text-indent:-9999px; background:url(../images/blank.gif) no-repeat;  }

/*--- 用户登录 ---*/
#popup-login {  width:365px; height:198px; background:url(../images/popup_login_bg.png) no-repeat !important; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/popup_login_bg.png', sizingMethod='crop');}
#popup-login .closeBtn { right:50px; top:12px; width:22px; height:22px; text-indent:-9999px;}
.popup-login fieldset { position:relative; padding:80px 0 0 60px;}
.popup-login .form-btn { position:relative; padding:20px 0 0 0px; overflow:hidden; _zoom:1;}
.popup-login .form-btn li { float:left; width:125px; height:30px; overflow:hidden; _zoom:1;}
.popup-login .form-btn a { float:left; width:100%; height:30px; outline:0; text-indent:-9999px; background:url(../images/blank.gif) no-repeat; }

/*--- 用户注册 ---*/
#popup-reg { width:398px; height:400px; background:url(../images/popup_reg_bg.png) no-repeat !important; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/popup_reg_bg.png', sizingMethod='crop'); }
#popup-reg fieldset { padding:73px 0 0 30px;}
#popup-reg p,
#popup-login p { color:#0d80c5; height:26px; line-height:26px;}
#popup-reg p.form-username,
#popup-reg p.form-mail { padding:0 0 2px; }
#popup-reg .form-input,
#popup-login .form-input { width:205px; height:15px; border:1px solid #b9babc; padding:3px 0 0; background:#ffffff; }
#popup-reg .form-checkcode{ width:80px;}
#popup-reg span { display:block; padding:0 0 0 80px; }
#popup-reg label { display:inline-block; width:80px; text-align:right; vertical-align:middle; }
#popup-reg .form-accept { padding:10px 0;}
#popup-reg .form-btn { position:relative; padding:35px 10px 0 105px; overflow:hidden; _zoom:1;}
#popup-reg .form-btn li { float:left; width:76px; height:22px; overflow:hidden; _zoom:1;}
#popup-reg .form-btn a { float:left; width:100%; height:30px; outline:0; text-indent:-9999px; background:url(../images/blank.gif) no-repeat; }

/*--- 视频播放完 ---*/
#popup-done { width:355px; height:259px; background:url(../images/video_end.jpg) no-repeat !important; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/video_end.jpg', sizingMethod='crop'); }
#popup-done p { position:relative; padding:130px 0 0 55px; }
#popup-done p a { float:left; width:175px; height:40px; text-indent:-9999px; background:url(../images/blank.gif) no-repeat; }





#nav-bottom { width:149px; height:158px; background:url(../images/55.png) no-repeat !important; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/55.png', sizingMethod='crop');; }
#nav-bottom-main { position:relative; width:149px; height:158px; }
#nav-bottom-main a.close { position:absolute; width:14px; height:14px; right:14px; top:15px; background:url(../images/blank.gif) no-repeat; text-indent:-9999px; }
#nav-bottom-main p { padding:110px 0 0 23px; }
#nav-bottom-main p a { float:left; width:105px; height:35px; background:url(../images/blank.gif) no-repeat; text-indent:-9999px; }


/*--- 亚马逊pop ---*/
#popup-amazon { width:399px; height:390px; background:url(../images/popup_Amazon.png) no-repeat !important; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/popup_Amazon.png', sizingMethod='crop'); }
#popup-amazon a.closeBtn { position:absolute; z-index:2;}
#popup-amazon .popup-main { position:relative; padding:240px 0 0 65px; }
#popup-amazon p { margin:0 0 -5px; font-weight:bold; padding:0 40px 0 80px; }
#popup-amazon p span { display:block; padding:5px 0 0; font-size:20px;  text-align:right;　color:#000000; font-family:'arial';font-weight:normal;  }
#popup-amazon dl { }
#popup-amazon li { list-style:disc; list-style-position:inside; }
#popup-amazon li a { color:#056fcb; text-decoration:underline;  }

