@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;outline:0;border:none;}
body {margin:0; padding:0; color:#fff; font-family:Tahoma; font-size:11px; background:#000 url(http://2gstudio.net/img/bg.jpg) repeat-y; background-position:center center;}

a{color:#ffc000; text-decoration:none;}
a:hover{text-decoration:underline; color:#fff; cursor:pointer;}

.header {
	background:url(http://2gstudio.net/img/header_bg.jpg) no-repeat;
	width:1101px;
	height:128px;
	margin:0 auto;
}
.xbiz {
	float:left;
	background:url(../img/2gstudio_xbiz.png) no-repeat;
	width:132px;
	height:78px;
	margin:15px 0 0 0;
}
.dl {
	float:left;
	margin:0 0 0 10px;
}
.splash_bg {
	background:url(http://2gstudio.net/img/splash_bg.jpg) no-repeat;
	width:1101px;
	height:226px;
	margin:0 auto;
}
.mn {
	width:1101px;
	height:216px;
	margin:0 auto;
	overflow:hidden;
}
.mnl {
	float:left;
	background:url(http://2gstudio.net/img/mnl.jpg) no-repeat;
	width:466px;
	height:216px;
}	
.mn_desk {
	float:left;
	background:url(http://2gstudio.net/img/mn_desk.jpg) no-repeat;
	width:625px;
	height:216px;
}	
.mnr {
	float:right;
	background:url(http://2gstudio.net/img/mnr.jpg) no-repeat;
	width:10px;
	height:216px;
}
.splash_bottom {
	background:url(http://2gstudio.net/img/splash_bottom.jpg) no-repeat;
	width:1101px;
	height:303px;
	margin:0 auto;
}
.footer {
	background:url(http://2gstudio.net/img/footer.jpg) no-repeat;
	width:1101px;
	height:226px;
	margin:0 auto;
}
.hltm {
	float:left;
	margin:66px 0 0 268px;
	font-family:trebuchet ms;
	font-size:13px;
	font-weight:bold;	
}
.tm {
	margin-right:15px;
	color:#ffc000;
}
.tm:hover {
	margin-right:15px;
	color:#fff;
}
.hrtm {
	float:right;
	margin:66px 285px 0 0;
	font-family:trebuchet ms;
	font-size:13px;
	font-weight:bold;	
}
.desk {
	float:left;
	width:400px;
	height:160px;
	margin:28px 0 0 25px;
	color:#000;
}
.desklink {
	float:right;
	width:100px;
	height:160px;
	margin:28px 20px 0 0;
	color:#000;
	overflow:hidden;
}
.reserve {
	color:#7b3914;
	font-weight:bold;
}
.reserve:hover {
	color:#000;
}
.footer_top_menu {
	float:left;
	width:100%;
	text-align:center;
	font-size:11px;
	margin:120px 0 0 0;
	color:fff;
}
.footer_top_menux {
	float:left;
	width:100%;
	text-align:center;
	font-size:11px;
	margin:40px 0 0 0;
	color:fff;
}
.link {
	color:#000;
}
.link:hover {
	color:#000;
}
.deskleft {
	float:left;
	width:132px;
	height:160px;
	margin:20px 0 0 30px;
	color:#000;
	overflow:hidden;
}
