*{padding	: 0;  margin	: 0;  line-height	: 140%;  font-family	: 宋体;  font-size:14px;}
img{  border:0px;}
html{  height:100%;}
body{  height	:100%;  text-align	: center;}
* html div#main_frame{  height	: 100%;}
body > #main_frame{  height	: auto;}
p{  margin-bottom	: 1em;}
.align-right{  text-align	:right;}
.align-center{  text-align	:center;}
.bold{  font-weight	: bold;}
.u{  text-decoration	: underline;}
ul{  /*list-style-type:disc;*/
}

li{  margin-left:40px;}
.vcent{  margin	: 0 5px;}
.c-both{  clear:both;}
.clear{  clear:both;  line-height:0;  height:0;}
.kgxhx{  margin	: 0 5px;clear:both;  line-height:0;  height:2px; width:100%}
.land{  padding-bottom	: 20px;  margin	: 20px 0 3px 0;  background-position	: bottom center;  background-repeat	: no-repeat;}
.land_map01{
  padding-bottom	: 20px;
  margin	: 20px 0 3px 0;
  background-image : url(image/other/land_map01.png);
  background-position	: bottom center;
  background-repeat	: no-repeat;
}
.land_map02{
  padding-bottom	: 20px;
  margin	: 20px 0 3px 0;
  background-image : url(image/other/land_map02.png);
  background-position	: bottom center;
  background-repeat	: no-repeat;
}
.land_map03{
  padding-bottom	: 20px;
  margin	: 20px 0 3px 0;
  background-image : url(image/other/land_map03.png);
  background-position	: bottom center;
  background-repeat	: no-repeat;
}
.land_map04{
  padding-bottom	: 20px;
  margin	: 20px 0 3px 0;
  background-image : url(image/other/land_map04.png);
  background-position	: bottom center;
  background-repeat	: no-repeat;
}
.land_map05{
  padding-bottom	: 20px;
  margin	: 20px 0 3px 0;
  background-image : url(image/other/land_map05.png);
  background-position	: bottom center;
  background-repeat	: no-repeat;
}
.land_map06{
  padding-bottom	: 20px;
  margin	: 20px 0 3px 0;
  background-image : url(image/other/land_map06.png);
  background-position	: bottom center;
  background-repeat	: no-repeat;
}
.land_map07{
  padding-bottom	: 20px;
  margin	: 20px 0 3px 0;
  background-image : url(image/other/land_map07.png);
  background-position	: bottom center;
  background-repeat	: no-repeat;
}
.land_map08{
  padding-bottom	: 20px;
  margin	: 20px 0 3px 0;
  background-image : url(image/other/land_map08.png);
  background-position	: bottom center;
  background-repeat	: no-repeat;
}
.land_map09{
  padding-bottom	: 20px;
  margin	: 20px 0 3px 0;
  background-image : url(image/other/land_map09.png);
  background-position	: bottom center;
  background-repeat	: no-repeat;
}
.land_map10{
  padding-bottom	: 20px;
  margin	: 20px 0 3px 0;
  background-image : url(image/other/land_map10.png);
  background-position	: bottom center;
  background-repeat	: no-repeat;
}

.land_rank{
  padding-bottom	: 20px;
  margin	: 20px 0 3px 0;
  background-image : url(image/other/land_rank.png);
  background-position	: bottom center;
  background-repeat	: no-repeat;
}
/* for battle */
.dmg{
  color:#cc3300;
}
.recover{
  color:#3366ff;
}
.support{
  color:#66cc66;
}
.spdmg{
  color:#993399;
}
.levelup{
  font-weight:bold;
  color:#ffff33;
}
.refine{
  color:#47F0F3;
}
.addname{
  color:#F363EC;
}
.j110{
  color:#3EF21E;
}
.j100{
  color:#3C55EE;
}
.j90{
  color:#7A31A1;
}
.j80{
  color:#A3A5AC;
}
.j70{
  color:#E84F52;
}
.j60{
  color:#EFF2CD;
}
.j50{
  color:#E1002D;
}
.j40{
  color:#BE3CFF;
}
.j30{
  color:#FFBF00;
}
.j20{
  color:#003CE1;
}
.j10{
  color:#AEFF78;
}
.lvl6{
  color:#E1002D;
}
.lvl5{
  color:#BE3CFF;
}
.lvl4{
  color:#FFBF00;
}
.lvl3{
  color:#3C55EE;
}
.lvl2{
  color:#3EF21E;
}
.lvl1{
  color:#A3A5AC;
}


.charge{
  color:#ffcc33;
}

.zbk{width:42px; height:70px; border:#FF0000 solid 1px; vertical-align: middle; margin:6px;}
.zbk1{width:42px; height:70px; border:#FF0000 solid 1px; vertical-align: middle; margin:6px; bottom:1px;}
.col1{ height:220px; float:left; padding:0px; margin:0px;}
.col2{ height:220px; float:right; padding:0px; margin:0px;}
.col11{float:left; padding:0px; margin-top:234px;}
.col22{ height:220px; float:right; padding:0px; margin:0px;}
.ckbg{width:355px; border:1px solid #999999; margin-top:2px; float:left; margin-left:80px;}
.zbxx{width:300px; float:right; }
.townbbs1{width:990px; overflow:hidden; border:1px solid #999999; margin-top:2px;}
.townbbs2{border:2px solid #72736E; overflow:hidden;}
.townbbs3{width:986px;height:210px; background-color:#666666;border:1px solid #313332;OVERFLOW:auto; color:#000000;}


#bodyL{
 float:left;
 width:84px;
 margin-right:2px;
}
a.od{
 line-height:25px;
 text-align:center;
 font-weight:bold;
 display:block;
 margin-bottom:0px;
 padding-top:335px;
 text-decoration:none;
 font-size:14px;
}
.fd{ 
 width:300px;
 height:385px;
 background:url(image/mapsbg.png) no-repeat  right top scroll;
 margin-top:210px;
 margin-left:10px;
 float:left;
 overflow:hidden;
 position:absolute;
 left:0px;
 top:0px;
 float:left;
 display:none;
 opacity:1;
}
.fd1{ 
 margin-top:135px;
 margin-left:230px;
 float:left;
 background:#fff;
 border:5px solid #333;
 overflow:auto;
 position:absolute;
 left:0px;
 top:0px;
 cursor:move;
 float:left;
 display:none;
 opacity:1;
}
.shopnr{
 margin-top:20px;
 margin-left:0px;
 float:left;
 padding:10px;
 width:400px;
 height:240px;
 overflow:auto;
 border:5px solid #333;
 float:left;
 opacity:1;
 background:#666666;
}
.shopnr11{
 padding:10px;
 width: 940px;
 margin:10px;
 height:300px;
 overflow:auto;
 border:5px solid #333;
 float:left;
 background:#666666;
}
.shopnr1{
 margin-top:20px;
 margin-left:10px;
 padding:10px;
 height:240px;
 overflow:auto;
 border:5px solid #333;
 float:left;
 opacity:1;
 background:#666666;
}
.shopnr2{float:right;margin-right:200px;margin-top:50px; background:#666666;
}
.shopnr3{float:left; padding:10px; width:780px; height:80px; margin-top:10px;overflow:auto; border:5px solid #333; background:#666666;
 }
.shopnr4{float:left; padding:10px; width:950px; height:80px; margin-top:10px;overflow:auto; border:5px solid #333; background:#666666;
 }
.shopnr5{float:left; padding:10px; width:755px; height:133px;overflow:auto; border:5px solid #333; background:#666666;
 }
.shopnr6{float:left; padding:10px; width:480px; height:205px; margin-top:5px;overflow:auto; border:5px solid #333; background:#666666;
 }

.shopnr a{color:#000000;}
.mapnr{
 padding:10px;
 width:300px;
 height:300px;
 float:left;
 position:absolute;
 top:60px;
 text-align	:center;
}
.mapnr a{ color:#000000;}
.mapnr1{
 width:300px;
 height:40px;
 float:left;
 position:absolute;
 bottom:1px;
 text-align	:center;
}
.mapnr1 a{ color:#000000;}

.cydj img{border:#333 solid 1px; margin:0px; margin-left:10px; margin-top:10px; padding:6px; width:24px; height:24px;}

.main_button
{
	background-image:url(image/button.gif); width:95px; height:29px; border:0px; font-size:12px; 
}
.main_buttonno
{
	background-image:url(image/button.gif); width:95px; height:29px; border:0px; color:#FFFFFF; font-size:12px; 
}
.button2
{
	background-image:url(image/button2.gif); width:66px; height:28px; border:0px; font-size:12px;  font-weight:bold;color:#630; line-height:25px;
}
.button3
{
	background-image:url(image/button3.gif); width:100px; height:42px; border:0px; font-size:12px; font-weight:bold;color:#630; line-height:25px;
}
.button4
{
	background-image:url(image/button4.gif); width:90px; height:32px; border:0px; font-size:12px;  font-weight:bold;color:#630; line-height:25px;
}
.button5
{
	background-color:#666666; height:32px; padding:1px; border:1px; font-size:14px;  color:#E6F678;  font-weight:bold;line-height:25px; margin-left:5px;
}
.button6
{
	background-color:#690F0F; width:50px; height:20px; border:1px; font-size:12px;  color:#E6F678; line-height:20px; margin:1px;border:1px solid #cccccc;
}
.button7
{
	background-image:url(image/button7.gif); width:221px; height:32px; border:0px; font-size:12px;  font-weight:bold;color:#630; line-height:25px;
}
.button8
{
	background-image:url(image/button8.png); width:212px; height:91px; border:0px; font-size:32px;  font-weight:bold;color:#630; line-height:25px;
}
.button9
{
	background-image:url(image/button9.png); width:160px; height:69px; border:0px; font-size:28px;  font-weight:bold;color:#630; line-height:25px;
}


#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 150px; _position: absolute; _right: auto
}
h2#test1{
	text-shadow: 1px 1px #40730e;
	color:#92bf30;
	font-size:25px;
	font-weight:bold;

}
h2#test2{
	text-shadow: 1px 1px  3px #000;
	color:#676767;	font-size:35px;
	font-size:25px;
	font-weight:bold;
}
h2#test3{
	text-shadow: 0px -1px  #bbb,0 1px #fff;
	color:#e3e1e1;
	font-size:25px;
	font-weight:bold;
}
h2#test4{
	text-shadow: -1px -1px 3px #ffb69a,1px 1px 3px #922e09,-1px -1px #ffb69a,1px 1px #922e09;
	color:#e73f00;
	font-weight:bold;
	font-size:20px;
	margin:5px;
}
h2#test5{
	margin-top:20px;
	text-shadow:0 0 4px white, 0 -5px 4px #FFFF33, 2px -10px 6px #FFDD33, 2px -15px 11px #FF8800, 2px -25px 18px #FF2200;
	color:#000;
	font-size:35px;
	font-weight:bold;
	text-align:center;
}