@charset "gb2312";
/* CSS Document */

h1, h2, h3, h4, h5, h6, 
dl, dd, dt, ol, ul, li, 
p, form { margin: 0; padding: 0; }

ol, ul, li, dl, dd, dt { list-style: none; } a img { border: none; } em, i { font-style: normal; }
input, option, select, textarea, button { font-size: 12px; }
div, li, ul, ol, dl, dd, dt, p { width: auto; overflow: hidden; }

a { overflow: hidden; outline: none; text-decoration: none; color: #343530; }
a:hover { text-decoration: underline; }
.clear { clear: both; font-size: 0; visibility: hidden; width: 0; line-height: 0; }
.fl, lt { float: left; display: inline; } .fr, .rt { float: right; display: inline; }

.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.mar10 { margin-bottom: 10px; }
.fs14 { font-size: 14px; }
.tal { text-align: left; }
.tar { text-align: right; }
.msya { font-family: 'Microsoft Yahei'; }
.xRel { position: relative; }
.xAbs { position: absolute; }

html { background: url(../images/bg_1.gif); }
body { margin: 0; padding: 0; background: url(../images/bg1_1.jpg) center 33px no-repeat; font-size: 12px; font-family: '宋体'; color: #343530; }
.includeGlobalTop { height: 33px; overflow: visible; }
.includeGlobalFoot { color: #7d7d7d; text-align: center; line-height: 24px; height: 92px; }
.includeGlobalFoot a { color: #7d7d7d; }
.thisWrapper { width: 980px; margin: 0 auto; background: url(../images/bg2_1.jpg) no-repeat; }

.xjTopper { height: 330px; position: relative; }
	.xjlogo { position: absolute; left: 32px; top: 45px; }
	.xj073 { position: absolute; left: 32px; top: 170px; }
	.xjstart { position: absolute; left: 70px; top: 260px; width: 180px; height: 60px; }
	.xjFav { position: absolute; right: 5px; bottom: 8px; width: 64px; height: 19px; line-height: 19px; text-align: center; background: #7e363e; border: 1px #6b292e solid;
	 filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
	.xjFav a { color: #fff; display: block; }
	.xjFav a:hover { text-decoration: none; }
	
	.xjLike { position: absolute; right: 80px; bottom: 8px; width: 100px; height: 40px; line-height: 19px; text-align: center; border: 1px #ff0000 solid; color: #91706b; background: #fff; }
	.xjLike a { color: #ff0000; display: block; font-size:14px; font-weight:bold; }
	.xjLike a:hover { text-decoration: none; }
	.xjLike dt { width: 50px; height:40px; line-height:40px; background: #ffe7e0; float: left; border-right: 1px #d8b6ac solid; }
	.xjLike dd { width: 48px; float: left; line-height:40px; color:#ff0000; }


.xjNav { height: 50px; background: url(../images/xjnav_1.gif); padding-left: 8px; }
.xjNav li { font-family: 'Microsoft Yahei'; color: #fff; font-size: 16px; text-align: center; width: 96px; height: 50px; line-height: 48px; float: left; background: url(../images/bg4_1.gif) 0 -200px no-repeat; }
.xjNav li.clix { background: none; }
.xjNav a { color: #ccc; display: block; height: 47px; }
.xjNav a:hover { border-bottom: 3px #820808 solid; text-decoration: none; }
.xjNav a.current, .xjNav a.current:hover { border-bottom: 3px #820808 solid; color: #fff; }



.xjHotURL { height: 69px; background: #2d2d2d url(../images/bg8_1.gif) 0 -100px no-repeat; border-top: 1px #333 solid; border-bottom: 1px #000 solid; }
.xjtxt { color: #494949; width: 750px; line-height: 24px; height: 50px; padding-left: 50px; padding-top: 11px; float: left }
.xjtxt a { color: #a0a0a0; }
.xjtxt a:hover { color: #89a4e0; }
.xjbbs { width: 130px; height: 50px; float: right; display: block; background: url(../images/bg8_1.gif) no-repeat; padding-left: 44px; padding-top: 19px; }

.xjSearch { height: 38px; background: url(../images/xjsearch_1.gif); color: #fff; }
.xjSearch a { color: #fff; }
.xjs1 { background: #b5b5b5; border: 1px #545353 solid; padding: 2px 3px; width: 180px; }
.xjs2 { background: #526699; border: 1px #6d7ea8 solid; padding: 1px 3px; color: #d2daf0; cursor: pointer; }

.thisFlash, .thisFlash img { width: 310px; height: 200px; }
.thisFlash ul { width: 104px; height: 14px; position: absolute; right: 0; bottom: 8px; }
.thisFlash li { width: 20px; height: 14px; float: left; }
.thisFlash li a { width: 14px; height: 14px; text-indent: -978em; display: block; background: url(../images/png_flash_1.png) -16px -16px no-repeat; }
.thisFlash li.current a { background-position: 0 0; }

.grayBoxing { background: #f4f4f7; border: 1px #dbdcde solid; line-height: 24px; font-family: 'Microsoft Yahei'; }
.grayBoxing p { width: 290px; }
.grayBoxing span { height: 24px; background-image: url(../images/bg7_1.gif); background-repeat: no-repeat; display: block; float: left; font-family: '宋体'; color: #fff; }
	.g1 { background-position: 0 2px; width: 67px; padding-left: 7px; }
	.g2 { background-position: 0 -28px; width: 84px; padding-left: 7px; }
	.g3 { background-position: 0 -58px; width: 90px; padding-left: 6px; }
.grayBoxing a { padding-left: 5px; padding-right: 12px; }

.thisHeadlines { height: 68px; text-align: center; }
.thisHeadlines h2 { font-size: 16px; height: 32px; line-height: 32px; overflow: hidden; }
.thisHeadlines h2 a { color: #a4302e; }
.thisHeadlines p, .thisHeadlines p a { color: #666; }

.thsShow { padding-top: 10px; height: 365px; }
.thsShow span { color: #fff; font-family: '宋体'; padding: 1px 3px 0; }
	.colorA { background: #b07473; }
	.colorB { background: #818fb5; }
.thsShow .thisWordList ul { padding-left: 4px; }
.thisWordList li.dashed { height: 12px; margin-bottom: 11px; line-height: 0; font-size: 0; border-bottom: 1px #666 dashed; }
.thsShow a:hover { color: #a4302e; text-decoration: none; }

.thisThemeList { width: 320px; }
.thisThemeList img { width: 151px; height: 56px; }
.thisThemeList li { width: 159px; height: 65px; float: left; }

.xPoint { height: 27px; margin-top: -17px; }
.xPoint p { float: right; width: 50px; height: 8px; }
.xPoint a { width: 8px; height: 8px; display: block; float: left; text-indent: -987em; background: url(../images/bg7_1.gif) right -90px no-repeat; margin-right: 8px; }
.xPoint a.current { background-position: 0 -90px; }

.thisImageList { width: 1020px; }
.thisImageList dl { width: 84px; height: 120px; float: left; margin-right: 28px; }
.thisImageList img { width: 80px; height: 80px; padding: 1px; border: 1px #c8c8c8 solid; }
.thisImageList dt { height: 92px; }
.thisImageList dd { text-align: center; font-family: 'Microsoft Yahei'; }

.thisHuobanSwitch { height: 45px; background: url(../images/bg4_1.gif) no-repeat; }
.thisHuobanSwitch p { width: 31px; height: 18px; margin: 0 auto; padding-top: 5px; }
.thisHuobanSwitch a { width: 31px; height: 18px; display: block; text-indent: -987em; background-image: url(../images/bg4_1.gif); background-repeat: no-repeat; }
.hbsOpen a { background-position: 0 -50px; }
.hbsClose a { background-position: 0 -75px; }

.thisPhotoList { padding-left: 14px; padding-top: 28px; width: 300px; }
.thisPhotoList dl { width: 130px; height: 120px; float: left; margin-right: 18px; }
.thisPhotoList img { width: 128px; height: 88px; border: 1px #a1a0af solid; }
.thisPhotoList dt { height: 96px; }
.thisPhotoList dd { text-align: center; font-family: 'Microsoft Yahei'; }

.thisSubTitle { height: 30px; background: url(../images/bg4_1.gif) 0 -100px repeat-x; }
.thisSubTitle_Wide { height: 48px; }
.thisSubTitle_Nar { height: 25px; background: url(../images/bg4_1.gif) 0 -105px repeat-x; }
.titleName { border: 1px #bebcc6 solid; height: 29px; background: url(../images/bg3_1.gif); }
	.tnModi { background: none; border: none; }
.titleName p { height: 27px; line-height: 30px; background: url(../images/bg4_1.gif) -58px -44px no-repeat; padding-left: 25px; border-left: 1px #f6f6f6 solid; border-top: 1px #f6f6f6 solid; }
	.tnModi p { border: none; }
.titleName b { font-size: 18px; color: #882927; font-family: '楷体_GB2312'; letter-spacing: -1px; }
.titleName i { font-size: 12px; color: #747474; font-family: Georgia; padding-left: 8px; }
.more { height: 20px; margin-top: -20px; float: right; background: url(../images/bg4_1.gif) right -71px no-repeat; text-align: right; padding-right: 10px; }
.more a { color: #7b7b7b; }
.thisSubTitle_Wide .more { padding-right: 20px; background-position: -946px -71px; height: 22px; margin-top: -22px; }
.thisSubTitle_Nar p { height: 23px; line-height: 25px; background: none; padding-left: 10px; }

.thisWordList { font-family: 'Microsoft Yahei'; }
.thisWordList h3 { height: 48px; line-height: 50px; text-align: center; letter-spacing: -1px; font-weight: normal; }
.thisWordList h3 a { color: #a2514f; font-family: 'Microsoft Yahei'; font-size: 16px; }
.thisWordList ul { padding-left: 8px; }
.thisWordList li { height: 21px; line-height: 21px; }
.thisWordList i { float: right; font-family: '宋体'; color: #999; }
.thisWordList a { padding-left: 5px; }

.plugImg { padding-top: 22px; height: 70px; text-align: center; }
.plugImg img { width: 300px; height: 56px; border: 1px #333 solid; }

.thisGameData { padding-top: 18px; }
.thisGameData dl { height: 50px; }
.thisGameData dt { width: 85px; height: 40px; font-family: 'Microsoft Yahei'; line-height: 40px; padding-left: 20px; background: url(../images/bg4_1.gif) 0 -150px no-repeat; font-size: 14px; color: #242520; margin-right: 12px; float: left; }
.thisGameData dd { color: #bcbdc4; line-height: 40px; width: 530px; float: left; }
.thisGameData dd.lh20 { line-height: 20px; }
.thisGameData dd a { font-family: 'Microsoft Yahei'; }

.thisLinks { line-height: 23px; color: #c1c2c8; padding-left: 10px; margin-bottom: 30px; }
.thisLinks a { white-space: nowrap; font-family: 'Microsoft Yahei'; }

.thisTeam { line-height: 23px; padding-left: 12px; }
.thisInfo { line-height: 23px; padding: 0 4px; height: 220px; }

.thisProImage { height: 235px; width: 186px; text-align: center; background: #d0d5d9; border: 1px #cdcfda solid; padding-top: 9px; margin-right: 28px; }
.thisProImage img { width: 168px; height: 226px; }

.thisProIntro { width: 420px; line-height: 20px; margin-bottom: 10px; height: 60px; font-family: 'Microsoft Yahei'; font-weight: normal; padding-top: 3px; font-size: 12px; overflow: hidden; }
.thisProIntro b { color: #882927; font-size: 14px; }

.thisProTu { width: 422px; background: #d0d5d9; border-top: 1px #646464 dashed; height: 165px; padding-top: 7px; }
.thisProTu img { width: 160px; height: 132px; padding: 1px; border: 1px #a4a4a4 solid; }
.thisProTu dl { width: 210px; float: left; text-align: center; }
.thisProTu dt { height: 142px; }
.thisProTu dd { font-family: 'Microsoft Yahei'; }

.thisProSwitch { height: 50px; margin-top: -50px; padding-left: 150px; }
.thisProSwitch ul { width: 402px; height: 39px; background: url(../images/bg5_1.gif) right 0 no-repeat; }
.thisProSwitch li { width: 100px; height: 39px; float: left; line-height: 34px; }
.thisProSwitch a { padding-left: 44px; height: 39px; display: block; font-family: 'Microsoft Yahei'; font-size: 14px; background-image: url(../images/bg5_1.gif); background-repeat: no-repeat; }
.thisProSwitch a.current { color: #fff; }
.thisProSwitch a:hover { text-decoration: none; }
	.tps_1 a { background-position: 0 -50px; }
	.tps_2 a { background-position: -100px -50px; }
	.tps_3 a { background-position: -200px -50px; }
	.tps_4 a { background-position: -300px -50px; }
	.tps_1 a.current { background-position: 0 -100px; }
	.tps_2 a.current { background-position: -100px -100px; }
	.tps_3 a.current { background-position: -200px -100px; }
	.tps_4 a.current { background-position: -300px -100px; }

.thisHotSwitch { height: 25px; background: url(../images/bg4_1.gif) 0 -105px repeat-x; border-left: 1px #bec6d8 solid; }
.thisHotSwitch li { width: 90px; height: 25px; float: left; line-height: 25px; }
.thisHotSwitch a { text-align: center; height: 25px; display: block; font-family: 'Microsoft Yahei'; font-size: 13px; background: url(../images/bg4_1.gif) -790px -150px no-repeat; color: #666; }
.thisHotSwitch a.current { color: #3856a5; background-position: -890px -150px; }
.thisHotSwitch a:hover { text-decoration: none; }

.thisTuSwitch { height: 50px; margin-top: -50px; }
.thisTuSwitch ul { width: 402px; height: 39px; background: url(../images/bg5_1.gif) right 0 no-repeat; }
.thisTuSwitch li { width: 100px; height: 39px; float: left; line-height: 34px; }
.thisTuSwitch a { text-align: center; height: 39px; display: block; font-family: 'Microsoft Yahei'; font-size: 14px; background: url(../images/bg5_1.gif) 0 -150px no-repeat; }
.thisTuSwitch a.current { color: #fff; background-position: 0 -200px; }
.thisTuSwitch a:hover { text-decoration: none; }


.thisTuList { width: 1000px; height: auto; }
.thisTuList dl { width: 155px; height: 140px; float: left; margin-right: 10px; background-image: url(../images/bg6_1.gif); background-repeat: no-repeat; }
.mr0 { width: auto; height: auto; }
.mr0 dl { margin-right: 0; }
	.xJietu { background-position: 0 0; }
	.xYuanhua { background-position: 0 -150px; }
	.xShipin { background-position: 0 -300px; }
.thisTuList img { width: 144px; height: 96px; }
.thisTuList dt { height: 26px; padding-left: 30px; line-height: 26px; font-family: 'Microsoft Yahei'; }
.thisTuList dd { text-align: center; }
.thisTuList a { color: #fff; }


.thisBigBoxing { border: 1px #bcbed1 solid; background: #eaedf4; }
.typeName { font-size: 20px; height: 50px; padding-left: 20px; color: #944140; }

.thisGPS { height: 32px; margin-bottom: 20px; background: url(../images/thisgps_1.gif); color: #666; padding-left: 20px; line-height: 32px; }
.thisGPS a { color: #666; }

.thisBigImageList { padding-left: 48px; }
.thisBigImageList .thisTuList dl { margin-right: 44px; height: 150px; }

.thisBigTxtList { width: 610px; margin: 0 auto 30px; }
.thisBigTxtList li { height: 23px; line-height: 23px; }
.thisBigTxtList a { font-size: 13px; }

.pages { height: 50px; text-align: center; font-size: 14px; }
.pages a,.pages b,.pages span { padding: 3px 7px 2px; line-height: 23px; }
.pages a 	{ color: #994c4c; background: #d4c9c3; border: 1px #c6ab9e solid; }
.pages b 	{ color: #fff; border: 1px #ad7274 solid; background: #ad7274; }
.pages span { color: #d0a6a6; background: #ededed; border: 1px #d4c8c1 solid; cursor: default; }

.column3 { width: 990px; }
.c3_l, .c3_r { width: 310px; }
.c3_m { width: 320px; }
.c3_l, .c3_m { margin-right: 20px; }


.column2 { width: 980px; }
.c2_l { width: 650px; }
.c2_r { width: 310px; }



.h64 { height: 56px; padding-top: 8px; padding-left: 10px; }
.h132 { height: 124px; padding-top: 8px; padding-left: 10px; }
.h270 { height: 270px; }
.h310 { height: 310px; }
.h555 { height: 555px; }
.h382 { height: 382px; }

.space10 { height: 10px; font-size: 0; line-height: 0; }
.thisPageEnd { height: 30px; font-size: 0; line-height: 0; }









