html,body {
	margin: 0;
	padding: 0;
}

body {
	background: #F5F5F5 url(../../images/front/v2/bd_bg_homepage.jpg)
		repeat-x;
	font-size: 12px;
}

img {
	border-width: 0px;
}

form {
	padding: 0;
	margin: 0;
}

.chear {
	clear: both;
}

.imag {
	vertical-align: middle;
}

.fl {
	float: left;
}              

.fr {
	float: right;
}

.overHid {
	overflow: hidden;
}

.bor0 {
	margin: 0;
	padding: 0;
}

.line_E4E {
	border-bottom: 1px solid #E4EEF0;
}

.wrapper {
	position: relative;
}

.wrapper,.container {
	width: 960px;
	margin: auto;
}

/*contBox 样式*/
.contBox {
	overflow: visible;
	background: #fff;
	margin-top: 11px;
}

.mbg {
	float: left;
	height: 32px;
	width:626px;
	padding-left: 10px;
	color: #0F437F;
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;
	background: url(../../images/front/v2/title_middle.gif) repeat-x;
}

.contCon {
	clear: both;
	border: 1px solid #BAD6E4;
	border-top: 0px;
	zoom: 1;
}
/*-------------------------------------���޸ĵ���ʽ  ��ʼ--------------------------------------------------*/
/*header样式*/
.header {
	height:22px;
	line-height:22px;
	position:relative;
	padding:2px 0;
}
.header .use1 {
	float: left;
}

.header .use1 a,.header1 .use1 a:visited {
	color: #035c88
}
.header h1 { height:68px;}
.header span { float:right; margin-top:40px; }
.header span a, .header span a:visited {color:#035c88 }
div,ul, ol, li, h1, h2, h3, h4, h5, h6,form, input,fieldset,textarea, p,td { padding: 0; margin: 0; }
ul { list-style: none;}
.kedPaid{ font-weight:bold;}
.quick-menu{ position:absolute; right:0; top:1px;}
.quick-menu li{ background:url(../../images/front/v2/ico_25.gif) no-repeat right 6px;; float:left; padding:1px 10px 0; margin-left:-1px;}
.quick-menu .cart,.quick-menu .kedPay{ position:relative;}
.quick-menu .cart s{ position:absolute; background: url(../../images/front/v2/ico_83.gif) no-repeat; height:12px; width:12px; left:9px; top:6px;}
.quick-menu .cart a,.quick-menu .kedPay a{ padding-left:16px;}
.quick-menu .kedPay s{ position:absolute; background: url(../../images/front/v2/ico_84.gif) no-repeat; height:12px; width:12px; left:9px; top:6px;}
.quick-menu .menu-item{padding:0; position:relative;} 
.quick-menu .menu{ position:relative;}
.quick-menu .menu-hd{ cursor:pointer; display:block; height:21px; margin:3px 1px 0; position:relative; padding:0 22px 0 10px; line-height:17px; z-index:10002; background:url(../../images/front/v2/ico_81.gif) no-repeat 75px 6px;}
.quick-menu .menu-hd-hover{text-align:center; cursor:pointer; display:block; height:21px; margin:3px 1px 0; position:relative; padding:0 22px 0 10px; line-height:17px; z-index:10003; background:url(../../images/front/v2/ico_82.gif) no-repeat 75px 6px;
 border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf;margin:2px 0 0; background-color:#fff; width:60px}
.quick-menu .services .menu-hd{ width:60px;text-align:center;}
.quick-menu .last{ background:none; border:none;}
.quick-menu .menu-hd{ cursor:pointer}
.header a,.header a:visited{ color:#727171; text-decoration:none; white-space:nowrap;}
.header a:hover{ color:#ff6600; text-decoration:underline;}


.quick-menu .services .menu-bd{ overflow:hidden; width:238px; border:1px solid #cfcfcf; position:absolute; right:0;z-index:10001; background:#ffffff url(../../images/front/v2/bg_4.jpg) no-repeat bottom right; padding:5px 10px;}
.menu-bd dl{ border-bottom:1px solid #E1E1E1; padding:5px 0;}
.menu-bd dl dt{ color:#368be5; font-weight:bold;}
.menu-bd dd{ line-height:1.6; text-align:left;}
.fl { float:left; }


*{ margin:0; padding:0;}

.top {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}
/*-------------------------------------���޸ĵ���ʽ  ����--------------------------------------------------*/
.user {
	float: left;
}

.nav {
	text-align: right;
	float: right;
	color:#055C89;
    z-index:9999;
}

.user a {
	color: #055C89;
	text-decoration: none;
}
.nav ul{
    margin:0;
	padding:0;
	}
.nav ul li{
    float:left;
	list-style:none;
    padding:0 8px;
	}
.nav ul li img{
    display:block; 
	float:left; 
	margin-top:10px; 
	margin-left:5px;
	}
.nav a,.nav3 a:visited {
	color: #055C89;
	text-decoration: none;


}

.nav a:hover,.user a:hover {
	color: #055C89;
	text-decoration: underline;
}

.nav a.unbg,.nav3 a:visited.unbg {
	background: none;
	padding-right: 0;
}
.menu_ked {
      background:url(../../images/front/v2/ico_99.gif) no-repeat 55px 10px;
	  position:relative;
	 
		 }
.menu_ked a:hover{ 
    border:1px solid #106490; 
	border-bottom:0;
	height:25px;
	 margin:0;
	 display:block;
	 float:left;
	 text-decoration:none;

	}
.subsenu_ked{
    position:absolute;
	width:136px;
	top:24px;
	left:0;
	 border:1px solid #106490;
	 text-align:center;
	 background:url(../../images/front/v2/bg_2.jpg) repeat-x;
	}
.subsenu_ked a{
    color:#045D89;
	text-decoration:none;
	}
.subsenu_ked a:hover{
    color:#FF6600;
	text-decoration:underline;
	}

.wid296 {
	width: 296px;
}

.wid230 {
	width: 230px;
}

.wid200 {
	width: 200px;
}

.wid220 {
	width: 220px;
}

.marTop_10 {
	margin-top: 10px;
}

.marRight_10 {
	margin-Right: 10px;
}

.fon14 {
	font-size: 14px;
	font-weight: bold;
}

.line_7AA {
	border-top: 1px dotted #7AA7D1;
	margin-top: 5px;
}

.marTop_10 {
	margin-top: 10px;
}

.fon14 {
	font-size: 14px;
	color: #10427F;
	font-weight: bold;
}

.container {
	clear: both;
	margin-top: 10px;
	overflow: hidden;
}

.content {
	float: left;
	width: 640px;
}

.news {
	position: relative;
	border: 1px solid #BACDD1;
	background: #fefefe url(../../images/front/v2/index_r5_c2.jpg) repeat-y;
	height: 205px;
}

.newsLeft a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #045B88;
	padding-left: 25px;
	padding-top: 15px;
	height: 35px;
	width: 133px;
	display: block;
}

.newsLeft a:hover {
	color: #045B88;
	text-decoration: none;
}

.newsLeft {
	width: 158px;
	float: left;
}

.newsLeft li {
	margin: 0;
	padding: 0;
	height: 50px;
	list-style: none;
}

.newsLeft img {
	margin-right: 10px;
}

.newsOne {
	float: left;
	margin: 15px;
	overflow: hidden;
}

.newsTwo,.newsThree,.newsFour,.newsFive{
	position: absolute;
	width: 460px;
	height: 178px;
	left: 150px;
	background: #fefefe;
	padding: 10px;
	top: 0;
	border: 4px solid #66B6FD;
	z-index: 5;
}

.newsA {
	overflow: hidden;
}

.newsDat {
	overflow: hidden;
	text-align: left;
}

.newsDat h4 {
	font-size: 14px;
	font-weight: bold;
	background: url(../../images/front/v2/index_r5_c5.jpg) no-repeat;
	height: 22px;
	line-height: 22px;
	padding: 3px 5px 0 10px;
	margin: 0;
	color: #333;
}

.ctivity {
	float: left;
	width: 190px;
	overflow: hidden;
	margin-right: 20px;
}

.detailed {
	background: url(../../images/front/v2/index_r5_c1.jpg) no-repeat;
	height: 20px;
	line-height: 20px;
}

.detailed_a {
	display: block;
	height: 35px;
	width: 138px;
	padding-left: 20px;
	padding-top: 15px;
}

.detailed_a_hover {
	background: url(../../images/front/v2/index_r5_c3.jpg) no-repeat;
}

.detaNo {
	background: url(../../images/front/v2/index_r5_c4.jpg) no-repeat;
}

.botLine {
	border-bottom: 2px solid #e6e6e6;
}

.conRight {
	float: left;
}

.play {
	padding: 0 8px 2px 8px;
	overflow: hidden;
	clear: both;
	zoom: 1;
}

.play a {
	color: #0F437F;
	text-decoration: none;
}

.play a:hover {
	color: #FF6600;
	text-decoration: underline;
}

.game {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #0F437F;
	width: 15px;
	margin: 0;
	padding-top: 18px;
}

.music {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #0F437F;
	width: 15px;
	margin: 0;
	padding-top: 30px;
}

.gameBg {
	background: url(../../images/front/v2/index_r3_c1.gif) no-repeat left 0;
}

.musicBg {
	background: url(../../images/front/v2/index_r3_c2.gif) no-repeat left 0;
}

.substance {
	clear: both;
	width: 590px;
	overflow: hidden;
}

.substance span {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #E77503;
	margin-left: 20px;
	width: 60px;
	text-align: right;
	margin-top: 12px;
}

.substance ul {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	line-height: 220%;
	word-break: break-all;
	margin-top: 5px;
	width: 500px;
}

.substance ul li {
	float: left;
	list-style: none;
	margin-right: 3px;
	color: #0F437F;
	word-break: break-all;
	display: inline-block;
}

.play ul li img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

/*右侧样式 */
.sidebar {
	float: right;
	width: 310px;
	margin-top:-11px;
}
.sidebar_noLog {
	float: right;
	width: 310px;
}
.sidebar_noLog  a{
	color: #0F437F;
	text-decoration: none;
}

.sidebar_noLog  a:hover{
	color: #FF6600;
	text-decoration: underline;
}
.sidebar a,.newsOne a,.newsTwo a,.newsThree a,.newsFour a,.newsFive a{
	color: #0F437F;
	text-decoration: none;
}

.sidebar a:hover,.newsOne a:hover,.newsTwo a:hover,.newsThree a:hover,.newsFour a:hover,.newsFive a:hover{
	color: #FF6600;
	text-decoration: underline;
}

.login {
	overflow: hidden;
}

.load {
	float: left;
	background: url(../../images/front/v2/index_r4_c2.jpg) repeat-x;
	padding: 4px 1px;
	height: 46px;
	width: 304px;
}

.load a {
	font-size: 14px;
	color: #10427F;
	font-weight: bold;
}

.load p {
	margin: 7px 0 0 30px;
	padding: 0;
}

.zhuce,.denglu {
	float: left;
	height: 43px;
	width: 153px;
	text-align: center;
	line-height: 180%;
}

.zhuce p,.denglu p {
	margin: 0;
	padding: 0;
}

.denglu {
	float: left;
	width: 149px;
	height: 46px;
	background: url(../../images/front/v2/index_r4_c5.jpg) no-repeat;
}

.zhuce a {
	display: block;
	width: 153px;
	height: 46px;
	background: url(../../images/front/v2/index_r4_c4.jpg) no-repeat;
}

.zhuce a:hover {
	display: block;
	width: 153px;
	height: 46px;
	background: url(../../images/front/v2/index_r4_c4_1.jpg) no-repeat;
}

.denglu a {
	display: block;
	width: 149px;
	height: 46px;
	background: url(../../images/front/v2/index_r4_c5.jpg) no-repeat;
}

.denglu a:hover {
	width: 149px;
	height: 46px;
	background: url(../../images/front/v2/index_r4_c5_1.jpg) no-repeat;
}

.recharge {
	padding: 4px 15px;
	padding: 6px 15px\9;
	line-height: 250%;
	text-align: center;
}

.push {
	padding: 6px 15px;
	line-height: 180%;
}

.push img {
	float: left;
	margin: 0 10px 0 0;
}

.push p,.infor ul {
	margin: 0;
	padding: 0;
}

.infor {
	padding-top: 8px;
}

#first {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	background: none;
}

#zhuanji {
	margin: 0;
	padding: 0;
	background: none;
}

.zjcont {
	margin: 5px 0;
	color: #045B88
}

.zjcont img {
	float: left;
	margin-right: 5px;
}

.zjcont p {
	margin: 0;
	padding: 0;
	line-height: 180%;
}

.infor ul li,.newsDat ul li {
	list-style: none;
	background: url(../../images/front/v2/ico_0013.gif) no-repeat 0 8px;
	padding-left: 10px;
	white-space: nowrap;
	overflow: hidden;
	line-height: 180%;
    clear: both;
}

#phb ul li {
	padding-left: 0px;
	_margin: 5px 0 0 0;
}

#phb img {
	vertical-align: middle;
}

#phb span {
	margin: 0 5px 0 0;
	padding: 0;
}

.close {
	position: absolute;
	top: 5px;
	right: 5px;
}

/*底部样式*/
.footer {
	color: #999;
	clear: both;
	padding-top: 20px;
	text-align: center;
}

.footer p {
	line-height: 22px;
	margin: 0;
	padding: 0
}

.footer p img {
	vertical-align: middle;
}

.footer a,.foot a:visited {
	color: #999;
	margin: 0 5px;
	text-decoration: none;
}

.footer a:hover {
	color: #999;
	text-decoration: underline;
}

#flashFCI {
	border: 1px solid #C4E8FF;
	float: left;
	margin-right: 10px;
}

@media all and (min-width: 0px) {
	.push {
		padding: 8px 15px;
	}
}
.bannerTop {
	float: right;
	height: 75px;
	width:444px;

	_margin-top: 0px; #
	margin-top: 0px;
}

.logo {
	float: left;
}
