@charset "utf-8";
/* CSS Document */
del, ins {
text-decoration:none;
}
dl,h2,h3,p,ul,li{
	margin:0px;
	padding:0px;
}
em
{
	font-style:normal;
}
.mainContainer
{
	width:100%;
	padding-bottom:30px;
	background:url(../images/bombgplay.jpg) center bottom no-repeat;
}
.playContainer
{
	width:989px;
	padding-left:14px;
	margin:0px auto;
}
.playTop
{
	float:left;
	width:850px;
	height:81px;
	background:url(../images/topbg.jpg) bottom repeat-x;
}
.playContent
{
	float:left;
	width:850px;
}
.playTopT 
{
	float:left;
	width:100%;
	height:40px;
	_overflow:hidden;
}
.playTopT span
{
	float:right;
	width:338px;
	height:40px;
}
.playTopB
{
	float:left;
	width:100%;
	height:41px;
}
.playTopB h2
{
	display:inline;
	float:left;
	width:200px;
	margin-left:200px;
	font-size:12px;
	color:#846100;
	line-height:41px;
	font-weight:normal;
}
.searchbg
{
	float:right;
	width:310px;
	height:41px;
	padding-right:15px;
	background:url(../images/searchbg.jpg) right bottom no-repeat;
}
.search
{
	display:inline;
	float:right;
	height:35px;
	width:310px;
	background:url(../images/search.gif) left -189px repeat-x;
}
.search label
{
	float:left;
	width:39px;
	height:35px;
	background:url(../images/search.gif) left -96px no-repeat;
}
.search span
{
	display:inline;
	float:left;
	width:205px;
	height:19px;
	padding:3px;
	margin:5px 0px;
	background:url(../images/inputBg.jpg) left center no-repeat;
}
.search span input.txtKeyword
{
	width:196px;
	height:19px;
	line-height:19px;
	background-color:#f0f0f0;
	border:0px;
}
.search em
{
	float:right;
	width:13px;
	height:35px;
	background:url(../images/search.gif) left -154px;
}
.btnSearch 
{
	float:left;
	width:43px;
	height:23px;
	border:0px;
	margin-top:6px;
	cursor:pointer;
	background:url(../images/search.gif) left -131px;
}
.playLeft
{
	float:left;
	width:72px;
	height:432px;
	padding-top:227px;
}
.playRight
{
	float:right;
	width:67px;
	height:702px;
	padding-top:1px;
	overflow:hidden;
}
.insiteCon
{
	float:left;
	width:850px;
	height:496px;
	background:url(../images/conLeft.jpg) left 29px no-repeat;
	overflow:hidden;
}
.insiteTop,.insiteBot
{
	display:inline;
	float:left;
	width:100%;
}
.insiteBot
{
	float:left;
	width:850px;
	height:19px;
	background:url(../images/conBottom.jpg) no-repeat;
}
.insiteContainer
{
	display:inline;
	float:left;
	width:808px;
	height:448px;
	padding-left:26px;
	padding-top:29px;
	background:url(../images/conTop.jpg) top right no-repeat;
	overflow:hidden;
}
.insiteRight
{
	position:relative;
	float:right;
	width:16px;
	height:477px;
	background:url(../images/conRight.jpg) no-repeat;
	overflow:hidden;
}
.playBottom
{
	float:right;
	width:850px;
	height:126px;
	_overflow:hidden;
	
}
.playBottom span
{
	float:right;
	width:850px;
	height:126px;
}
.mapGuide
{
	display:inline;
	float:left;
	position:relative;
	width:271px;
	height:276px;
	margin-left:-84px;
	margin-top:3px;
	z-index:11;
	
}
.insiteConLeft
{
	position:relative;
	float:left;
	width:671px;
	border-top:5px solid #FFCE6F;
	overflow:hidden;
}
.playView
{
	float:left;
	width:671px;
	background-color:#FFCE6F;
	height:313px;
	overflow:hidden;
}
.playView ul
{
	float:left;
	width:670px;
}
.playView ul li
{
	float:left;
	height:313px;
	width:670px;
	text-align:right;
	font-size:16px;
	color:#fff;
}
.playView ul li img
{
	float:left;
}
.sBook
{
	float:left;
	width:650px;
	position:relative;
	height:27px;
	padding:0px 10px;
	color:#FF6D00;
	line-height:25px;
	background:url(../images/rollCommbg.jpg) left bottom no-repeat;
	z-index:4;
}
.sBookCon
{
	float:left;
	width:670px;
	height:27px;
	_overflow:hidden;
}
.playInfo
{
	position:relative;
	float:left;
	width:100%;
	height:103px;
	background-color:#FFCE6F;
	z-index:10;
}
.playInfoCon{
	float:left;
	width:498px;
	height:90px;
	margin-top:6px;
	background:url(../images/roundbg.jpg) left -180px repeat-x;
}
.playInfoCon em
{
	float:left;
	height:90px;
	width:4px;
}
.playInfoCon em.playILeft
{
	background:url(../images/roundbg.jpg) left top no-repeat;
}
.playInfoCon em.playIRight
{
	float:right;
	background:url(../images/roundbg.jpg) left -90px no-repeat;
}
.playInfoCon1
{
	display:inline;
	float:left;
	width:460px;
	height:84px;
	padding:3px 15px;
	overflow:hidden;
}
.playInfoCon1 ul,.playInfoCon1 ul li
{
	float:left;
	width:100%;
}
.playInfoCon1 ul li 
{
	height:84px;
	overflow:hidden;
}
.playInfoCon1 h2
{
	float:left;
	width:100%;
	height:22px;
	font-size:14px;
	line-height:22px;
	color:#FF95D6;
}
.playInfoCon1  p
{
	float:left;
	width:100%;
	line-height:20px;
	color:#fff;
}
.playCount
{
	display:inline;
	float:left;
	width:75px;
	height:90px;
	margin-top:7px;
	margin-left:10px;
	background:url(../images/btnItemBg.jpg) no-repeat;
}
.playCount h2
{
	float:left;
	width:100%;
	height:25px;
	color:#fff;
	line-height:25px;
	text-align:center;
	margin-top:5px;
}
.playCount  ins
{
	float:left;
	width:100%;
	height:28px;
	line-height:28px;
	color:#FFEA00;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	font-size:16px;
	font-weight:700;
}
.playCount a
{
	float:left;
	width:100%;
	height:20px;
	margin-top:6px;
	line-height:20px;
	text-align:center;
	color:#FFEA00;
	cursor:pointer;
	outline:none;
}
.insiteConRight
{
	position:relative;
	float:left;
	width:137px;
	height:448px;
	overflow:hidden;
	background:#fff url(../images/insiteM.jpg) left top no-repeat;
}
.playList
{
	display:inline;
	float:left;
	width:112px;
	margin-left:9px;
	background:url(../images/playRightr.jpg) -224px repeat-y;
}
.playList em
{
	float:left;
	width:110px;
	height:19px;
	font-size:1px;
}
.playList em a
{
	float:left;
	width:104px;
	height:15px;
	margin-left:3px;
	margin-top:4px;
	background-color:#700b49;
}
.playList em a#rollBottom
{
	margin-top:0px;
	background:url(../images/rolldownbg.jpg) left -30px no-repeat;
}
.playList em a#rollBottom:hover
{
	margin-top:0px;
	background:url(../images/rolldownbg.jpg) left -15px no-repeat;
}
.playList em a#rollTop
{
	background:url(../images/rollupbg.jpg) left top no-repeat;
}
.playList em a#rollTop:hover
{
	background:url(../images/rollupbg.jpg) left -15px no-repeat;
}
.playList em.playRTop
{
	background:url(../images/playRightr.jpg) -112px top no-repeat;
}
.playList em.playRBottom
{
	padding-top:3px;
	background:url(../images/playRightr.jpg) left bottom no-repeat;
}
.playList span
{
	display:inline;
	float:left;
	width:104px;
	margin-left:3px;
	margin-top:3px;
	height:402px;
	overflow:hidden;
	position:relative;
}
#itemListInfo ul
{
	float:left;
	margin:0px;
	padding:0px;
}
#itemListInfo li
{
	float:left;
	width:104px;
	height:101px;
	_overflow:hidden;
	background:url(../images/itembg1.jpg) left top no-repeat;
}
#itemListInfo li.selectedItem
{
	background:url(../images/itembg2.jpg) left top no-repeat;
}
#itemListInfo li.noItem
{
	background:url(../images/itembg1.jpg) left top no-repeat;
}
#itemListInfo li a
{
	display:block;
	float:left;
	width:104px;
	height:97px;
	outline:none;
	position:relative;
	z-index:4;
}
#itemListInfo li.noItem a:hover
{
	display:block;
	float:left;
	width:104px;
	height:97px;
}
#itemListInfo li a img
{
	display:inline;
	float:left;
	width:92px;
	height:68px;
	border:2px solid #FF9000;
	margin:4px 4px 0px 4px;
}
#itemListInfo li a p,#itemListInfo li.selectedItem a p
{
	float:left;
	width:100%;
	height:22px;
	line-height:22px;
	text-decoration:none;
	color:#3A0024;
	text-align:center;
	margin:0px;
	padding:0px;
}
#itemListInfo li.selectedItem a p
{
	color:#fff;
}
.backLava
{
	position:relative;
	display:block;
	float:left;
	width:104px;
	height:101px;
	background:url(../images/itembg2.jpg) left top no-repeat;
	z-index:1;
	overflow:hidden;
}
.areaInfoIco
{
	float:left;
	width:104px;
	height:97px;
}
#mapGuideCon
{
	position:relative;
	float:left;
	width:1px;
	height:1px;
	background:url(../images/mapguide.jpg) left top no-repeat;
	margin-top:-477px;
	margin-left:12px;
	_margin-left:6px;
	overflow:hidden;
	z-index:10;
}
#mapConF
{
	float:left;
	width:822px;
	height:466px;
}
#lookBigMp
{
	float:left;
	width:100%;
	height:73px;
	position:relative;
	margin-top:-466px;
}
#lookBigMp span
{
	float:right;
	width:73px;
	height:73px;
}

/*滚动条样式*/
#rollTool{
	float:right;
	width:16px;
	height:445px;
	overflow:hidden;
	background-color:#FFF;
}
.scrbg
{
	float:left;
	width:16px;
	height:445px;
	background:url(../images/scrbg.jpg) center top repeat-y;
}
#scrSlide {
	width:12px;
	height:49px;
	float:left;
	position:absolute;
	margin-left:2px;
	background:url(../images/scrSlide.jpg) no-repeat;
}

/*评论样式*/
#commContainer
{
	float:left;
	position:absolute;
	width:670px;
	height:313px;
	margin-top:-313px;
	*margin-top:-340px;
	_margin-top:-340px;
	margin-left:671px;
	z-index:3;
	background:#eeeeee url(../images/commbg.jpg) -4px 166px no-repeat;
}
.btnCommCon
{
	display:inline;
	width:300px;
	position:relative;
	float:right;
	margin-top:-48px;
	margin-right:20px;
	z-index:5;
}
.btnCommCon a
{
	display:inline;
	float:right;
	width:95px;
	height:21px;
	line-height:21px;
	margin-right:5px;
	background:url(../images/btnLookComm.gif) no-repeat;
	text-align:center;
	color:#000000;
	font-weight:700;
	outline:none;
}
#submitComm
{
	display:inline;
	float:left;
	width:76px;
	height:37px;
	margin:216px 0px 0px 80px;
	cursor:pointer;
	outline:none;
}
#commContainer2
{
	float:right;
	width:514px;
	height:248px;
	margin-top:4px;
	overflow:auto;
}
#commContainer2 ul
{
	float:left;
	width:494px;
}
#commContainer2 ul li
{
	float:left;
	width:100%;
	margin-top:5px;
}
#commContainer2 ul li span
{
	display:inline;
	float:left;
}
span.commTopbg
{
	width:494px;
	height:6px;
	font-size:1px;
	background:url(../images/comminfobg.gif) left top no-repeat;
}
span.commBottombg
{
	width:494px;
	height:5px;
	background:url(../images/comminfobg.gif) left -6px no-repeat;
}
span.commInfo
{
	width:465px;
	padding:0px 5px 0px 23px;
	border-left:1px solid #dddddd;
	background:#fff url(../images/commico.jpg) 4px 4px no-repeat;
}
span.commInfo dl
{
	float:left;
	width:465px;
}
span.commInfo dt
{
	float:left;
	width:465px;
	height:24px;
	line-height:24px;
	color:#f73faa;
	background:url(../images/xubg.jpg) left bottom repeat-x;
}
span.commInfo dt strong,span.commInfo dt em
{
	float:left;
	display:inline;
	padding-right:10px;
	color:#f73faa;
}
span.commInfo dt ins
{
	float:right;
	display:inline;
	padding-right:10px;
}
span.commInfo dl dd
{
	float:left;
	width:465px;
	line-height:22px;
	color:#000;
	margin-top:5px;
	word-break:break-all;
	word-wrap:break-word;
}
#commPages
{
	display:inline;
	float:right;
	width:486px;
	height:25px;
	margin:8px 10px 0px 0px;
}
#commPages a
{
	display:inline;
	float:right;
	padding:2px 6px;
	margin-right:5px;
	border:1px solid #999999;
	background-color:#999999;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:18px;
}
#commPages span
{
	display:inline;
	float:right;
	border:1px solid #5e5e5e;
	background-color:#eeeeee;
	padding:2px 6px;
	margin-right:5px;
	color:#696969;
	line-height:18px;
}
#commPages a:hover
{
	border:1px solid #5e5e5e;
	background-color:#eeeeee;
	padding:2px 6px;
	color:#696969;
}
#showAddComm
{
	display:none;
	position:relative;
	float:left;
	width:494px;
	height:163px;
	margin-top:-202px;
	margin-left:160px;
	_margin-left:80px;
}
#showAddComm dl
{
	float:left;
	width:100%;
}
#showAddComm dl dt
{
	float:left;
	height:34px;
	width:100%;
	background:url(../images/commtop1.gif) top no-repeat;
}
#showAddComm dl dt em{
	display:inline;
	float:left;
	width:200px;
	line-height:34px;
	padding-left:14px;
}
#showAddComm dl dt a
{
	display:inline;
	float:right;
	width:28px;
	height:27px;
	margin-top:6px;
	margin-right:6px;
	background:url(../images/btnClose.gif) left top no-repeat;
}
#showAddComm dl dt a:hover
{
	background-position: left -27px;
}
#showAddComm dl dd
{
	float:left;
}
.addCommForm
{
	width:492px;
	border:solid #d17600;
	border-width:0px 1px;
	height:119px;
	overflow:hidden;
	background:url(../images/commbg2.jpg) no-repeat;
}
#showAddComm dl dd.addCommBot
{
	width:100%;
	height:10px;
	background:url(../images/commbg3.gif) no-repeat;
}
.footer
{
	position:relative;
	float:left;
	width:100%;
	margin-top:-60px;
}
.footer p
{
	float:right;
	width:100%;
	text-align:left;
	color:#bf601a;
	line-height:22px;
	text-align:center
}
.footer p a
{
	color:#bf601a;
}


