/************************ 全局定义 *************************/

/*页面定义*/

#parts{
	WIDTH: 100%;
	/* background-image: url(60yearbg.jpg); background-repeat: repeat-x; background-position: center top; */
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
	}
#pcenter{
	width:998px;
	margin:0 auto;
	height:auto;
	}
	
/***标题具左 时间居右***/
.tt_left {
	float:left;
	}
.tt_more{
	float:right;
	height:17px;
	line-height:17px;
	width:60px;
}
.time_r {
	float:right;
	}


/*居中DIV*/
.year60 {
	float:left;
	width:998px;
	height:159px;
	overflow: hidden;
	background-image: url(60year.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display:none;
	}
.main {
	float:left;
	width:998px;
	height:auto;
	overflow: hidden;
	background-color: #FFF;
	}

.bk01{
	width:996px;
	height:23px;
	line-height:20px;
	padding-top:7px;
	float: left;
	border: 1px solid #F7F7F7;
	overflow: hidden;
	}

.bk01 table{
	width:700px;
	float:left;
	}
.logmae_01{
	width:100px;
	height:19px;
	float:left;
	background-image:url(login1.gif);
	background-repeat: no-repeat;
	background-position: 15px top;	
	}
.logmae_usernamebig{
	width:140px;
	font-size:12px;
	float:left;
	}
.logmae_passwordbig{
	width:120px;
	float:left;
	}
.logmae_usernamebig input,.logmae_passwordbig input{
	font-size:12px;
	width: 80px;
	padding-left:5px;
	border: 1px solid #A7A6AA;
	background-image: url(inputbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.login_btn{
	float:left;
	}
.login_btn input{
	width:60px;
	height:19px;
	line-height:19px;
	background:url(login2.gif) center center no-repeat;
	border:none;
	}
.forget,.reg{
	width:70px;
	height:19px;
	line-height:19px;
	float:left;
	background-image: url(login2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	}
.logmae_nest02{
	float:left;
	width:160px;
	height:19px;
	overflow:hidden;
	}
.bk01_home{
	width:80px;
	float:right;
	padding-left:14px;
	background-image:url(home2.gif);
	background-position:left 4px;
	background-repeat: no-repeat;
	}
.bk01_fav{
	width:60px;
	float:right;
	padding-left:14px;
	background-image:url(home2.gif);
	background-position:left -46px;
	background-repeat: no-repeat;
	}

.logato_01{
	width:inherit;
	float:left;
	padding-right:20px;
	}
.logato_02 ul{
	margin:0px;
	padding::0px;
	}
.logato_02 ul li{
	float:left;
	list-style-type: none;
	background-image: url(home2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 15px;
	}
.logato_03{
	float:left;
	width:80px;
	padding-left:15px;
	background-image: url(home2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}
.exit{
	float:left;
	width:80px;
	line-height:19px;
	background-image: url(login2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	}

.bk02{
	width:998px;
	float: left;
	line-height: 5px;
	height: 5px;
	background-color: #D3D3D3;
	}
.bk03{
	width:998px;
	float: left;
	height: 70px;
	background-color: #E0E0E0;
	}
.log{
	float: left;
	height: 70px;
	width: 192px;
	line-height: 70px;
	padding-left:18px;	
	}
.navbutton{
	height: 65px;
	width: 90px;
	float: left;	
	}
.navbutton2{
	height: 65px;
	width: 15px;
	float: left;	
	}
.navlianmeng{
	height: 65px;
	width: 360px;
	float: left;
	background-image: url(lmzx.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:35px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 5px;
	line-height:15px;
	}
.navtitle1{
	float:left;
	height: 25px;
	width: 992px;
	border: 1px solid #000;
	background-color: #8C8C8C;
	padding:2px;
	}
.navtitle1_0{
	line-height: 23px;
	height: 23px;
	width: 964px;
	padding-left:26px;
	background-image: url(navtitlebg.gif);
	background-repeat: repeat-x;
	background-position: left -50px;
	float: left;
	border: 1px solid #2C2C2C;
	}
.navtitle1_0 ul{
	line-height: 23px;
	height: 23px;
	float: none;
	list-style-type: none;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}	
.navli{
	background-image: url(navtitlebg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}	
.navli,.navli01{
	float: left;
	line-height: 23px;
	height: 23px;
	width: 65px;
	padding-right: 2px;
	text-align: center;
	overflow: hidden;
	color: #FAFAFA;
	}
.navli a,.navli a:link,.navli a:visited,.navli01 a,.navli01 a:link,.navli01 a:visited{
		color: #FAFAFA;
	`}

.navli a:hover,.navli01 a:hover{
	color: #FC0;
	`}
	
.navtitle2{
	float:left;
	height: 24px;
	width: 966px;
	overflow: hidden;
	background-image: url(navtitlebg.gif);
	background-repeat: repeat-x;
	background-position: left -75px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	padding-left: 30px;
	}
.navtitle2 ul{
	margin: 0px;
	padding: 0px;
	float: left;	
	}
.navtitle2li_01,.navtitle2li_02,.navtitle2li_03,.navtitle2li_04{
	float: left;
	line-height: 27px;
	height: 27px;
	overflow: hidden;
	color:#fff;
	}
.navtitle2li_04 a:hover{
	color:#FF0;
}

.navtitle2li_01 input{
	background-color: #680301;
	border: 1px solid #540201;
	margin-top: 2px;
	color: #FFF;
	}

.navtitle2li_02{
	width: 60px;
	text-align: center;
	}

.navtitle2li_03{
	height: 25px;
	width: 123px;	
	}
	
.navtitle2li_04{
	padding-right: 8px;
	padding-left: 10px;
	width:49px;
	overflow: hidden;
	float:left;
	}
.navtitle2li_04{
	background-image: url(navtitlebg.gif);
	background-repeat: no-repeat;
	background-position: left -25px;
	}

.navtitle2li_04 a,.navtitle2li_04 a:link,.navtitle2li_04 a:visited, .navtitle2li_04_1 a,.navtitle2li_04_1 a:link,.navtitle2li_04_1 a:visited{
	color: #FFF;	
	}

.bk04{
	float: left;
	width: 992px;
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	overflow:hidden;
	}
.bk04{
	float: left;
	width: 992px;
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	overflow:hidden;
	}

.bk041{
	float: left;
	width: 980px;
	padding: 0 6px 6px 6px;
	overflow:hidden;
	}
/***首页主题部分***/
.mainbody{
	border: 1px solid #BABABA;
	height: auto;
	width: 996px;
	float: left;
	}	
/***热点专区导航***/
.bk05{
	float: left;
	width: 996px;
	height:auto;
	display:block;
	}

.mainleft{
	float:left;
	width:332px;
	height: auto;
	padding-left:9px;
	}

.mainright{
	width:640px;
	height:auto;
	float:left;
	padding-left:4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BABABA;
	border-bottom-color: #BABABA;
	border-left-color: #BABABA;
	margin-bottom: 10px;
	}

.left01{
	width:325px;
	height:342px;
	margin-bottom: 10px;
	overflow: hidden;
	}
.flashmagic{
	width:309px;
	height:226px;
	padding:8px;
	background-image:url(flashbg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	overflow: hidden;
}
.flashbottom{
	width:323px;
	height:94px;
	background-color: #BEBEBE;
	margin-top:3px;
	float:left;
	border: 1px solid #ccc;
	overflow: hidden;
}
.left02title{
	width:312px;
	height:26px;
	float:left;
	padding-top:3px;
	padding-left:10px;
	background-image: url(ctitlebg.gif);
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #8F8F8F;
	border-right-color: #8F8F8F;
	border-left-color: #8F8F8F;
	line-height: 26px;
	}
	
.left02body{
	width:312px;
	height:auto;
	float:left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8F8F8F;
	border-bottom-color: #8F8F8F;
	border-left-color: #8F8F8F;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #BFBFBF;
	display:table;
	margin-bottom: 10px;
	}
.left02bodycontent{
	width:312px;
	height:302px;
	float:left;
	padding:8px 0;
	background-color: #FFF;
	display:table;
	}

.left02foot{
	display: none;
	
	}

.commonul{ 
    display:table;
	width:inherit;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	overflow: hidden;
	
	}
.commonul li{
	color:#999;
	width:298px;
	padding:0 2px 0 5px;
	list-style-type: none;
	overflow: hidden;
	line-height: 22px;
	float: left;
	}

.commonulimgtxt{ 
	display:table;
	width:310px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	overflow: hidden;
	}

.commonultxt{
	color:#999;
	width:298px;
	padding:0 2px 0 5px;
	list-style-type: none;
	overflow: hidden;
	line-height: 22px;
	float: left;
	}

.commonulimg{
	width:155px;
	float: left;
	text-align: center;
	line-height: 20px;
	}

.commonulimg img{
	padding: 2px;
	border: 1px solid #CCC;
	}

.left03title{
	width:312px;
	height:26px;
	float: left;
	padding-top:3px;
	padding-left:10px;
	background-image: url(ctitlebg.gif);
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #8F8F8F;
	border-right-color: #8F8F8F;
	border-left-color: #8F8F8F;
	line-height: 26px;
	}
	
.left03body{
	width:312px;
	height:auto;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8F8F8F;
	border-bottom-color: #8F8F8F;
	border-left-color: #8F8F8F;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #BFBFBF;
	display:table;
	margin-bottom: 10px;
	}
.left03bodycontent{
	width:312px;
	height:400px;
	background-color: #FFF;
	display:table;
	float: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
	overflow: hidden;
	}

.left03foot{
	display: none;
	
	}

.left04title{
	width:312px;
	height:19px;
	float: left;
	padding-top:6px;
	padding-left:10px;
	background-image: url(ctitlebg.gif);
	background-position: -325px top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #8F8F8F;
	border-right-color: #8F8F8F;
	border-left-color: #8F8F8F;
	line-height: 26px;
	}
	
.left04body{
	width:312px;
	height:auto;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8F8F8F;
	border-bottom-color: #8F8F8F;
	border-left-color: #8F8F8F;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display:table;
	margin-bottom: 10px;
	}
.left04bodycontent{
	width:inherit;
	height:335px;
	background-color: #FFF;
	display:table;
	float: left;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	overflow:hidden;
	}

.left04foot{
	display: none;
	
	}


.left05title{
	width:312px;
	height:19px;
	float: left;
	padding-top:6px;
	padding-left:10px;
	background-image: url(ctitlebg.gif);
	background-position: -325px top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #8F8F8F;
	border-right-color: #8F8F8F;
	border-left-color: #8F8F8F;
	line-height: 26px;
	}
	
.left05body{
	width:312px;
	height:auto;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8F8F8F;
	border-bottom-color: #8F8F8F;
	border-left-color: #8F8F8F;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display:table;
	margin-bottom: 10px;
	}
.left05bodycontent{
	width:inherit;
	height:auto;
	background-color: #FFF;
	display:table;
	float: left;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	}

.left05foot{
	display: none;
	
	}

.left06title{
	width:312px;
	height:19px;
	float: left;
	padding-top:6px;
	padding-left:10px;
	background-image: url(ctitlebg.gif);
	background-position: -325px top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #8F8F8F;
	border-right-color: #8F8F8F;
	border-left-color: #8F8F8F;
	line-height: 26px;
	}
	
.left06body{
	width:312px;
	height:auto;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8F8F8F;
	border-bottom-color: #8F8F8F;
	border-left-color: #8F8F8F;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display:table;
	margin-bottom: 10px;
	}
.left06bodycontent{
	width:inherit;
	height:195px;
	float: left;
	padding:4px 0;
	background-color: #FFF;
	display:table;
	overflow:hidden;
	}

.left06foot{
	display: none;
	
	}

.left07title{
	width:312px;
	height:19px;
	float: left;
	padding-top:6px;
	padding-left:10px;
	background-image: url(ctitlebg.gif);
	background-position: -325px top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #8F8F8F;
	border-right-color: #8F8F8F;
	border-left-color: #8F8F8F;
	line-height: 26px;
	}
	
.left07body{
	width:312px;
	height:auto;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8F8F8F;
	border-bottom-color: #8F8F8F;
	border-left-color: #8F8F8F;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display:table;
	margin-bottom: 10px;
	}
.left07bodycontent{
	width:inherit;
	height:266px;
	float: left;
	padding:8px 0;
	background-color: #FFF;
	display:table;
	overflow:hidden;
	}
.left07foot{
	display: none;
	
	}

.left08title{
	width:312px;
	height:19px;
	float: left;
	padding-top:6px;
	padding-left:10px;
	background-image: url(ctitlebg.gif);
	background-position: -325px top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #8F8F8F;
	border-right-color: #8F8F8F;
	border-left-color: #8F8F8F;
	line-height: 26px;
	}
	
.left08body{
	width:312px;
	height:auto;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8F8F8F;
	border-bottom-color: #8F8F8F;
	border-left-color: #8F8F8F;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display:table;
	margin-bottom: 10px;
	}
.left08bodycontent{
	width:inherit;
	height:297px;
	float: left;
	padding-top:9px;
	background-color: #FFF;
	display:table;
	overflow:hidden;
	}

.left08foot{
	display: none;
	
	}

.left09bodycontent{
	width:inherit;
	height:auto;
	float: left;
	padding:9px 0;
	background-color: #FFF;
	display:table;
	}



/***主体右边****/

.mainrsubL{
	width:410px;
	height:1114px;
	overflow:hidden;
	float:left;
	}

.mainrsubR{
	width:226px;
	height:1114px;
	overflow:hidden;
	float:right;
	}

.mainrsub2L{
	width:410px;
	height:654px;
	overflow:hidden;
	float:left;
	}

.mainrsub2R{
	width:226px;
	height:654px;
	overflow:hidden;
	float:right;
	}

.righta01title{
	width:397px;
	height:22px;
	float:left;
	padding-top:3px;
	padding-left:10px;
	background-image: url(ctitlebg.gif);
	background-position: -644px top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D9D9D9;
	border-left-color: #D9D9D9;
	line-height: 22px;
	}
	
.righta01body{
	width:405px;
	height:310px;
	float:left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;
	padding-right: 2px;
	padding-bottom: 5px;
	display:table;
	margin-bottom: 10px;
	background-color: #F1F1F1;
	overflow: hidden;
	}
.righta01bodycontent{
	width:inherit;
	height:300px;
	float:left;
	padding:4px 0;
	display:table;
	overflow:hidden;
	}

.righta01foot{
	display: none;
	
	}

.righta01big{
	font-size: 20px;
	text-align: center;
	width: 400px;
	margin: 0px;
	line-height: 34px;
	height: 34px;
	overflow: hidden;
	font-family:"Microsoft YaHei","黑体";
	}
.righta01big p{
	margin: 0px;
	padding: 0px;
	}
.righta01big a,.righta01big a:link,.righta01big a:hover,.righta01big a:visited{
	color:red;
}

.righta01small{
	text-align: center;
	width: 370px;
	font-size: 14px;
	line-height: 25px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	overflow: hidden;
	font-family: "Microsoft YaHei","黑体"; 
	}

.commonul2{ 
    display:table;
	width:inherit;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	overflow: hidden;
	
	}
.commonul2 li{
	width:397px;
	padding:0 2px 0 5px;
	list-style-type: none;
	overflow: hidden;
	line-height: 21px;
	float: left;
	font-size: 14px;
	}
.rightb01title{
	width:213px;
	height:22px;
	float:right;
	padding-top:3px;
	padding-left:10px;
	background-image: url(ctitlebg.gif);
	background-position: -1051px top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8F8F8F;
	border-left-color: #8F8F8F;
	line-height: 22px;
	background-repeat: no-repeat;
	}
	
.rightb01body{
	width:223px;
	height:340px;
	float:right;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8F8F8F;
	border-bottom-color: #8F8F8F;
	border-left-color: #8F8F8F;
	display:table;
	margin-bottom: 10px;
	background-color: #F1F1F1;
	overflow: hidden;
	}
.rightb01bodycontent{
	width:inherit;
	height:300;
	float:right;
	padding:5px 0;
	display:table;
	overflow:hidden;
	}

.rightb01foot{
	display: none;	
	}
.rightb02title{
	width:215px;
	height:20px;
	float:right;
	padding-top:5px;
	padding-left:10px;
	background-image: url(ctitlebg.gif);
	background-position: right top;
	line-height: 20px;
	background-repeat: no-repeat;
	}
	
.rightb02body{
	width:221px;
	height:auto;
	float:right;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8F8F8F;
	border-bottom-color: #8F8F8F;
	border-left-color: #8F8F8F;
	padding-right: 2px;
	padding-bottom: 2px;
	display:table;
	margin-bottom: 12px;
	background-color: #F1F1F1;
	}
.rightb02bodycontent{
	width:inherit;
	height:auto;
	float:right;
	padding:4px 0;
	display:table;
	}

.rightb03bodycontent{
	width:inherit;
	height:322px;
	float:right;
	padding:6px 0 3px 0;
	display:table;
	}
.rightb04bodycontent{
	width:inherit;
	height:239px;
	float:right;
	padding-top:8px;
	display:table;
	}

.rightb02foot{
	display: none;	
	}
.commonul3{ 
    display:table;
	width:inherit;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	overflow: hidden;
	
	}
.commonul3 li{
	width:210px;
	padding:0 0 0 5px;
	list-style-type: none;
	overflow: hidden;
	line-height: 21px;
	float: left;
	font-size: 12px;
	}

.commonul3 li img{
	padding: 2px;
	border: 1px solid #CCC;
	}

.righta02title{
	width:394px;
	height:28px;
	float:left;
	padding-top:3px;
	padding-left:15px;
	background-image: url(ctitlebg.gif);
	background-position: -1274px top;
	line-height: 28px;
	}
	
.righta02body{
	width:405px;
	height:auto;
	float:left;
	padding-right: 2px;
	display:table;
	margin-bottom: 10px;
	border: 1px solid #D9D9D9;
	}
.righta02bodycontent{
	width:inherit;
	height:auto;
	float:left;
	padding:6px 0;
	display:table;
	background-color: #FFF;
	}

.righta02foot{
	display: none;
	
	}

.righta03title{
	width:625px;
	height:22px;
	float:left;
	padding-top:6px;
	padding-left:15px;
	background-image: url(ctitlebg.gif);
	background-position: -1683px top;
	line-height: 22px;
	}
	
.righta03body{
	width:630px;
	height:122px;
	float:left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D5D5D5;
	border-bottom-color: #D5D5D5;
	border-left-color: #D5D5D5;
	background-color: #E5E5E5;
	display:table;
	margin-bottom: 10px;
	padding: 4px;
	overflow:hidden;
	}
.righta03bodycontent{
	width:628px;
	height:108px;
	float:left;
	padding:6px 0;
	background-color: #FFF;
	display:table;
	border: 1px solid #D5D5D5;
	overflow:hidden;
	}

.righta03foot{
	display: none;
	
	}



.righta04title{
	width:302px;
	height:22px;
	float:left;
	padding-top:6px;
	padding-left:15px;
	background-image: url(ctitlebg.gif);
	background-position: -2648px top;
	line-height: 22px;
	}
	
.righta04body{
	width:305px;
	height:auto;
	float:left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D5D5D5;
	border-bottom-color: #D5D5D5;
	border-left-color: #D5D5D5;
	background-color: #E5E5E5;
	display:table;
	margin-bottom: 10px;
	padding: 4px;
	}
.righta04bodycontent{
	width:inherit;
	float:left;
	padding:6px 0;
	background-color: #FFF;
	display:table;
	border: 1px solid #D5D5D5;
	}

.righta04foot{
	display: none;
	
	}

.righta01L{
width:317px;
float:left;
}

.righta01R{
width:317px;
float:right;
}

.righta02L{
	width:319px;
	float:left;
}

.righta02R{
	width:319px;
	float:right;
}

.righta02{
	width:644px;
	float:left;
	overflow: hidden;
	}
.righta05title{
	width:299px;
	height:22px;
	float:left;
	padding-top:6px;
	padding-left:20px;
	background-image: url(ctitlebg.gif);
	background-position: -2323px top;
	line-height: 22px;
	}
	
.righta05body{
	width:307px;
	height:auto;
	float:left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D5D5D5;
	border-bottom-color: #D5D5D5;
	border-left-color: #D5D5D5;
	background-color: #E5E5E5;
	display:table;
	margin-bottom: 10px;
	padding: 4px;
	}
.righta05bodycontent{
	width:307px;
	float:left;
	height:220px;
	padding:6px 0;
	background-color: #FFF;
	display:table;
	border: 1px solid #D5D5D5;
	}


.commonul3imgtxt{ 
	display:table;
	width:306px;
	margin: 0px;
	padding: 2px 0px 1px 1px;
	float: left;
	list-style-type: none;
	overflow: hidden;
	}

.commonul3txt{
	color:#999;
	width:298px;
	padding:0 2px 0 5px;
	list-style-type: none;
	overflow: hidden;
	line-height: 22px;
	float: left;
	}

.commonul3img{
	width:102px;
	float: left;
	margin-bottom:3px;
	text-align: center;
	line-height: 20px;

	}

.commonul3img img{
	padding: 2px;
	border: 1px solid #CCC;
	}



.righta05foot{
	display: none;
	
	}

/********移动图片块**********/

.infiniteCarousel {
  width: 628px;
  position: relative;
  display:block;
}

.infiniteCarousel .wrapper {
  width: 580px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 105px;
  margin: 0 21px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 1px solid #D5D5D5;
  padding:2px;
}

.infiniteCarousel .wrapper ul {
  width: 1605px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 5px;
  height: 75px;
  width: 107px;
  text-align:center;
}
.infiniteCarousel ul li span{
	line-height:28px;
}

.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel ul li:hover img {
  border-color: #000;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 67px;
  width: 17px;
  background: url(movebutton.gif) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 10px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -134px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -67px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -201px;
}


/*******************************/
.rguanggao{
	width:225px;
	float:right;
	margin-bottom: 10px;	
	}
.rguanggao2{
	width:322px;
	height:60px;
	float:left;
	margin-bottom: 8px;
	overflow:hidden;
	border: 1px solid #8F8F8F;
	}
.jiayouzhan{
	width:204px;
	height:224px;
	float:right;
	margin-bottom: 10px;
	background: url(jiayouzhan.jpg) no-repeat 0 0;
	padding-top:30px;
	padding-right:19px;
	border: 1px solid #8F8F8F;
	}
.jyzflash{
	width:170px;
	height:98px;
	float:right;
	padding:6px 8px;
	background: url(jyz1.gif) no-repeat 0 0;
	overflow:hidden;
}
.jyzflashgd{
	width:170px;
	height:96px;
	float:right;
	margin-bottom:4px;
	text-align:center;
	overflow:hidden;
}
.jyzflashgd2{
	width:170px;
	height:96px;
	padding-top:6px;
	padding-right:13px;
	float:right;
	margin-bottom:4px;
	text-align:center;
	overflow:hidden;
}

.cguanggao2{
	width:221px;
	height:202px;
	float:right;
	border: 1px solid #8F8F8F;
	background-position: right top;
	background-repeat: no-repeat;
	overflow:hidden;
}

.cguanggao{
	width:638px;
	float:right;
	margin-bottom:8px;
	border: 1px solid #8F8F8F;
	}
.friendlink{
	width:976px;
	height:auto;
	margin-bottom: 10px;
	padding-left: 9px;
	float: left;
	}
.link{
	float:left;
	width:956px;
	line-height:30px;
	padding:5px 10px;
	background-color:#E0E0E0;
}
.footpage{
	width:930px;
	height:90px;
	float:left;
	background-image: url(tfrxlog.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	text-align: center;
	vertical-align: middle;
	line-height: 30px;
	padding-left:60px;
	padding-top: 10px;
	}



/**********游戏热点区*************/

.game_nav {
	clear:both;
	margin:0 auto;
	width:973px;
	height:auto;
	padding:0px 10px;
	background:#FFF;
	overflow:hidden;
	padding-top:3px;
	padding-bottom:6px;
	}
.gn_topbox {
	float:left;
	width:980px;
	height:25px;
	overflow:hidden;
	}
/*重叠样式*/
.tabs {
	list-style: none;
	float:left;
	width:530px;
	height:19px;
	overflow:hidden;
	margin-top:6px;
	}
.tabs ul{
	margin: 0px;
	padding: 0px;
	}
.tabs li { 
	float: left; 
	padding: 0; 
	margin: 0 -10px 0 0;
	LIST-STYLE-TYPE: none; 
	}
.tabs li a { 
	display: block; 
	position: relative; 
	text-decoration: none; 
	}
.tab_normal a em { 
	display: block; 
	height: 19px; 
	float: left; 
	padding: 0 20px 0 0; 
	background:url(nabbg.gif) right bottom; 
	position: relative; 
	z-index: 200; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal; 
	color: #000; 
	line-height: 19px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: center; 
	cursor: pointer; 
	text-decoration:none; 
	}
.tab_normal a b { 
	display: block; 
	float: left; 
	width: 10px; 
	height: 19px; 
	background: url(navbg.gif) left bottom; 
	position: relative; 
	z-index: 100; 
	}
.tab_current a em { 
	display: block; 
	height: 19px; 
	float: left; 
	padding: 0 20px 0 0; 
	background: url(navbg.gif) right bottom; 
	position: relative; 
	z-index: 200; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal; 
	color: #600407; 
	line-height: 19px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: center; 
	cursor: pointer; 
	text-decoration:none; 
	}
.tab_current a b { 
	display: block; 
	float: left; 
	width: 10px; 
	height: 19px; 
	background: url(navbg.gif) left bottom; 
	position: relative; 
	z-index: 100; 
	}
.tab_normal a:hover { 
	border: 0; 
	z-index: 1100; 
	cursor: pointer; 
	}
.tab_normal a:hover b { 
	background-position: left top; 
	}
.tab_normal a:hover em { 
	background-position: right top; 
	color: #ffffff; 
	}
.tab_current a { 
	border: 0; 
	z-index: 1000; 
	cursor: pointer; 
	}
.tab_current a b { 
	background-position: left top; 
	}
.tab_current a em { 
	background-position: right top; 
	color: #ffffff; 
	}
.tabs li a.m1 { 
	z-index: 900; 
	}
.tabs li a.m2 { 
	z-index: 800; 
	}
.tabs li a.m3 { 
	z-index: 700; 
	}
.tabs li a.m4 { 
	z-index: 600; 
	}
.tabs li a.m5 { 
	z-index: 500; 
	}
.tabs li a.m6 { 
	z-index: 400; 
	}
.tabs li a.m7 { 
	z-index: 300; 
	}
.tabs li a.m8 { 
	z-index: 200; 
	}
.tabs li a.m9 { 
	z-index: 100; 
	}
.tabs .li1 { 
	float: left; 
	width: 66px; 
	text-align: center; 
	color: #600407; 
	display: block; 
	padding: 0px; 
	margin: 0px; 
	}
.tabs .li2 { 
	float: left; 
	width: 50px; 
	text-align: center; 
	color: #600407; 
	display: block; 
	padding: 0; 
	margin: 0 0 0 40px; 
	}
.tabs .li1, .tabs .li1 a, .tabs .li2, .tabs .li2 a { 
	color: #600407; 
	text-decoration: none; 
	font-size: 12px; 
	color: #600407; 
	height: 19px; 
	line-height: 19px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: center; 
	}
.tabs .li1 a:hover, .tabs .li2 a:hover { 
	color: #600407; 
	text-decoration: underline; 
	}
#linkGame1,#linkGame2,#linkGame3,#linkGame4,#linkGame5,#linkGame6,#linkGame7,#linkGame8,#linkGame9{ 
	float:left;
	width:865px;
	height:auto;
	padding:0px 0px 0px 65px;
	text-align:left;
	line-height:22px;
	color:#000000;
	font-size:14px;
	}
#linkGame1 a,#linkGame2 a,#linkGame3 a,#linkGame4 a,#linkGame5 a,#linkGame6 a,#linkGame7 a,#linkGame8 a,#linkGame9 a{ 
	color:#000000;
	text-decoration:none;
	}
#linkGame1 a:hover,#linkGame2 a:hover,#linkGame3 a:hover,#linkGame4 a:hover,#linkGame5 a:hover,#linkGame6 a:hover,#linkGame7 a:hover,#linkGame8 a:hover,#linkGame9 a:hover{ 
	color:#0768FF;
	text-decoration:underline;
	}

/*tabsright*/
.tabs_right {
	float:left;
	width:444px;
	height:25px;
	}
.tabs_right_head {
	float:left;
	width:12px;
	height:25px;
	}
.tabs_right_body {
	float:right;
	width:430px;
	height:26px;
	background-image: url(tabs_right_bodybg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.tabs_right_body ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	}
.tabs_right_body li {
	float:left;
	width:auto;
	padding-left:20px;
	height:25px;
	line-height:25px;
	color:#000000;
	padding-right:15px;
	list-style-type: none;
	background-image: url(nav4ge.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	}
.tabs_right_bottom {
	float:left;
	width:8px;
	height:25px;
	background:url(tr_bottom.gif) left top repeat-x;
	}
	
.gn_gamelist {
	float:left;
	width:973px;
	height:auto;
	border: 1px solid #BABEC3;
	background-image: url(gamelist_head.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
.gn_gamelist_head {
	float:left;
	width:973px;
	height:2px;
	font-size:0px;
	background:url(gamelist_head.gif) left bottom repeat-x;
	}
.gn_gamelist_body {
	float:left;
	width:973px;
	height:auto;
	background:url(gamelist_body.gif) left top repeat-y;
	}
.gn_gamelist_bottom {
	float:left;
	width:973px;
	height:8px;
	font-size:0px;
	background:url(gamelist_bottom.gif) left top no-repeat;
	}
.gn_gamelistbig {
	float:left;
	width:947px;
	height:auto;
	margin-left:12px;
	_margin-left:6px;
	padding:20px 0px 18px 0px;
	border: 1px solid #BABEC3;
	background-color: #F7F7F7;
	background-image: url(gamelistbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
