@charset "utf-8";

/*共用样式*/
body {	
	font-family:"微软雅黑";
	font-family:"Microsoft Yahei", Arial;
	color:#FFF;
	background:#fefffb;
	text-align: center;
	margin:0;
	padding:0;
}
a {
	
		color: #3B95C6;
		-moz-transition: color .2s ease-in-out;
		-webkit-transition: color .2s ease-in-out;
		-o-transition: color .2s ease-in-out;
		-ms-transition: color .2s ease-in-out;
		transition: color .2s ease-in-out;
	text-decoration:none;
}
a:hover
		{
			color: #1B75A6 !important;
		}
		
		
.we a{
	
		color: #333;
		-moz-transition: color .2s ease-in-out;
		-webkit-transition: color .2s ease-in-out;
		-o-transition: color .2s ease-in-out;
		-ms-transition: color .2s ease-in-out;
		transition: color .2s ease-in-out;
	text-decoration:none;
}
.we a:hover
		{
			color: #1B75A6 !important;
		}
		
		
.wo a{
	
		color: #ccc;
		-moz-transition: color .2s ease-in-out;
		-webkit-transition: color .2s ease-in-out;
		-o-transition: color .2s ease-in-out;
		-ms-transition: color .2s ease-in-out;
		transition: color .2s ease-in-out;
	text-decoration:none;
}
.wo a:hover
		{
			color: #1B75A6 !important;
		}

#wrapper {
	width:100%;
	min-width:990px;
	
}

ul_1 {list-style:none;}
#bh_com {
	height:37px;
	background:#333;
	font-size:1.3em;
	text-align:center;
}
#bh_com a {
	font-size:0.65em;
}
#bh_com li ul {
	display:none;
}
#bh_com li ul li {
	float:none;
}
*html #bh_com li ul li {
	display:inline;
}
#bh_com li ul a {
	float:none;
	height:32px;
	line-height:32px;
	padding:0 10px;
	text-transform:capitalize;
}
#bh_com .height-auto {
	line-height:15px;
	padding:5px 10px;
}
.second-menu, .third-menu, .fourth-menu {
	position:absolute;
}
.first-menu li {
	float:left;
	position:relative;
}
.first-menu a {
	float:left;
	display:block;
	padding:0 20px;
	height:35px;
	line-height:35px;
	background:#333;
	border-top:1px solid #4a4a4a;
	border-left:1px solid #4a4a4a;
	border-bottom:1px solid #242424;
	border-right:1px solid #242424;
	font-size:.7em;
}
.first-menu a:hover {
	background:#4698ca;
	border-top:1px solid #5db1e0;
	border-left:1px solid #5db1e0;
}
.second-menu {
	top:37px;
	right:0;
}
*html .second-menu {
	right:-1px;
}
.second-menu a {
	font-size:11px;
}
.second-menu a.bh {
	background:#3a3a3a url(image/bh.gif) no-repeat right top;
}
.second-menu a.bh:hover {
	background:#4698ca url(image/bh.gif) no-repeat right -32px;
}
.second-menu a.bh-02 {
	background:#3a3a3a url(image/bh.gif) no-repeat right -64px;
}
.second-menu a.bh-02:hover {
	background:#4698ca url(image/bh.gif) no-repeat right -110px;
}
.third-menu, .fourth-menu {
	width:177px;
	top:0;
	left:177px;
}
.third-menu a {
	background:#4c4c4c;
	font-weight:normal;
	border-top:1px solid #595959;
	border-left:1px solid #595959;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
}
#subMgm {
	width:177px;
}
#subMgm .third-menu {
	left:177px;
}
#subMgm .fourth-menu {
	left:177px;
}
#subMusic, #subNews {
	width:177px;
}

.code{ height:auto; padding:20px; border:1px solid #9EC9FE; background:#ECF3FD;}
.code pre{ font-family:"Courier New";font-size:14px;}
.code pre code.note{ color:#999}
.code2{border:1px solid #FEB0B0; background:#FFF1F1; margin-top:10px;}
.code2 pre{ margin-left:20px; font-size:12px;}
.info{ font-size:12px; color:#666666; font-family:Verdana; margin:20px 0 50px 0;}
.info p{ margin:0; padding:0; line-height:22px; text-indent:40px;}
h2.title{ margin:0; padding:0; margin-top:50px; font-size:18px; font-family:"微软雅黑",Verdana;}
h2.title span.titleInfo{ font-size:12px; color:#333; margin-left:10px;font-family:Verdana;}
h3.title{ font-size:16px; font-family:"微软雅黑",Verdana;}
.importInfo{ font-family:Verdana; font-size:14px;}
/*主体样式*/

/*页尾样式*/	

.icon{ margin:25px; text-align:center; font-size:12px; line-height:22px;}
.contentTitle{ font-size:14px; font-weight:bold; color:333; margin-bottom:8px;}
.kuang3{ border-radius:5px; border-bottom:#15A64B 3px solid; border-top:#15A64B 2px solid; background:#f4f9ff; padding:10px;}
.kuang{ border-bottom:#CCC 1px dotted; margin-top:10px; padding-bottom:10px;}
.kuang2{ border-bottom:#CCC 1px dotted; margin-top:10px; padding-bottom:10px;}
.Sepic{ margin-right:15px; float:left;}
.contentBase{padding-top:10px; font-size:12px; line-height:22px; color:#666; text-align:justify;text-justify:inter-ideograph;word-break: normal; margin-bottom:15px; border-bottom: #CCC 1px dotted;}
.gameTitle{ margin-top:20px; padding-top:5px; border-top:1px dotted #666666; font-size:14px; text-align:left; padding-bottom:5px; background:#f3f3f3; margin-bottom:5px; color:#000;}
.combox{border-bottom:#CCC 1px solid; margin-bottom:20px; font-size:12px; line-height:20px; color:#666;}
.kuang_unbuy{border-radius:5px; border:#eee solid 1px; padding:3px 5px; font-size:12px; color:#999;line-height:16px; background:#FFF}
.kuang_buy{border-radius:5px; border: #69C solid 1px; background:#09C; padding:3px 5px; font-size:12px; color:#fff;line-height:16px;}
.kuang_mainbuy{border-radius:5px; border: #F90 solid 1px; background:#F60; padding:3px 5px; font-size:12px; color:#fff;line-height:16px;}
.kuang_weibuy{border-radius:5px; border: #0C0 solid 1px; background:#093; padding:3px 5px; font-size:12px; color:#fff;line-height:16px;}
.kuang_appicon_unseleted{ font-size:14px; padding:15px 10px; background:#FFF; border: #eee 1px solid; margin:0px; color:#333; text-align:center; line-height:16px;border-radius:20px;}
.kuang_appicon_seleted{ font-size:14px; padding:15px 10px; background: #fff; border: #eee 1px solid; border-top: #09c 5px solid; border-bottom: #ccc 5px solid;margin:0px; color:#333; text-align:center; line-height:16px;border-radius:20px;}
.kuang_appinfo{ font-size:14px; padding:15px 12px; background:#FFF; border: #cecece 1px solid; margin:0px; color:#333; text-align: justify; line-height:16px;border-radius:20px; margin-bottom:20px;}
.bn_info{padding:10px; border-radius:8px; font-size:16px; background:#09C; margin-top:15px; margin-bottom:0px; margin-left:0px; text-align:center; color:#FFF;}
.bn_buy{padding:10px; border-radius:8px; font-size:16px; background:#F60; margin-top:0px; margin-bottom:10px; width:80px; text-align:center;color:#FFF;}
.kuang_icon_seleted{border-radius:20px; background:#09c; padding:10px; display:inline-block; overflow:auto;}
.kuang_icon_unseleted{border-radius:20px; background:#ccc; padding:10px; display:inline-block; overflow:auto;}
.good_header{background:#fafafa; padding:10px; color:#333; font-size:14px; text-align:left; border-bottom:#CCC 1px solid;}
.good_name{ margin-top:15px; margin-left:20px; color:#666; font-size:16px; text-align:left;}
.good_icon{ margin-top:15px; margin-left:20px;float:left; margin-right:15px;}
.bn_good_buy{margin-top:15px; float: right; margin-right:20px;}
.pay_info{ margin-top:25px; border-top:solid 1px #CCCCCC; padding:20px; text-align:justify; color:#333; font-size:12px; line-height:26px; background:#f7feff ;border-bottom:solid 1px #CCCCCC;}
.line{ border-bottom:#999 1px dotted; margin:15px 0px;}
.line_light{ border-bottom:#999 1px dotted; margin:10px 0px;}
.kuang_buy_alipay{border-radius:5px; border: #F60 solid 1px; background:#F60; padding:3px 5px; font-size:12px; color:#fff;line-height:16px;}
.kuang_buy_weixin{border-radius:5px; border: #69C solid 1px; background:#349639; padding:3px 5px; font-size:12px; color:#fff;line-height:16px;}
.kuang_hotbuy{border-radius:5px; border: #F63 solid 1px; background:#F63; padding:3px 5px; font-size:12px; color:#fff;line-height:16px;}

.mod_a{border:0px solid #999; overflow:auto; padding-bottom:10px; margin-bottom:20px; border-bottom:2px solid #aaa; background:#f3f3f3; border-top:1px solid #222;}
.mod_b{padding:5px 10px; text-align:center; font-size:14px; background:url(../image/bg.red.png);color:#FFF; float:left; height:20px; overflow:hidden;}
.mod_c{text-align:left; font-size:14px; color:#fff; width:135px; padding:5px 10px;background:url(../image/bg.black.png);float:left;border-right:1px dotted #FFFFFF; height:20px; overflow:hidden;}
.mod_d{text-align:left; font-size:14px; color:#fff; padding:5px 10px;background:url(../image/bg.blue.png);float:left;text-align:right; height:20px; overflow:hidden;}
.mod_dd{text-align:left; font-size:14px; color:#fff; padding:5px 10px;background:url(../image/bg.yellow.png); height:20px; overflow:hidden;}
.mod_e{clear:both; padding-top:5px; padding-left:10px; border-top:#ccc 1px solid; font-size:14px;}
.mod_f{margin-left:10px; border-bottom:1px #999  dotted; padding:8px 0px; margin-right:10px; color:#333; font-size:12px; }
.mod_g{border-radius:20px; padding:2px 6px; font-size:12px; border:1px solid #999; }
.mod_h{border-radius:20px; padding:2px 6px; font-size:12px; border:1px solid #999; float:right; margin-top:-3px; background:url(../image/bg.black.png); color:#eee;}




/*---弹出*/
#nav1 { margin:0px; z-index:9999;float: right }
#nav1 a { display: block;}
#nav1 a:link {color:#999; text-decoration:none;}
#nav1 a:visited {
 color:#BD273F;text-decoration:none;
}
#nav1 a:hover {
 color:#BD273F;text-decoration:none;
}
#nav1 ul{ list-style-type: none; display:inline-block; margin:0px; padding:0px; }
#nav1 li {
	
	list-style-type: none;
 
}
#nav1 li a:hover{
 
}
#nav1 li ul {
	list-style-type: none;
 line-height:24px;text-align:justify; font-size:12px;left: -999em;position: absolute; z-index:9999; margin-left:-180px;  color:#FFF; margin-top:36px; opacity:0.95;
}
#nav1 li ul li{
 float: left;  width: 180px; padding:5px 10px; border-radius:12px;
 background:#BD273F; 
}
#nav1 li ul a{
 display: block; width: 180px; text-align:center;
}
#nav1 li ul a:link {
 color:#333; text-decoration:none;border-bottom:1px  dotted #333;
}
#nav1 li ul a:visited {
 color:#333;text-decoration:none;
}
#nav1 li ul a:hover {
 color:#333;text-decoration:none;font-weight:normal;background:#000; border-bottom:1px solid #069;
}
#nav1 li:hover ul {
 left: auto; 
}
#nav1 li.sfhover ul {
 left: auto;
}
.wapBn{text-align:center; font-size:12px; position:absolute; border-radius:6px 6px 0px 0px; background:#000; padding:4px; width:120px; right:0px; bottom:0px;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out; cursor:pointer; background: url(../img/bg.line.jpg) no-repeat left top; background-size:150%; }
.wapBn:hover{background: url(../img/bg.line.jpg) no-repeat right bottom; background-size:200%;}

.shareBn{text-align:center; font-size:12px; position:absolute; border-radius:6px 6px 0px 0px; background:#000; padding:4px; width:120px; right:0px; bottom:0px;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out; cursor:pointer; background: url(../img/bg.line2.jpg) no-repeat left top; background-size:150%; }
.shareBn:hover{background: url(../img/bg.line2.jpg) no-repeat right bottom; background-size:200%;}