﻿/*	CSS Document - Blizzard Entertainment 2008  */
body {
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* Default Values */

a
{
	outline: none;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, 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;
}
ol, ul
{
	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;
}
object
{
	outline: none;
}
/* <q></q> more */
q
{
	display: block;
}
q:before, q:after
{
	content: "";
}

/* General layout values */
img
{
	border: none;
}
body
{
	margin: 0px;
	padding: 0px;
	background-color: #000000; /*text-align:center;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

a
{
	color: #FFFFFF;
	text-decoration: none;
}
/*a:hover
{
	color: #01b2f1;
	background-image: url(../_images/link.png);
}*/
a.noclass:hover
{
	background-image: none;
}
em
{
	font-style: italic;
}
strong
{
	font-weight: bold;
}
address
{
	margin-left: 40px;
}
cite
{
	font: 1em Georgia, "Times New Roman" , Times, serif;
	text-transform: uppercase;
	font-style: italic;
}
sup
{
	vertical-align: top;
}
.right
{
	float: right;
}
.left
{
	float: left;
}
.clear
{
	clear: both;
}

.foot_font
{
	color: #0787a8;
	font-size: 11px;
}

/* Landing pages styles */
.index-landing
{
	background: url(../_images/index-bg.jpg) no-repeat 50% 0 #000000;
}
.tutorial-landing
{
	background: url(../_images/tutorial-bg.jpg) no-repeat 50% 0 #000000;
}
.join-landing
{
	background: url(../_images/join-bg.jpg) no-repeat 50% 0 #010000;
}

.download-landing
{
	background: url(../_images/download-bg.jpg) no-repeat 50% 0 #010000;
}
.link-landing
{
	background: url(../_images/link-bg.jpg) no-repeat 50% 0 #150f08;
}
.buy-landing
{
	background: url(../_images/buy-bg.jpg) no-repeat 50% 0 #010000;
}
.events-landing
{
	background: url(../_images/events-bg.jpg) no-repeat 50% 0 #150f08;
}
.partners-landing
{
	background: url(../_images/partners-bg.jpg) no-repeat 50% 0 #150f08;
}

.promotion-landing
{
	background: url(../_images/promotion-bg.jpg) no-repeat 50% 0 #150f08;
}
.contact-landing
{
	background: url(../_images/contact-bg.jpg) no-repeat 50% 0 #150f08;
}
.privacy-landing
{
	background: url(../_images/privacy-bg.jpg) no-repeat 50% 0 #150f08;
}

.tutorial-top
{
	background: url(../_images/tutorial_top.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:343px;
}
.join-top
{
	background: url(../_images/join_top.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:343px;
}

.download-top
{
	background: url(../_images/download_top.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:343px;
}
.events-top
{
	background: url(../_images/events_top.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:343px;
}

.link-top
{
	background: url(../_images/link_top.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:343px;
}
.partners-top
{
	background: url(../_images/partners_top.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:343px;
}

.promotion-top
{
	background: url(../_images/promotion_top.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:343px;
}
.prize-top
{
	background: url(../_images/015_01.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:343px;
}
.prize-top4
{
	background: url(../_images/p4_list.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:343px;
}
.summer-top
{
	background: url(../_images/summer_top.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:343px;
}
.contact-top
{
	background: url(../_images/contact_top.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:343px;
}
.privacy-top
{
	background: url(../_images/privacy_top.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:343px;
}

/* navigation styles */
.navigation
{
	position: relative;
	width: 980px;
	height: 67px;
	z-index: 110;
	margin: 0 auto;
}
.navigation .bar
{
	width: 270px;
	position: absolute;
	top: 4px;
	left: 348px;
}
.navigation .bar a
{
	height: 40px;
	display: block;
	float: left;
	background-repeat: no-repeat;
}

/*	.navigation .bar a:hover {opacity: 0.7;  filter:alpha(opacity=70);}	
*/
.navigation .bar .navhome
{
	width: 60px;
	background-position: 0px 0px;
}
.navigation .bar .navjoin
{
	width: 100px;
}
.navigation .bar .navtutorial
{
	width: 100px;
}
.navigation .bar .navevents
{
	width: 100px;
}
/*======================== reward1=========================*/
.reward_footer
{
	clear: both;
	display: block;
	padding: 60px 0 60px 0;
	z-index: 110;
	margin: 0 auto;
	width: 980px;
	color: #0787a8;
	font-size: 11px;
	text-align: center;
}
.reward1-landing
{
	background-color: #150f08;
	background-image: url(../_images/007_3_0831_02.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.reward1-top
{
	background-repeat:no-repeat;
	background-position:center;
	height:340px;
	background-image: url(../_images/007_3_0831_01.jpg);
}
.reward2-top
{
	background-repeat:no-repeat;
	background-position:center;
	height:340px;
	background-image: url(../_images/007_3_0831_01.jpg);
}
.reward3-top
{
	background-repeat:no-repeat;
	background-position:center;
	height:340px;
	background-image: url(../_images/007_3_0831_01.jpg);
}

.reward4-top
{
	background-repeat:no-repeat;
	background-position:center;
	height:340px;
	background-image: url(../_images/join_top1.jpg);
}
.reward5-top
{
	background-repeat:no-repeat;
	background-position:center;
	height:340px;
	background-image: url(../_images/join2_top.jpg);
}
.reward6-top
{
	background-repeat:no-repeat;
	background-position:center;
	height:340px;
	background-image: url(../_images/join3_top.jpg);
}
.reward7-top
{
	background-repeat:no-repeat;
	background-position:center;
	height:340px;
	background-image: url(../_images/join4_top.jpg);
}
.reward4-landing
{
	background-color: #150f08;
	background-image: url(../_images/join-bg1.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.reward5-landing
{
	background-color: #150f08;
	background-image: url(../_images/join2-bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.reward6-landing
{
	background-color: #150f08;
	background-image: url(../_images/join3-bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.reward7-landing
{
	background-color: #150f08;
	background-image: url(../_images/join4-bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.reward-landing-41
{
	background-color: #150f08;
	background-image: url(../_images/p4_list1.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.reward-landing-42
{
	background-color: #150f08;
	background-image: url(../_images/p4_list2.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.reward-landing-43
{
	background-color: #150f08;
	background-image: url(../_images/p4_list3.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.reward-landing-44
{
	background-color: #150f08;
	background-image: url(../_images/p4_list4.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.reward-landing-45
{
	background-color: #150f08;
	background-image: url(../_images/p4_list5.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.reward1_content
{
	width: 980px;
	margin: 0 auto;
	height: 2100px;
	position: relative;
}

.reward4_content
{
	width: 980px;
	margin: 0 auto;
	height: 1450px;
	position: relative;
}
.reward41_content
{
	width: 980px;
	margin: 0 auto;
	height: 1150px;
	position: relative;
}
.reward42_content
{
	width: 980px;
	margin: 0 auto;
	height: 1150px;
	position: relative;
}
.reward43_content
{
	width: 980px;
	margin: 0 auto;
	height: 1450px;
	position: relative;
}
.reward44_content
{
	width: 980px;
	margin: 0 auto;
	height: 1450px;
	position: relative;
}

.reward45_content
{
	width: 980px;
	margin: 0 auto;
	height: 1450px;
	position: relative;
}

.reward1_link1 /*第一名單中獎名單*/
{
	position: absolute;
	width: 168px;
	height: 40px;
	left: 619px;
	top: 68px;
}
.reward1_link2
{
	position: absolute;
	width: 182px;
	height: 57px;
	left: 803px;
	top: 57px;
}
.reward1_link3
{
	position: absolute;
	width: 595px;
	height: 182px;
	left: 287px;
	top: 184px;
}
.reward1_link4
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 372px;
	top: 197px;
}
.reward1_link5
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 63px;
	top: 295px;
}
.reward1_t1
{
	position: absolute;
	width: 181px;
	height: 58px;
	left: 431px;
	top: 58px;
}

.reward4_t1
{
	position: absolute;
	width: 181px;
	height: 58px;
	left: 400px;
	top: 50px;
}
.reward1_t2
{
	position: absolute;
	width: 187px;
	height: 48px;
	left: 443px;
	top: 369px;
}
.reward1_t3
{
	position: absolute;
	width: 176px;
	height: 43px;
	left: 229px;
	top: 372px;
}
.reward4_t3
{
	position: absolute;
	width: 176px;
	height: 43px;
	left: 229px;
	top: 372px;
}
.reward4_t2
{
	position: absolute;
	width: 176px;
	height: 43px;
	left: 136px;
	top: 363px;
}
.reward4_t3
{
	position: absolute;
	width: 176px;
	height: 43px;
	left: 139px;
	top: 365px;
}
.reward4_t5
{
	position: absolute;
	width: 180px;
	height: 57px;
	left: 341px;
	top: 356px;
}
.reward1_t5
{
	position: absolute;
	width: 190px;
	height: 49px;
	left: 652px;
	top: 370px;
}
.reward1_battle
{
	position: absolute;
	width: 260px;
	height: 48px;
	left: 450px;
	top: 3952px;
}
.reward1_battle1
{
	position: absolute;
	width: 206px;
	height: 50px;
	left: 451px;
	top: 1841px;
}
.reward1_bliz1
{
	position: absolute;
	width: 114px;
	height: 48px;
	left: 329px;
	top: 1844px;
}
.reward4_bliz1
{
	position: absolute;
	width: 114px;
	height: 48px;
	left: 318px;
	top: 1218px;
}

.reward41_t1
{
	position: absolute;
	width: 168px;
	height: 43px;
	left: 90px;
	top: 400px;
}
.reward41_t2
{
	position: absolute;
	width: 168px;
	height: 43px;
	left: 266px;
	top: 400px;
}
.reward41_t3
{
	position: absolute;
	width: 168px;
	height: 43px;
	left: 440px;
	top: 400px;
}
.reward41_t4
{
	position: absolute;
	width: 168px;
	height: 43px;
	left: 612px;
	top: 400px;
}
.reward41_t5
{
	position: absolute;
	width: 168px;
	height: 43px;
	left: 786px;
	top: 400px;
}

/*======================== reward2=========================*/
.reward_footer
{
	clear: both;
	display: block;
	padding: 60px 0 60px 0;
	z-index: 110;
	margin: 0 auto;
	width: 980px;
	color: #0787a8;
	font-size: 11px;
	text-align: center;
}
.reward3-landing
{
	background-color: #150f08;
	background-image: url(../_images/007_3_0831_third_02.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.reward2-landing
{
	background-color: #150f08;
	background-image: url(../_images/007_3_0831_sec_03.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.reward1-top
{
	background-repeat:no-repeat;
	background-position:center;
	height:340px;
	background-image: url(../_images/007_3_0831_01.jpg);
}

.reward1_content
{
	width: 980px;
	margin: 0 auto;
	height: 2100px;
	position: relative;
}



.reward1_link1 /*第一名單中獎名單*/
{
	position: absolute;
	width: 168px;
	height: 40px;
	left: 620px;
	top: 60px;
}
.reward4_link1 /*第一名單中獎名單*/
{
	position: absolute;
	width: 168px;
	height: 40px;
	left: 620px;
	top: 59px;
}
.reward1_link2
{
	position: absolute;
	width: 182px;
	height: 57px;
	left: 803px;
	top: 57px;
}
.reward4_link2
{
	position: absolute;
	width: 182px;
	height: 57px;
	left: 803px;
	top: 57px;
}
.reward1_link3
{
	position: absolute;
	width: 595px;
	height: 182px;
	left: 287px;
	top: 184px;
}
.reward1_link4
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 372px;
	top: 197px;
}
.reward1_link5
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 63px;
	top: 295px;
}
.reward1_t1
{
	position: absolute;
	width: 205px;
	height: 58px;
	left: 405px;
	top: 60px;
}
.reward1_t2
{
	position: absolute;
	width: 187px;
	height: 48px;
	left: 443px;
	top: 369px;
}
.reward1_t3
{
	position: absolute;
	width: 176px;
	height: 43px;
	left: 229px;
	top: 372px;
}
.reward1_t4
{
	position: absolute;
	width: 180px;
	height: 57px;
	left: 225px;
	top: 57px;
}
.reward4_t4
{
	position: absolute;
	width: 180px;
	height: 57px;
	left: 213px;
	top: 50px;
}
.reward4_t6
{
	position: absolute;
	width: 180px;
	height: 57px;
	left: 535px;
	top: 358px;
}
.reward4_t7
{
	position: absolute;
	width: 180px;
	height: 57px;
	left: 728px;
	top: 357px;
}
.reward1_t5
{
	position: absolute;
	width: 190px;
	height: 49px;
	left: 628px;
	top: 364px;
}
.reward1_battle
{
	position: absolute;
	width: 260px;
	height: 48px;
	left: 450px;
	top: 3952px;
}
.reward1_battle1
{
	position: absolute;
	width: 206px;
	height: 50px;
	left: 451px;
	top: 1841px;
}
.reward4_battle1
{
	position: absolute;
	width: 206px;
	height: 50px;
	left: 450px;
	top: 1216px;
}
.reward1_bliz1
{
	position: absolute;
	width: 114px;
	height: 48px;
	left: 329px;
	top: 1844px;
}
.reward41_battle1
{
	position: absolute;
	width: 206px;
	height: 50px;
	left: 453px;
	top: 939px;
}
.reward41_bliz1
{
	position: absolute;
	width: 114px;
	height: 48px;
	left: 329px;
	top: 940px;
}
.reward43_battle1
{
	position: absolute;
	width: 206px;
	height: 50px;
	left: 453px;
	top: 1269px;
}
.reward43_bliz1
{
	position: absolute;
	width: 114px;
	height: 48px;
	left: 329px;
	top: 1270px;
}

/*======================== partners =========================*/
.link_content
{
	width: 980px;
	margin: 0 auto;
	height: 1300px;
	position: relative;
}

.link_link1
{
	position: absolute;
	width: 847px;
	height: 105px;
	left: 50px;
	top: 130px;
}
.link_link2
{
	position: absolute;
	width: 847px;
	height: 105px;
	left: 50px;
	top: 300px;
}
.link_link3
{
	position: absolute;
	width: 847px;
	height: 105px;
	left: 50px;
	top: 460px;
}
.link_link4
{
	position: absolute;
	width: 847px;
	height: 105px;
	left: 50px;
	top: 640px;
}
.link_link5
{
	position: absolute;
	width: 847px;
	height: 105px;
	left: 50px;
	top: 820px;
}
.link_email
{
	position: absolute;
	width: 78px;
	height: 27px;
	left: 68px;
	top: 977px;
}
.link_facebook
{
	position: absolute;
	width: 26px;
	height: 27px;
	left: 157px;
	top: 977px;
}
.link_plurk
{
	position: absolute;
	width: 54px;
	height: 27px;
	left: 192px;
	top: 977px;
}
.link_partners
{
	position: absolute;
	width: 80px;
	height: 21px;
	left: 364px;
	top: 1163px;
}
.link_contact
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 449px;
	top: 1163px;
}
.link_privacy
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 536px;
	top: 1163px;
}
.link_blizzard
{
	position: absolute;
	width: 91px;
	height: 43px;
	left: 340px;
	top: 1252px;
}
.link_battle
{
	position: absolute;
	width: 187px;
	height: 40px;
	left: 453px;
	top: 1253px;
}

.link_t1
{
	position: absolute;
	width: 331px;
	height: 74px;
	left: 97px;
	top: 1000px;
}
.link_t2
{
	position: absolute;
	width: 260px;
	height: 43px;
	left: 749px;
	top: 3197px;
}
.link_t3
{
	position: absolute;
	width: 110px;
	height: 43px;
	left: 391px;
	top: 3425px;
}
.link_t4
{
	position: absolute;
	width: 110px;
	height: 43px;
	left: 651px;
	top: 3107px;
}
.link_t5
{
	position: absolute;
	width: 173px;
	height: 43px;
	left: 753px;
	top: 3718px;
}
.partners_battle
{
	position: absolute;
	width: 260px;
	height: 48px;
	left: 450px;
	top: 3952px;
}
.partners_battle1
{
	position: absolute;
	width: 260px;
	height: 48px;
	left: 450px;
	top: 3952px;
}
.partners_bliz1
{
	position: absolute;
	width: 114px;
	height: 48px;
	left: 337px;
	top: 3958px;
}


/*======================== tutorial =========================*/
.tutorial_content
{
	width: 980px;
	margin: 0 auto;
	height: 1000px;
	position: relative;
}

.tutorial_link1
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 62px;
	top: 251px;
}
.tutorial_link2
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 371px;
	top: 348px;
}
.tutorial_link3
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 371px;
	top: 249px;
}
.tutorial_link4
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 61px;
	top: 444px;
}
.tutorial_link5
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 63px;
	top: 345px;
}

.tutorial_link6
{
	position: absolute;
	width: 590px;
	height: 67px;
	left: 63px;
	top: 150px;
}

.tutorial_email
{
	position: absolute;
	width: 78px;
	height: 27px;
	left: 68px;
	top: 977px;
}
.tutorial_facebook
{
	position: absolute;
	width: 26px;
	height: 27px;
	left: 76px;
	top: 657px;
}
.tutorial_plurk
{
	position: absolute;
	width: 54px;
	height: 27px;
	left: 112px;
	top: 657px;
}
.tutorial_partners
{
	position: absolute;
	width: 80px;
	height: 21px;
	left: 365px;
	top: 1159px;
}
.tutorial_contact
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 451px;
	top: 1159px;
}
.tutorial_privacy
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 536px;
	top: 1160px;
}
.tutorial_blizzard
{
	position: absolute;
	width: 91px;
	height: 43px;
	left: 340px;
	top: 936px;
}
.tutorial_battle
{
	position: absolute;
	width: 187px;
	height: 40px;
	left: 453px;
	top: 937px;
}

/*======================== events =========================*/
.events_content
{
	width: 980px;
	margin: 0 auto;
	height: 960px;
	position: relative;
}
.events_flash
{
	position: absolute;
	left: 50px;
	top: 43px;
	text-align: center;
	width: 878px;
}

.events_youtube
{
	position: absolute;
	left: 679px;
	top: 539px;
	width: 225px;
	height: 46px;
}

.events_game
{
	position: absolute;
	left: 679px;
	top: 589px;
	width: 225px;
	height: 46px;
}


.events_email
{
	position: absolute;
	width: 78px;
	height: 27px;
	left: 64px;
	top: 567px;
}
.events_facebook
{
	position: absolute;
	width: 26px;
	height: 27px;
	left: 73px;
	top: 567px;
}
.events_plurk
{
	position: absolute;
	width: 54px;
	height: 27px;
	left: 107px;
	top: 567px;
}
.events_partners
{
	position: absolute;
	width: 80px;
	height: 21px;
	left: 361px;
	top: 819px;
}
.events_contact
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 446px;
	top: 819px;
}
.events_privacy
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 532px;
	top: 819px;
}
.events_blizzard
{
	position: absolute;
	width: 91px;
	height: 43px;
	left: 340px;
	top: 908px;
}
.events_battle
{
	position: absolute;
	width: 187px;
	height: 40px;
	left: 453px;
	top: 909px;
}

/*======================== partners =========================*/
.partners_content
{
	width: 980px;
	margin: 0 auto;
	height: 980px;
	position: relative;
}

.partners_link1
{
	position: absolute;
	width: 841px;
	height: 259px;
	left: 50px;
	top: 119px;
}
.partners_link2
{
	position: absolute;
	width: 841px;
	height: 152px;
	left: 50px;
	top: 307px;
}
.partners_link3
{
	position: absolute;
	width: 838px;
	height: 154px;
	left: 55px;
	top: 486px;
}
.partners_link4
{
	position: absolute;
	width: 843px;
	height: 251px;
	left: 49px;
	top: 406px;
}
.partners_link5
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 63px;
	top: 295px;
}
.partners_email
{
	position: absolute;
	width: 78px;
	height: 27px;
	left: 68px;
	top: 977px;
}
.partners_facebook
{
	position: absolute;
	width: 26px;
	height: 27px;
	left: 157px;
	top: 977px;
}
.partners_plurk
{
	position: absolute;
	width: 54px;
	height: 27px;
	left: 192px;
	top: 977px;
}
.partners_partners
{
	position: absolute;
	width: 80px;
	height: 21px;
	left: 364px;
	top: 1163px;
}
.partners_contact
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 449px;
	top: 1163px;
}
.partners_privacy
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 536px;
	top: 1163px;
}
.partners_blizzard
{
	position: absolute;
	width: 91px;
	height: 43px;
	left: 343px;
	top: 928px;
}
.partners_battle
{
	position: absolute;
	width: 187px;
	height: 40px;
	left: 461px;
	top: 927px;
}


/*======================== promoto =========================*/

.promotion_content
{
	width: 980px;
	margin: 0 auto;
	height: 3960px;
	position: relative;
}



.promotion_link1
{
	position: absolute;
	width: 240px;
	height: 40px;
	left: 665px;
	top: 46px;
}
.promotion_link2
{
	position: absolute;
	width: 205px;
	height: 53px;
	left: 503px;
	top: 35px;
}

.reward_btn{
	position: absolute;
	width: 205px;
	height: 53px;
	left: 719px;
	top: 33px;
}
{
	position: absolute;
	width: 205px;
	height: 53px;
	left: 503px;
	top: 35px;
}
.promotion_link3
{
	position: absolute;
	width: 595px;
	height: 182px;
	left: 287px;
	top: 184px;
}
.promotion_link4
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 372px;
	top: 197px;
}
.promotion_link5
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 63px;
	top: 295px;
}
/*======================== contact =========================*/
.contact_content
{
	width: 980px;
	margin: 0 auto;
	height: 1300px;
	position: relative;
}
.contact_txt
{
	padding-top: 100px;
	width: 700px;
	padding-left: 50px;
}
.contact_font1
{
	color: #ffc617;
	font-size: 18px;
}

.contact_partners
{
	position: absolute;
	width: 80px;
	height: 21px;
	left: 364px;
	top: 1163px;
}
.contact_contact
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 449px;
	top: 1163px;
}
.contact_privacy
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 536px;
	top: 1163px;
}
.contact_blizzard
{
	position: absolute;
	width: 91px;
	height: 43px;
	left: 340px;
	top: 1251px;
}
.contact_battle
{
	position: absolute;
	width: 187px;
	height: 40px;
	left: 453px;
	top: 1252px;
}

/*======================== privacy =========================*/
.privacy_content
{
	width: 980px;
	margin: 0 auto;
	height: 1300px;
	position: relative;
}
.privacy_txt
{
	padding-top: 140px;
	font-size:15px;
	width: 700px;
	padding-left: 50px;
}
.privacy_font1
{
	color: #ede235;
	font-size: 18px;
}

.privacy_partners
{
	position: absolute;
	width: 80px;
	height: 21px;
	left: 370px;
	top: 1158px;
}
.privacy_contact
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 456px;
	top: 1158px;
}
.privacy_privacy
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 543px;
	top: 1160px;
}
.privacy_blizzard
{
	position: absolute;
	width: 91px;
	height: 43px;
	left: 340px;
	top: 1252px;
}
.privacy_battle
{
	position: absolute;
	width: 187px;
	height: 40px;
	left: 453px;
	top: 1253px;
}

/*======================== join =========================*/
.join_content
{
	width: 980px;
	margin: 0 auto;
	height: 670px;
	position: relative;
}
.join_link1
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 40px;
	top: 377px;
}
.join_link2
{
	position: absolute;
	width: 276px;
	height: 65px;
	left: 663px;
	top: 376px;
}
.join_link3
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 350px;
	top: 375px;
}
.join_link4
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 662px;
	top: 375px;
}

.join_infor
{
	position: absolute;
	font-size:12px;
	width: 906px;
	height: 67px;
	left: 34px;
	top: 486px;
}

.join_partners
{
	position: absolute;
	width: 80px;
	height: 21px;
	left: 367px;
	top: 543px;
}
.join_contact
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 452px;
	top: 543px;
}
.join_privacy
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 538px;
	top: 544px;
}
.join_blizzard
{
	position: absolute;
	width: 91px;
	height: 43px;
	left: 340px;
	top: 625px;
}
.join_battle
{
	position: absolute;
	width: 187px;
	height: 40px;
	left: 453px;
	top: 627px;
}

/*======================== download =========================*/
.download_text
{
	position: absolute;
	font-size:12px;
	width: 350px;
	height: 67px;
	left:530px;
	top: 120px;
}
.download_pic
{
	position: absolute;
	font-size:12px;
	 
	height: 67px;
	left:400px;
	top: 65px;
}
.download_content
{
	width: 980px;
	margin: 0 auto;
	height: 1265px;
	position: relative;
 
}
.download_link1
{
	position: absolute;
	width: 275px;
	height: 67px;
	left: 72px;
	top: 687px;
}
.download_link2
{
	position: absolute;
	width: 207px;
	height: 46px;
	left: 69px;
	top: 810px;
}
.download_link3
{
	position: absolute;
	width: 206px;
	height: 46px;
	left: 309px;
	top: 808px;
}
.download_link4
{
	position: absolute;
	width: 207px;
	height: 47px;
	left: 545px;
	top: 808px;
}

.download_link5
{
	position: absolute;
	font-size:12px;
	width: 206px;
	height: 47px;
	left: 67px;
	top: 873px;
}

.download_link6
{
	position: absolute;
	width: 208px;
	height: 46px;
	left: 310px;
	top: 872px;
}

.download_link7
{
	position: absolute;
	width: 208px;
	height: 46px;
	left: 547px;
	top: 878px;
}
.download_faq
{
	position: absolute;
	width: 84px;
	height: 31px;
	left: 446px;
	top: 354px;
}
.download_contact
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 452px;
	top: 543px;
}
.download_privacy
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 538px;
	top: 544px;
}
.download_blizzard
{
	position: absolute;
	width: 91px;
	height: 43px;
	left: 338px;
	top: 1167px;
}
.download_battle
{
	position: absolute;
	width: 187px;
	height: 40px;
	left: 455px;
	top: 1171px;
}

/*======================== buy =========================*/
.buy_content
{
	width: 980px;
	margin: 0 auto;
	height: 670px;
	position: relative;
}
.buy_font1
{
	position: absolute;
	font-size:12px;
	font-weight:normal;
	width: 901px;
	height: 46px;
	left: 58px;
	top: 308px;
}
.buy_link1
{
	position: absolute;
	width: 208px;
	height: 46px;
	left: 59px;
	top: 128px;
}
.buy_link2
{
	position: absolute;
	width: 207px;
	height: 46px;
	left: 62px;
	top: 357px;
}
.buy_link3
{
	position: absolute;
	width: 208px;
	height: 46px;
	left: 61px;
	top: 509px;
}

.buy_blizzard
{
	position: absolute;
	width: 91px;
	height: 43px;
	left: 342px;
	top: 751px;
}
.buy_battle
{
	position: absolute;
	width: 187px;
	height: 40px;
	left: 455px;
	top: 754px;
}


/*======================== index =========================*/
.index_content
{
	width: 980px;
	margin: 0 auto;
	height: 850px;
	position: relative;
}
.index_link1
{
	position: absolute;
	width: 225px;
	height: 55px;
	left: 20px;
	top: 543px;
}
.index_link2
{
	position: absolute;
	width: 224px;
	height: 54px;
	left: 23px;
	top: 606px;
}
.index_link3
{
	position: absolute;
	width: 222px;
	height: 58px;
	left: 23px;
	top: 674px;
}
.index_link4
{
	position: absolute;
	width: 335px;
	height: 176px;
	left: 322px;
	top: 548px;
}
.index_link5
{
	position: absolute;
	width: 215px;
	height: 62px;
	left: 733px;
	top: 370px;
}
.index_link6
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 20px;
	top: 738px;
}
.index_partners
{
	position: absolute;
	width: 80px;
	height: 21px;
	left: 107px;
	top: 737px;
}
.index_contact
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 21px;
	top: 762px;
}
.index_privacy
{
	position: absolute;
	width: 78px;
	height: 20px;
	left: 108px;
	top: 761px;
}

.footer
{
	clear: both;
	display: block;
	padding: 60px 0 60px 0;
	z-index: 110;
	margin: 0 auto;
	width: 980px;
	color: #0787a8;
	font-size: 11px;
	text-align: center;
}
.footer_bg
{
	background-image: url(../_images/index-foot-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-position: top;
}

/*======================== summer =========================*/
.summer-landing
{
	background: url(../_images/summer_index1.jpg) no-repeat 50% 0 #010000;
}
.summer-landing2
{
	background: url(../_images/summer_gift.jpg) no-repeat 50% 0 #010000;
}
.summer-landing3
{
	background: url(../_images/summer_note.jpg) no-repeat 50% 0 #010000;
}

.summer-landing4
{
	background: url(../_images/summer_winner.jpg) no-repeat 50% 0 #010000;
}

.summer_content
{
	width: 980px;
	margin: 0 auto;
	height: 775px;
	position: relative;
 
}
.summer_content2
{
	width: 980px;
	margin: 0 auto;
	height: 2457px;
	position: relative;
 
}
.summer_content3
{
	width: 980px;
	margin: 0 auto;
	height: 4037px;
	position: relative;
 
}

.summer_content4
{
	width: 980px;
	margin: 0 auto;
	height: 3000px;
	position: relative;
 
}

.summer_download
{
	position: absolute;
	width: 122px;
	height: 50px;
	left: 405px;
	top: 250px;
}
.summer_download2
{
	position: absolute;
	width: 122px;
	height: 50px;
	left: 675px;
	top: 2522px;
}

.summer_download3
{
	position: absolute;
	width: 122px;
	height: 50px;
	left: 674px;
	top: 3494px;
}

.summer_download4
{
	position: absolute;
	width: 122px;
	height: 50px;
	left: 674px;
	top: 1974px;
}
.summer_link1
{
	position: absolute;
	width: 247px;
	height: 47px;
	left: 33px;
	top: 367px;
}
.summer_link2
{
	position: absolute;
	width: 211px;
	height: 59px;
	left: 294px;
	top: 359px;
}
.summer_link3
{
	position: absolute;
	width: 208px;
	height: 58px;
	left: 515px;
	top: 360px;
}
.summer_link4
{
	position: absolute;
	width: 208px;
	height: 58px;
	left: 735px;
	top: 362px;
}
.summer_link11
{
	position: absolute;
	width: 208px;
	height: 58px;
	left: 75px;
	top: 2585px;
}
.summer_link22
{
	position: absolute;
	width: 208px;
	height: 58px;
	left: 316px;
	top: 2582px;
}
.summer_link33
{
	position: absolute;
	width: 208px;
	height: 58px;
	left: 528px;
	top: 2596px;
}

.summer_link44
{
	position: absolute;
	width: 208px;
	height: 58px;
	left: 741px;
	top: 2591px;
}


.summer_link111
{
	position: absolute;
	width: 208px;
	height: 58px;
	left: 53px;
	top: 3551px;
}
.summer_link222
{
	position: absolute;
	width: 208px;
	height: 58px;
	left: 294px;
	top: 3548px;
}
.summer_link333
{
	position: absolute;
	width: 208px;
	height: 58px;
	left: 515px;
	top: 3550px;
}

.summer_link444
{
	position: absolute;
	width: 208px;
	height: 58px;
	left: 742px;
	top: 3552px;
}

.summer_link1111
{
	position: absolute;
	width: 208px;
	height: 58px;
	left: 70px;
	top: 2043px;
}
.summer_link2222
{
	position: absolute;
	width: 208px;
	height: 58px;
	left: 311px;
	top: 2045px;
}
.summer_link3333
{
	position: absolute;
	width: 208px;
	height: 58px;
	left: 524px;
	top: 2040px;
}

.summer_link4444
{
	position: absolute;
	width: 208px;
	height: 58px;
	left: 743px;
	top: 2039px;
}
.summer_blizzard
{
	position: absolute;
	width: 91px;
	height: 43px;
	left: 327px;
	top: 471px;
}
.summer_battle
{
	position: absolute;
	width: 187px;
	height: 40px;
	left: 443px;
	top: 475px;
}
.summer_blizzard2
{
	position: absolute;
	width: 91px;
	height: 43px;
	left: 337px;
	top: 2691px;
}
.summer_battle2
{
	position: absolute;
	width: 187px;
	height: 40px;
	left: 453px;
	top: 2695px;
}

.summer_blizzard3
{
	position: absolute;
	width: 91px;
	height: 43px;
	left: 333px;
	top: 3655px;
}
.summer_battle3
{
	position: absolute;
	width: 187px;
	height: 40px;
	left: 449px;
	top: 3659px;
}

.summer_blizzard4
{
	position: absolute;
	width: 91px;
	height: 43px;
	left: 333px;
	top: 2141px;
}
.summer_battle4
{
	position: absolute;
	width: 187px;
	height: 40px;
	left: 449px;
	top: 2145px;
}

.summer_buy1
{
	position: absolute;
	width: 169px;
	height: 47px;
	left: 614px;
	top: 159px;
}
.summer_buy2
{
	position: absolute;
	width: 119px;
	height: 44px;
	left: 674px;
	top: 1035px;
}

.summer_winner1
{
	position: absolute;
	width: 169px;
	height: 47px;
	left: 613px;
	top: 231px;
}
.summer_winner2
{
	position: absolute;
	width: 169px;
	height: 47px;
	left: 788px;
	top: 234px;
}


.list {
	font-size: 8pt;
	line-height: 140%;
	color: #FFFFFF;
	border: 3px dotted #ffffff;
	padding:10px;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:20px;
	width:92%;

}
.onelist {
	border-right: 1px dotted #ffffff;
	padding-left:5px;

}
.onelist2 {
	padding-left:5px;

}
.title {
	font-size: 13px;
	line-height: 20px;
	font-weight:bold;
	color: #ffcc33;
}
.title2 {
	padding-left:35px;
	font-size: 20px;
	line-height: 20px;
	font-weight:bold;
	color: #ffff99;
}
/*======================== golden =========================*/

.golden-landing
{
	background: url(../_images/golden.jpg) no-repeat 50% 0 #010000;
}

.golden_content
{
	width: 980px;
	margin: 0 auto;
	height: 1200px;
	position: relative;
 
}
.golden_blizzard
{
	position: absolute;
	width: 91px;
	height: 43px;
	left: 309px;
	top: 953px;
}
.golden_battle
{
	position: absolute;
	width: 187px;
	height: 40px;
	left: 423px;
	top: 956px;
}
.golden_link1
{
	position: absolute;
	width: 207px;
	height: 46px;
	left: 452px;
	top: 598px;
}
.golden_link2
{
	position: absolute;
	width: 206px;
	height: 46px;
	left: 685px;
	top: 600px;
}

