﻿body {background:#000;}
body, input, textarea, select , p , table, div{font-size:13px; color:#000; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;}
dd,dt,dl,p,ul,li,ol,form,input,h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px;}
ul,ol,li {list-style-type:none; list-style-image:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-style:normal;}

a {text-decoration:none; 
	color:#9d3700; 
	outline:none; /* for Firefox */
	hlbr:expression(this.onFocus=this.blur()); /* for IE */
}
a:hover {text-decoration:underline;color:#9d3700;}

/*clearfix*/
.clear {clear:both;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height:0;
	height:0;
}
 
img {border:none; text-decoration:none;}

#wrapper {padding:0; width:1000px; margin:0 auto; background:url(images/img_bg.gif) repeat-y top left;}

textarea{font-size:12px; color:#333; line-height:18px;}

/*footer*/
.footer {width:1000px; height:20px; background:url(images/img_footer.gif) no-repeat bottom left; padding:0; margin:0;}

/*header menu*/
.header {
	background: url(images/img_top.png) repeat top left;
	height:316px;
	width:1000px;
}
.header ul{padding-top:224px; padding-left:248px; width:730px;}
.header li{float:left;}
.header a{
	display:block;
	height:61px;
}
.header a.about{
	width:221px;
	background:url(images/btn_01.png) no-repeat top left;
}
.header a.about:hover, .select_about{
	width:221px;
	height:61px;
	background:url(images/btn_01_0.png) no-repeat top left;
}

.header a.fight{
	width:172px;
	background:url(images/btn_02.png) no-repeat top left;
}
.header a.fight:hover, .select_fight{
	width:172px;
	height:61px;
	background:url(images/btn_02_0.png) no-repeat top left;
}
.header a.treat{
	width:213px;
	background:url(images/btn_03.png) no-repeat top left;
}
.header a.treat:hover, .select_treat{
	width:213px;
	height:61px;
	background:url(images/btn_03_0.png) no-repeat top left;
}
.header a.list{
	width:116px;
	background:url(images/btn_04.png) no-repeat top left;
}
.header a.list:hover, .select_list{
	width:116px;
	height:61px;
	background:url(images/btn_04_0.png) no-repeat top left;
}

/*container*/
.container {width:900px; padding:0; margin:0 auto 20px auto;}

/*index*/
.index{width:900px; padding:0; margin:0;}
.index_L{width:250px; float:right;}
.index_L p{text-align:center;line-height:26px; padding:4px 0 12px 0;}
.tv{width:250px; height:205px; background:url(images/img_bg_tv.png) no-repeat top left; padding-top:33px; margin-bottom:12px; text-align:center;}

/*2012 add------------------------------------------------------------------------------------*/
div.prove{width:645px; height:260px; float:left; background:url(images/img_provebg.png) no-repeat top left; padding:0; margin-bottom:10px;}
div.prove ul.link {width:620px; padding-top:60px; padding-left:12px;}
div.prove ul.link li{float:left;padding:0 3px;width:118px;font-size:11px;text-align:center; line-height:24px;}


.index_R{width:645px; min-height:445px; float:left; background:url(images/img_bg_index_r.png) no-repeat top left; padding:0; margin:0;}
.products {width:620px; padding-top:48px; padding-left:12px;}
.products li{float:left;padding:0 3px;}
.products a{display:block; height:176px; width:118px;}

.select_hb01, .select_hb02, .select_hb03, .select_hb04, .select_hb05{width:118px;height:176px;}
.products a.hb01{background:url(images/btn_hb01.png) no-repeat top left;}
.products a.hb01:hover{background:url(images/btn_hb01_0.png) no-repeat top left;}
.select_hb01{background:url(images/btn_hb01_0.png) no-repeat top center;}

.products a.hb02{background:url(images/btn_hb02.png) no-repeat top left;}
.products a.hb02:hover{background:url(images/btn_hb02_0.png) no-repeat top left;}
.select_hb02{background:url(images/btn_hb02_0.png) no-repeat top center;}

.products a.hb03{background:url(images/btn_hb03.png) no-repeat top left;}
.products a.hb03:hover{background:url(images/btn_hb03_0.png) no-repeat top left;}
.select_hb03{background:url(images/btn_hb03_0.png) no-repeat top center;}

.products a.hb04{background:url(images/btn_hb04.png) no-repeat top left;}
.products a.hb04:hover{background:url(images/btn_hb04_0.png) no-repeat top left;}
.select_hb04{background:url(images/btn_hb04_0.png) no-repeat top center;}

.products a.hb05{background:url(images/btn_hb05.png) no-repeat top left;}
.products a.hb05:hover{background:url(images/btn_hb05_0.png) no-repeat top left;}
.select_hb05{background:url(images/btn_hb05_0.png) no-repeat top center;}

.info {width:620px; padding-top:15px; padding-left:12px;}
.info .imgbox{float:left;width:256px;height:187px; text-align:center;}
.info .imgbox img{width:253px;height:184px; padding:2px; border:#d7d7d7 1px solid; background:#fff;}
.info .txtbox{float:right;width:340px; text-align:left; padding-right:12px;}
.info .txtbox h3{font-size:15px; font-weight:bold; padding-top:6px; padding-bottom:4px;}
.info .txtbox h3 span{color:#e11000;}
.info .txtbox p{line-height:22px; color:#666;}
.info .txtbox p span{color:#4b4b4b; font-weight:bold;}

/*QA fight*/
.qarule{width:882px; height:300px; background:url(images/img_bg_qarule.png) no-repeat top left; padding:16px 0 0 18px; margin:0 auto 15px 0;}
.qarule li{width:450px; color:#333; padding-bottom:8px; line-height:20px;}
.qarule .t{color:#97491b; font-size:13px; font-weight:bold;}

.qabox {width:422px; height:214px; background:url(images/img_bg_qa.png) no-repeat top left; margin:0 auto 10px auto; padding-top:32px; padding-left:240px;}
.qabox .qa{height:152px;width:386px;}
.qabox .qa li{font-size:13px; line-height:24px;color:#555;font-weight:bold;padding-left:29px;}
.qabox .question{font-weight:bold; font-size:15px; color:#333;line-height:22px; padding-bottom:3px;}
.nologin{text-align:center; padding:40px 0 0 0;font-weight:bold; font-size:15px; color:#333;line-height:30px;}

.qabox .btn{width:386px;padding-top:25px; text-align:center;height:30px;}
.qabox a, .lightbox a{
	background-color:#1d7d00;
	border:1px solid #86ff62;
	color:#fff;
	vertical-align:middle;
	margin:2px;
	cursor:pointer;
	padding:4px 8px;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.qabox a:hover, .lightbox a:hover{text-decoration:underline;color:#000;}

/*lightbox*/
.lightbox {width:262px; height:139px; background:url(images/img_bg_lightbox.png) no-repeat top left; margin:0 auto 10px auto; padding-top:30px; padding-left:171px;}
.lightbox .result{height:75px;width:232px;}
.lightbox .result li{color:#555;font-weight:bold;}
.lightbox .result .Lbox{height:49px;width:86px; background:url(images/img_bg_lbresult.gif) no-repeat top left; float:left; text-align:center; padding-top:26px;}
.lightbox .result .Rbox{float:right; width:136px; font-size:15px;line-height:22px; padding-top:3px;}
.lightbox .result .Rbox2, .lightbox .result .Rbox3{font-size:15px;line-height:22px;text-align:center;}
.lightbox .result .Rbox2{padding-top:15px;}

.lightbox .btn{width:230px;padding-top:26px; text-align:center;height:33px;color:#000;}

/*donate result*/
.donate{width:862px; height:300px; background:url(images/img_bg_result.png) no-repeat top left; padding:16px 20px 0 18px; margin:0 auto 15px 0;}

/*2012 change------------------------------------------------------------------------------------*/
.donate .L_txt{
	float:left; 
	width:407px; 
	padding-top:20px;
	text-align:center; 
	line-height:28px; 
	color:#cf7160;
	font-size:15px;
	font-weight:bold;
}
.font_3{color:#fff; font-size:12px; padding-top:6px;}
/*.donate .L_txt{ float:left; width:407px; padding-top:6px;text-align:center; line-height:26px; color:#cf7160;font-size:15px;font-weight:bold;}
.font_3{color:#fff; font-size:12px; padding-top:12px;}*/
.font_1{color:#333;}
.font_2{color:#c00b0b;}
.star{font-size:15px; font-weight:normal;color:#cf7160; padding-top:3px;}

.donate .R_txt{float:right; width:407px; padding-top:4px;}
.account, .record{line-height:26px; font-weight:bold; font-size:15px;}
.account{padding-bottom:2px;color:#333; padding-top:3px;}
.record, .donate_class{border:#edc6b1 1px solid; background:#FFF; color:#666; padding:5px 8px; margin-bottom:16px;}
.donate_class{font-size:13px; font-weight:normal; margin:0;line-height:20px;}
.color_rice{color:#dbae58;}
.color_meat{color:#e26959;}
.color_veg{color:#50ac49;}

.donate_btn{margin-bottom:6px;}
.donate_btn a{
	vertical-align:middle;
	height:24px;
	margin:2px;
	cursor:pointer;
	padding:2px 6px;
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
	background-color:#f2f2f2;
	border:1px solid #aeaeae;
	color:#7e7e7e;
}
.donate_btn a:hover{text-decoration:underline;color:#ef0000;}

/*game close*/
.gameclose{width:900px;padding:8px 0;background:#f7d385;text-align:center;color:#9d6b00;font-weight:bold; margin-bottom:5px; font-size:15px;}

/*notice*/
.title{width:860px;font-weight:bold; color:#97491b; font-size:13px; line-height:24px; margin:0 auto;}
.notice{width:820px; padding-left:50px; position:relative;}
.notice li{line-height:26px; color:#333; font-weight:normal; list-style-type:decimal; padding-left:2px;}
.red{color:#ef0000; font-weight:bold;}
.btn_gofight{
	width:172x; 
	height:172px; 
	position:absolute;
	left:710px;
	top:3px;
	z-index:1;
	border:none;
}

/*winner list*/
.winnerbox{width:858px; height:466px; background:url(images/img_bg_list.png) no-repeat top left; margin:0 auto 15px auto;}
.winnerbox .date{width:660px; margin:0 auto; text-align:right; padding-top:34px; font-size:15px; font-weight:bold;}
.winnerbox .list{padding-top:25px;}
.winnerbox table{width:756px; margin:0 auto;}
.winnerbox th, .winnerbox td{border-bottom:#bfbfbf 1px dashed; padding:8px 6px 8px 10px; text-align:left; width:50%; font-size:13px; font-weight:bold; color:#c03838;}
.winnerbox th{border-right:#cdcdcd 1px dashed;}
.winnerbox a{color:#c03838; text-decoration:none;}
.winnerbox a:hover{color:#000; text-decoration:underline;}

