@charset "utf-8";
body{ 
	 margin: 0px; 
	 padding:0px; 
	 font-size:12px;
	  text-align:center; 
	 font-family:Arial, Helvetica, sans-serif; 
	 background: #fff; 
 	 color: #959593;


}

/*<!--#conmain{
	float:right;
	
	width:780px;
}-->*/
div ,img{
border:0px;
padding:0px;
margin:0px;

}


a{color:#000000;text-decoration:none;}
a:link{color: #000000;text-decoration:none;}
a:hover{color:#FF0000; text-decoration:underline; }
a:active{color:#000000; text-decoration:none;}

div br{
 	display:none; 
} 
 #container{
 margin:0px auto 0px auto; 
 width:980px; 
 text-align:left; 
 vertical-align:bottom;

} 
.inserch
{
float: right;
vertical-align:top;
text-align:right;
}
.inserch img
{
float: right;
}
.header
{
margin-bottom:5px;
width:980px; 
text-align:left; 
vertical-align:bottom; 
}
.xf_logo
{
float:left; 
}
.header_1
{
float:right;
color:#000000;
text-align:right; 
vertical-align:bottom; 
} 
 .header_1 a {
 text-decoration: underline
}
 .header_1 a:link { 
 color: #717171;
 text-decoration: none
}
 .header_1 a:visited {
 color: #000;
 text-decoration: none
}
.font02 {
 font-size: 10px;
 font-family: sans-serif
} 
.header_2
{
float: left; 
text-align:center; 
vertical-align:middle;


font-size:16px; 
}
.sub_header{
float:left; 

vertical-align:bottom; 
text-align:left; 
position:relative;
left: 0;
bottom: 0; 

}
/*//*/
#globallink{
 width:980px;
 height:30px;
 float:left;
 background:none;
 margin-bottom:5px;
/* background:#FFFFFF;*/
 
}

/*
#msg {
text-align:center;
vertical-align:bottom;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	display: block;
	width:800px;
	float:left;
}
.nvg_left
{
margin-top:0px;
margin-left:0px;
width:15px; 
height:15px;
background:url(images/bg_bnr_left.jpg) top no-repeat ; 

}
.nvg_right
{
float:right;
margin-top:0px;
width:15px; 
height:15px;
background:url(images/bg_bnr_right.jpg) top no-repeat; 
} 
.nvg_middle
{
margin-bottom:0px;
 width:950px;

}
.nvg_middle ul li
{
width:120px;
height:15px;
margin-top:0px;
}


.menu{
float:right;
margin-top:0px;
width:780px;
height:27px; 
text-align:left; 
vertical-align:text-bottom;
background-color:#F1F1F1;
 
}
.menu div{
float:left; 
 margin:0px;
 padding:0px; 
 height:27px; 
} 
*/




.last_li
{
padding-right:38px;

}
#left{
 float:left; 
 width:186px; 
 margin-top:5px; 
padding-right :10px;
overflow:visible;

 /*margin-right:10px; 注释掉，省出10px空隙。*/
 
}



.ban_div
{
padding-bottom:5px;
height:10px;
width: 60px;

}

.ban_div p
{
padding:0px;
height:5px;
width: 60px

}
/*Բdiv*/
.lg_lbl
{
	width:188px;
	height:31px;
	overflow:hidden;/*  做一下浏览器的支持 对不同浏览器有不同的默认显示高度*/
	text-align:center;
	background:#F0EFED;

}
.lg_lblzc
{
	width:188px;
	height:28px;
	overflow:hidden;/*  做一下浏览器的支持 对不同浏览器有不同的默认显示高度*/
	text-align:center;
	background:url(images/i_login_in.jpg) top no-repeat;

}
.lg_lbl1
{
	width:188px;
	height:28px;
	overflow:hidden;/*  做一下浏览器的支持 对不同浏览器有不同的默认显示高度*/
	text-align:center;
	background:url(images/i_login.jpg) top no-repeat;

}


#left_top_top{
	height:5px;
	overflow:hidden;
	background:url(images/left_top_top.jpg) top no-repeat;
}
#left_top_middle{
	height:25px;
	width:186px;
	overflow:hidden;
	border-left:1px solid #BCBCBC;
	/*BORDER-LEFT: #8AA7EA 1px solid;*/
	border-right:1px solid #BCBCBC;
	background:url(images/left_top_middle.jpg) top no-repeat;
}
#left_top_bottom{
	height:8px;
	overflow:hidden;
	background:url(images/left_top_bottom.jpg) top no-repeat;
}
.lg_lbl h2
{
padding-top:0px;
font-size:18px;

}




#box_left,#box_left1
{

width:188px;
padding-right:5px;

}
#box_leftzc{
 width:188px;
 padding-right:5px;
 background:#FEF8F8;
}

.user_icon
{
text-align:center;
padding-top:10px;
padding-bottom:5px;
margin-top:10px;
vertical-align:middle;
border:0px;
font-size:14px;
padding:0px;
margin:0px;
}

.username_lbl,.user
{
float:left;

}

.login_box
{
position:relative;
color:#FEAB83;
background:#FEF8F8;
padding-top:10px;
border-left:2px solid #FFDC92;
border-right:2px solid #FFDC92;
text-align:center;
width:184px!important;
}


.login_boxzc{
position:relative;
color:#FEAB83;
background:#FEF8F8;
border-left:2px solid #FFDC92;
border-right:2px solid #FFDC92;
text-align:center;
width:184px!important;
}


.btn_user
{
text-align:center;
margin-bottom:6px;
margin-top:12px;
padding-top:12px;
padding-bottom:12px;
}
.icon_dv
{
text-align:left;
padding-top:3px;
margin-top:1px;
padding-bottom:1px;
font-size:16px;
padding-left:12px;
margin-left:12px;}


#gm_list,#gm_listmy{
 width:188px; 
 padding-top:10px;
}



.gmlst_box{
width:176px;
padding-left:8px;
background: #FEF8F8 ;
border-right: #F7CEBD 2px solid; 
border-left: #F7CEBD 2px solid; 
text-align:left;
overflow:hidden;
}
.gmlst_box div
{
padding-bottom: 5px;
padding-top: 5px;
}


#beauty{
float:right;
width:780px;

}
#beauty1{
float:right;
margin-right:0px;
margin-top:0px; 
width:780px;
}
.lnk_get_pswd{
text-align:right; 
margin-top:5px; 
margin-right:10px;

} 

.left_bottom_top{
	height:28px;
	background:url(images/i_gmlist.jpg) top no-repeat ;
}
/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landr?       |
|--------------------------------------------------*/ 
.dtree {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

 font-size: 12px; 
 color: #666; 
 white-space: nowrap; 
}
.dtree img {
 border: 0px;
 padding-left:-10px;

 vertical-align:middle;
 text-align:left;
}

.dtree a {
 color: #333; 
 text-decoration: none;
 text-align:left;
}
.dtree a.node, .dtree a.nodeSel {
 white-space: nowrap;
 text-align:left;
 padding-left:0px;
  text-align:left;
  
}

.dtree a.node:hover, .dtree a.nodeSel:hover {
 color: #333; 
 text-decoration: underline; 
}
.dtree a.nodeSel {
 background-color: #c0d2ec; 
}
.dtree .clip {
 overflow: hidden; 
} 
.dTreeNode
{
clear:both;
  text-align:left;
  padding-left:0px;

  
}

/*///////////////////////////////////////////////*/ 
/*?tab*/ 




.quhuan {
	font-weight: bold;
	 font-size: 14px;
	color:#FFFFFF;
	text-shadow:#FF0000;
	/*//background:url(image/i_tab_h_bg.png) no-repeat bottom  center; margin-left: 0px;*/
	 width: 100px; 
	 height:26px;
	 text-decoration: none
}
.quhuan1 {
	font-size: 14px;
	color:#FFFFFF;
	/*width: 88px;*/
	height:26px;
	text-decoration: none;
	background:url(image/i_tab_h_bg_a.png) no-repeat  bottom;
	 margin-left: 0px;
}


/*
.quhuan {
	font-weight: bold; font-size: 14px;
	color:#FFFFFF;
	background:url(image/i_tab_h_bg.png) no-repeat bottom; margin-left: 0px;
	 width: 88px; 
	 height:26px;
	 text-decoration: none
}
.quhuan1 {
	font-size: 14px;
	color:#FFFFFF;
	width: 88px;
	height:26px;
	text-decoration: none;*/
/*	background:url(image/btn_bg.gif) no-repeat  bottom;
	 margin-left: 0px;
}
*/


.more_lnk_top
{
clear:both;
padding-top:0px;
margin:0px;
text-align:right;
vertical-align:top;



}
.more_lnk
{
padding-bottom:0px;
text-align:center;
color:#FFFFFF;
}

.more_lnk a
{
padding-bottom:0px;
text-align:left;
color:#FFF;
font-weight:bold;
}

.more_lnk_bom
{
text-align:right;
vertical-align:bottom;
float:right;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;

}

/*
#hbt_1 {
 padding-right: 0px;
 background-position: center top;
 padding-left: 0px;
 float: left;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
 width: 98px;
 font-family:"楷体";
 font-size:18px;
 padding-top:8px;
 margin-top:8px;
 background-repeat: no-repeat;
 text-align: center;
 color:#000000;
}

#hbt_btnAdd{
 padding-left: 300px;
 float:right;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
 padding-top:3px;
 margin-top:3px;
 text-align:right;
 cursor:pointer;
 color:#000000;
}


#hbt_title {
 padding-right: 0px;
 background-position: center top;
 padding-left: 0px;
 float:right;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
 font-size:18px;
 padding-top:5px;
 margin-top:5px;
 background-repeat: no-repeat;
text-align: center;
 color:#FF0000;
}

#hbt_title  a

{
color:#FF0000;
text-decoration:none;

}
#hbt_2 {
 padding-right: 0px;
 background-position: center top;
 padding-left: 0px;
 float: left;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
 width: 98px;
  font-family:"楷体";
 font-size:18px;
 padding-top:8px;
 margin-top:8px;
  background-repeat: no-repeat;
 text-align: center;
  color:#000000;
}
#hbt_3  {
 padding-right: 0px;
 background-position: center top;
 padding-left: 0px;
 float: left;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
 width: 98px;
  font-family:"楷体";
 font-size:18px;
 padding-top:8px;
 margin-top:8px;
 background-repeat: no-repeat;
text-align: center;
 color:#000000;
}
#hbt_4 {
 padding-right: 0px;
 background-position: center top;
 padding-left: 0px;
 float: left;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
 width: 98px;
 padding-top: 7px;
 background-repeat: no-repeat;
 height: 25px ;
text-align: center;
 color:#000000;
}

#hbt_5 {
 padding-right: 0px;
 background-position: center top;
 padding-left: 0px;
 float: left;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
 width: 98px;
 font-family:"楷体";
 font-size:18px;
 padding-top:8px;
 margin-top:8px;
  background-repeat: no-repeat;
text-align: center;
 color:#000000;
}
*/

#hbt_1 {
 padding-right: 0px;
 background-position: center top;
 padding-left: 0px;
 float: left;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
/* width: 98px;*/
width:100px;
 font-family:"楷体";
 font-size:18px;
 padding-top:8px;
 margin-top:8px;
 background-repeat: no-repeat;
 text-align: center;
 cursor:pointer;
 color:#000000;
}

#hbt_btnAdd{
 padding-left: 240px;
 float:right;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
 padding-top:3px;
 margin-top:3px;
 text-align:right;
 cursor:pointer;
 color:#000000;
}



#hbt_2 {
 padding-right: 0px;
 background-position: center top;
 padding-left: 0px;
 float: left;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
width:100px;
  font-family:"楷体";
 font-size:18px;
 padding-top:8px;
 margin-top:8px;
  background-repeat: no-repeat;
 text-align: center;
 	 cursor:pointer;
  color:#000000;
}
#hbt_3  {
 padding-right: 0px;
 background-position: center top;
 padding-left: 0px;
 float: left;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
width:100px;
  font-family:"楷体";
 font-size:18px;
 padding-top:8px;
 margin-top:8px;
 background-repeat: no-repeat;
text-align: center;
 	 cursor:pointer;
 color:#000000;
}
/*#hbt_4 {
 padding-right: 0px;
 background-position: center top;
 padding-left: 0px;
 float: left;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
width:110px;
 padding-top: 7px;
 background-repeat: no-repeat;
 height: 25px ;
text-align: center;
 	 cursor:pointer;
 color:#000000;
}*/

#hbt_4  {
 padding-right: 0px;
 background-position: center top;
 padding-left: 0px;
 float: left;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
width:100px;
  font-family:"楷体";
 font-size:18px;
 padding-top:8px;
 margin-top:8px;
 background-repeat: no-repeat;
text-align: center;
 	 cursor:pointer;
 color:#000000;
}

#hbt_5 {
 padding-right: 0px;
 background-position: center top;
 padding-left: 0px;
 float: left;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
width:100px;
 font-family:"楷体";
 font-size:18px;
 padding-top:8px;
 margin-top:8px;
  background-repeat: no-repeat;
text-align: center;
 	 cursor:pointer;
 color:#000000;
}

#hbt_title {
 padding-right: 0px;
 background-position: center top;
 padding-left: 0px;
 float:right;
 padding-bottom: 6px;
 margin: 0px 0px -7px;
 font-size:18px;
 padding-top:5px;
 margin-top:5px;
 background-repeat: no-repeat;
text-align: center;
 color:#FF0000;
}

#hbc_1 {

clear:both;
float:left;
 font-size: 9pt;
 width: 780px !important;
 color: black;
 border-left:#FFDC92 1px solid;
 border-right:#FFDC92 1px solid;
 border-bottom:#FFDC92 1px solid;

}

#hbc_2 {
 clear:both;
float:left;
 font-size: 9pt;
 width: 780px !important;
 color: black;
 border-left:#FFDC92 1px solid;
 border-right:#FFDC92 1px solid;
 border-bottom:#FFDC92 1px solid;
}
#hbc_3 {
 clear:both;
float:left;
 font-size: 9pt;
 width: 780px !important;
 color: black;
 border-left:#FFDC92 1px solid;
 border-right:#FFDC92 1px solid;
 border-bottom:#FFDC92 1px solid;
}


#hbc_5 {
clear:both;
float:left;
 font-size: 9pt;
 width: 780px !important;
 color: black;
/* line-height: 180%;*/
/* text-align: left;*/
 border-left:#FFDC92 1px solid;
 border-right:#FFDC92 1px solid;
 border-bottom:#FFDC92 1px solid;
 /*overflow:scroll;
*/
}

/*///////////////////////////////////////////////////////////*/ 

.text
{
width:120px; 
} 
.info_lbl{
text-align:center;
border:0px;
padding-bottom:0px;
padding-top:0px;
margin:0px;

}.login_btn { 
 width:66px; 
 height:18px; 
 border:0px;
 cursor:pointer; 
 text-decoration:none; 
 background:url(image/login.png) no-repeat;
}

.search_btn
{
 width:19px; 
 height:29px; 
 border:0px;
 cursor:pointer; 
 text-decoration:none; 
 padding:0px 0x 8px 0px;

 background:url(image/search1.png) no-repeat;


}
.regist_btn {
 width:66px;
 height:18px; 
 border:0px;
 cursor:pointer;
 text-decoration:none; 
 background:url(image/register.png) left no-repeat ; 
}

.btn_reset
{
 width:66px;
 height:18px; 
 border:0px;
 cursor:pointer;
 text-decoration:none; 
 background:url(image/reset.png) left no-repeat ; 
}

.btn_summit
{
 width:66px;
 height:18px; 
 border:0px;
 cursor:pointer;
 text-decoration:none; 
 background:url(image/submit.png) left no-repeat ; 
}

.btn_alter
{
 width:66px;
 height:18px; 
 border:0px;
 cursor:pointer;
 text-decoration:none; 
 background:url(image/alter.png) left no-repeat ; 
}

.btn_del
{
 width:66px;
 height:18px; 
 border:0px;
 cursor:pointer;
 text-decoration:none; 
 background:url(image/delete.png) left no-repeat ; 

}
.btn_add
{
 width:66px;
 height:18px; 
 border:0px;
 cursor:pointer;
 text-decoration:none; 
 background:url(image/add.png) left no-repeat ; 
}

.collect_btn {
color:#FF0000;
background:none;
width:56px;
height:26px;
 border:0px;
 padding-bottom:2px;
 margin-bottom:2px;
 cursor:pointer;
 text-decoration:none; 
 padding:0px 0x 8px 0px; 
}


.regist_ad
{
text-align:left; 
margin-left:-10px; 
 
} 
/*<!--#left div h3{
 font-size:16px; 
 padding:4px 0px 2px 15px; 
 margin:0px 0px 5px 0px; 
 background: url(images/icon2.gif) no-repeat 5px 7px; 
}-->*/


#gm_list ul{
 list-style:none; 
 margin:-5px 0px 0px 0px; 
 padding:0px; 
}
#gm_list ul li{
 background:url(images/icon1.gif) no-repeat 3px 9px; 
 padding:3px 0px 3px 12px; 
 text-align:left; 
 font-size:14px; 
 padding-top:10px; 

}
#gm_list ul li img{
 border:1px solid #FFFFFF; 
 margin:8px 0px 0px 0px; 
}
#middleli{
	float:left;
	width:780px;
	
}
#middle{ 
 background-color:#fff;
 float:left;
 width:780px;
}

#middle h3{
 margin:0px;
 padding:0px; 
 height:41px; 
}
#middle h3 span{
 display:none;
  /* ȥͼƬ */
}
#ghost{
	float:left;
	margin-bottom:5px;
	text-align:left;
}
.sg_gm{
margin-bottom:5px;
text-align:left;
}
.sg_gm .sg_pic{
margin-bottom:5px;
float:left;
padding-left:5px;
padding-right:5px;
}

.sg_gm .sg_sum{
margin-bottom:5px;
padding-left:15px;
padding-right:5px;
}

.sg_info
{

text-align:left;
font-size:16px;
padding-bottom: 10px;
padding-top:10px;
padding-left:20px;
}


.content_L_M
{
width:980px;
overflow:visible;
padding-bottom:5px;
margin-bottom:5px;
clear:right;

}

#footer{
float:right;
 text-align:center;
 width:980px; 
 margin:1px 0px 0px 0px;
 height:74px !important;
 padding:1px 0px 1px 0px; 
 margin-left:auto;
 margin-right:auto;
 color:#000000;
 font-size:12px;
 vertical-align:bottom;
}


.footer_left
{
float:left;
width:10px;
height:55px;
background:url(images/bottom_left.jpg) top no-repeat;

}
.footer_right
{
float:right;
height:55px;
width:10px; 
background:url(images/bottom_right.jpg) right no-repeat;  
} 
.footer_middle
{
float:left;
height:55px;
width:960px;
border-top:1px solid #c7c7c7;
border-bottom:1px solid #c7c7c7;

}


#footer p{
 text-align:center; 
 padding:0px; 
 margin:0px 5px 4px 5px; 

}
#footer p a{

 color:#3333FF; 
 text-decoration:none; 
} 
#bottom_bottom{
	width:100%;
	height:35px;
}

/*ͼ*/

.cell_top
{
padding:0px;
margin:0px;
border:0px;
width:240px;
height:15px;
}

.cell {
background: #FFFFCC url(images/cell_bom.jpg) no-repeat bottom;
clear:both;
 float: left;
 width: 240px;
 
}
.gm_srv_info_left
{
float:left;
padding-bottom:20px;
padding-top:0px;
padding-left:10px;
padding-right:10px;

}
.gm_srv_info_mid
{
width:240px;
float:left;
padding-bottom:20px;
padding-top:0px;
padding-left:10px;
padding-right:10px;


}

.gm_srv_info_right
{
clear:both;
width:240px;
float:right;
padding-bottom:20px;
padding-top:0px;
padding-left:10px;
padding-right:10px;

}


.cell_right {
 background: url(images/gbg.gif) no-repeat center 50%;
 float:right;
 width: 240px;
 height: 244px; 
 /*border-style:inset; 
 border:thin;
*/
 padding:0px; 
 margin:0px;
 
}
.cell_mid {
 background: url(images/gbg.gif) no-repeat center 50%;
 float:left;
 width: 240px;
 height: 244px; 
 
} 
.gogame
{
float:left;
}


.cell h4
{
margin:0px;
padding-bottom:0px;
padding-top:0px;

text-align:left;
padding-left:25px;
background:url(images/i.gif) no-repeat  left;
}
.cell h5
{
 font-size:12px; 
 padding:0px; 
 margin:0px; 
 border:0px; 
text-align:left;
}

.o {
padding-top:0px;
 float: left;
 width: 122px;
 padding-left:6px;
}
.logo {
 padding: 0px; 
} 
 .t {
 float: left;
 padding-top:0px;
 width: 112px; 
 text-align:left;
 vertical-align:middle;
}
.text_info
{
text-align:left;
font-style:italic;
color:#FF0000;

}
/*
*/





/*ҵϷ*/
.content {
	margin: 10px auto; overflow: hidden; width: 726px;
}
.add_srv
{
clear:both;
text-align:right;
float:right;
text-decoration:none;
}

.add_srv a
{	text-decoration: none;
}


.pro {

background: #ffffff;
text-align:left;
float:left;

}
.paned
{
float:left;
width:772px;
padding-top:0px;
margin-top:0px;
background:#fcfcf2;
padding-bottom:10px;
overflow:hidden;
border-left:2px solid #f1f1f1;
border-right:2px solid #f1f1f1;

}
.pro_img {
	float: left; 
	margin: 9px; overflow: hidden;
	padding-top:20px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-left:26px;
/*	 width: 216px; height: 240px;*/
height:238px;
width: 156px;
text-align:center;
line-height:1.0em;
}


.pro_instru {
	display: inline; background: url(images/pro_instru_bg.gif) repeat-x;
	 float:left; 
	width:520px;
	 line-height: 26px; 
	 position: relative; 
	 text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	background:#FFFFFF;
	overflow:hidden;
	padding-bottom:0px;
	height:232px;
	width:520px;
	line-height:1.5em;
	vertical-align:top;
}

.h2_title
{
height:26px;
color:#FF0000;
font-size:16px;
font-weight:bold;
}

.h2_title a 
{
color:#FF0000;
font-size:16px;
font-weight:bold;
text-decoration: none;
 padding-top:0px ; 
}

.left_span
{
text-align:left;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
padding-right:20px;


}
.right_span
{
padding-bottom:0px;
padding-top:0px;
text-align:right;
padding-left:20px;
padding-right:0px;
}


.data_list{
text-align:left;
font-size:12px;
color:#000000;
}
.data_list div{
margin:5px;
padding:0px;
border:0px;

}

.content ul{
clear:both;
	list-style:none;
	margin:-5px 0px 0px 0px;
	padding:0px;
}

.new_srv ul li{
clear:both;
	background:url(images/icon2.gif) no-repeat 3px 9px;
	text-align:left;
	font-size:12px;
	padding-left:10px;

}
.commend_str ul li
{
background:url(images/triangle.jpg) no-repeat 3px 9px;
	text-align:left;
	font-size:12px;
	padding-left:10px;

}

.content ul li img{
clear:both;
	border:1px solid #FFFFFF;
	margin:8px 0px 0px 0px;
}



/*
Ư*/

/*fieldset*/
fieldset {
    padding:0px;
    margin-top:5px;
    border:1px solid #1E7ACE;
    background:#fff;
}

fieldset legend {
    color:#1E7ACE;
    font-weight:bold; 
    background:#fff;
}

fieldset label {
    float:left;
    width:120px;
    text-align:right;
    padding:0px;
    margin:1px;
}
.enter
{
text-align:center;
}

/*		***********************************************/


/*Ƽ*/

.xiangxi_tukuang{
	width:211px;
	height:78px;
	border-right:2px solid #fff;
	border_bottom:2px solid #fff;

}
.xiangxi_st{
	border-top:2px solid #E7E7E7;
	padding-bottom:5px;
}

#shousuo{
	text-align:right;
	float:right;
	width:180px;
	margin-bottom:0px;
}



/*列表数据的显示 */



/* 攻略数据表格显示*/
.tb_srvs
{

text-align:center;
margin-top:0px;
padding-top:0px;
}

.data_table
{
width:98%;
overflow:hidden;
text-align:center;
padding-left:5px;
padding-bottom:20px;
font-size:12px;
margin-bottom:10px;
padding-top:15px;
}
.tr_data
{
color:#000000;
font-size:12px;
font-style:normal;
font-weight:normal;

}
.tr_data1
{
background:#fff;
font-size:12px;
font-style:normal;
font-weight:normal;
}


.p_div span{
display: block;
width:450px;/*对宽度的定义,根据情况修改*/
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.p_div{clear:both;}
.p_div span{
float:left;
max-width:456px;   /*IE不能解释该属性，而FF可以*/
}


.p_div:after{
content:"...";
}

.str_title
{
text-align:left;
font-size:13px;
}
.dt_gmnm
{
text-align:left;
width:100px;
font-size:13px;
}
.td_tag
{
text-align:right;
overflow:hidden;
font-size:13px;
width:260px;}
.tag_a
{
padding-right:5px;
text-decoration: none;
background:#F6F6F6;
font-weight:bolder;
color:#FFFFFF;

}


.menux{
 float:left;
 width:780px;
 vertical-align:text-bottom;
}

.jianjiekong{
	float:left;
	width:770px;
	height:8px;
	overflow:hidden;
}


#hot_board_dhg {
/*  background:url(images/menuBg.gif);*/
/*width:780px;*/
/*text-align:center;*/
height: 27px;
padding:0px;
margin:0px;
border:0px;


 
} 







#hot_board_dhx {
/*  background:url(images/menuBg.gif);*/
/*width:780px;*/
text-align:center;
height: 27px;
padding:0px;
margin:0px;
border:0px;
background:#FFF;

 
} 
.hot_board_dhtleftx{
	float:left;
	width:15px;
	height:27px;
	background:url(images/new_bottom_left.jpg) top no-repeat;
}
.hot_board_dhtmiddlex{
	float:left;
	width:750px;
	margin-top:5px;
	
	height:20px;
	background:#FFF;
	border-bottom:#DAE0DC 2px solid;
}
.hot_board_dhtrightx{
	float:right;
	width:15px;
	height:27px;
	background:url(images/new_bottom_right.jpg) right top no-repeat;
}


.juti_da_z{
	float:left;
	width:778px;
	height:230px;
}
.juti_left{
	float:left;
	width:15px;
	height:230px;
	background:url(images/juti_da_left.jpg) left no-repeat;
}
.juti_right{
	float:right;
	width:15px;
	height:230px;
	background:url(images/jiti_da_right.jpg)  right no-repeat;
}
.juti_middle{
	float:left;
	width:748px !important;
	height:226px;
	border-top:2px solid #FFC480;
	border-bottom:2px solid #FFC480;
}
.juti_m_left{
	float:left;
	width:351px;
	height:188px;
	margin-top:18px;
	margin-left:5px;
	overflow:hidden;
	border-right:2px solid #BFC4C4;
	border-bottom:2px solid #BFC4C4;
}
.juti_m_right{
	float:right;
	margin-top:18px;
	width:375px;
	height:185px;

}
.juti_mr_top{
	float:left;
	width:370px;
	height:110px;

}
.juti_mr_bottom{
	float:left;
	width:370px;
	height:70px;
	overflow:hidden;

}
.juti_mrt_left{
	float:left;
	width:250px;
	height:90px;
	margin-top:20px; 

}
.juti_mrt_right{
	float:right;
	margin-top:0px;
	width:110px;
	height:70px;
}
.juti_xiangxi_xt{
	float:left;
	width:245px;
	height:20px;
	font-weight:bold;
	font-size:14px;
}
.juti_xiangxi_bigl{
	float:left;
	width:60px;
	color:#85E660;

}
.juti_xiangxi_bigr{
	float:left;
	width:150px;
	color:#EBA55F;

}
.juti_xiangxi_xn{
	float:left;
	width:245px;
	height:20px;
	font-size:13px;
}
.juti_xiangxi_smalll{
	float:left;
	width:60px;
	color:#EBA55F;

}
.juti_xiangxi_smallr{
	float:left;
	width:150px;
	color:red;

}
.juti_mrb_top{
	float:left;
	width:370px;
	font-size:13px;
	font-weight:bold;
	color:#EBA55F;
}
.juti_mrb_bottom{
	float:left;
	width:370px;
	font-size:13px;
	color:#000;
}
#btn_add
{
text-align:right;
vertical-align:middle;
font-weight:bold;
font-size:16px;
color:#0000FF;
text-decoration: none;
}
#btn_add img
{
padding-top:6px;}

#add_srv
{
text-align:right;
vertical-align:middle;
font-weight:bold;
font-size:14px;
color:#0000FF;
text-decoration: none;
}
#btn_add img
{
padding-top:3px;}

.str_div
{
clear:both;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;

text-align:left;
padding-left:20px;
/*background: url(images/triangle.jpg) left no-repeat center;*/
}
.more_link
{
text-align:right;
float:right;
}

.birkong{
width:776px;
background-color:#F6F6F6;
height:8px;
overflow:hidden;
}




.str_title hod a:link {
	color: #9E6F51;
	text-decoration: none;
}
.str_title hod a:visited {
	text-decoration: none;
	color: #000;
}
.str_title hod a:hover {
	text-decoration: none;
	color: #666666;
}
.str_title hod a:active {
	text-decoration: none;
	color: #000;
}


 #single_game_cc{  
 border: 2px solid #333333;
 background: #ffffff;
 color: #333333;
 padding: 20px;
 z-index: 13;
 }


/*//链接按钮间的距离*/
.btn_dist{
text-decoration:none;
color:#000000;
font-weight:bold;
padding-left:15px;
padding-right:5px;
margin-left:15px;
margin-right:5px;
}

.srv_tb
{
font-size:10px;
color:#000000;
}

.gm_inf_dt
{
text-align:center;
font-weight:bold;
color:#000000;

}
.tb_lft_pic
{
vertical-align:top;
height:25px;
padding-top:0px;
margin-top:0px;
margin-left:0px;
padding-left:0px;
text-align:left;
float:left;
vertical-align:top;
background-color:#F1F1F1;

}
.tb_lft_pic_bom
{
vertical-align:top;
height:25px;
padding-bottom:0px;
margin-bottom:0px;
margin-left:0px;
padding-left:0px;
text-align:left;
float:left;
vertical-align:bottom;
background-color:#F1F1F1;

}
.tb_dt
{
width:780px;
overflow:hidden;
text-align:center;
font-size:12px;
padding:0px; 
margin:0px;
color:#000000;
border-left:2px #FFDC92 solid;
border-right:2px #FFDC92 solid;

}

.tb_banner
{
text-align:center;
background:url(image/i_menu_bg.jpg) repeat;
background-color:#9ccc5c;
font-size:15px;
width:780px;
color:#FFF;
font-weight:bold;
border-left:2px FFDC92 solid;
border-right:2px FFDC92 solid;
}


.tb_tilte{
float:left;
text-align:left;
padding-left:25px;
font-size:18px;
font-weight:bold;
color:#3C8301;
vertical-align:top;
height:25px;
padding-top:0px;
width:80%;
margin-top:opx;
background-color:#F1F1F1;
}
.tb_rgt_pic
{
vertical-align:top;
height:25px;
padding-top:0px;
margin-top:opx;
margin-right:0px;
padding-right:0px;
text-align:right;
float:right;
background-color:#F1F1F1;
vertical-align:top;
}
.tb_rgt_pic_bom
{
vertical-align:top;
height:25px;
padding-bottom:0px;
margin-bottom:opx;
margin-right:0px;
padding-right:0px;
text-align:right;
float:right;
background-color:#F1F1F1;
vertical-align:bottom;

}


.tb_dt_gm
{
width:125px;

}
.tb_dt_content
{
width:455px;
text-align:left;
}


.tb_dt_tag
{
width:160px;
text-align:right;
}
.tb_dt_btn
{
text-align:center;
width:66px;
}

table a
{
text-decoration:none;
color:#000000;
}


table a:link,table a:active ,table a:visted 
{
text-decoration:none;
color:#000000;
}
table a:hover{
color:#FF0000;
text-decoration:underline; 
}

/*表头标题样式*/
.td_tilte{
/* width:750px;*/
 height:35px;
 vertical-align:middle;
 border:0px;
float:left;
text-align:left;
padding-left:20px;
font-size:18px;
font-weight:bold;
color:#3C8301;
padding-top:5px;
margin-top:5px;
background-color:#FEFAE1;
}

.td_tilte_sear{
 vertical-align:middle;
 border:0px;
float:left;
text-align:left;
padding-left:20px;
font-size:18px;
font-weight:bold;
color:#3C8301;
vertical-align:top;
padding-top:5px;
margin-top:5px;
background-color:#FEFAE1;
}

.td_tilte_Msg{
 vertical-align:middle;
 border:0px;
text-align:center;
padding-left:20px;
font-size:18px;
font-weight:bold;
color:#3C8301;
vertical-align:top;
padding-top:5px;
margin-top:5px;
background-color:#FEFAE1;
}



/*文本按钮*/
.kuang {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #999999 1px solid; 
	BORDER-LEFT: #cccccc 1px solid;
	 PADDING-TOP: 3px;
	  BORDER-BOTTOM: #cccccc 1px solid; 
	  HEIGHT: 16px;
}
.kuang01 {
	BORDER-RIGHT: #ff8901 0px solid; 
	BORDER-TOP: #ff8901 0px solid; 
	BORDER-LEFT: #ff8901 0px solid; 
	WIDTH: 66px; COLOR: #f1f5fa;
	 BORDER-BOTTOM: #ff8901 0px solid;
	  HEIGHT: 20px; 
	  BACKGROUND-COLOR: #ff8901;
	padding-right:5px;
	padding-left:5px;
	margin-left:5px;
	margin-right:5px;
}

.gm_sum
{
color:#000;
font-size:14px;
overflow:hidden;

}

.juti_tukuang img
{
	padding-bottom:10px;
	margin-bottom:10px;
	}