﻿@charset "utf-8";
/* CSS Document */
.red {
	color:red;
}
.header {
	width:1003px;
	margin:0px auto;
}
.header span {
	display:block;
	float:left;
}
.header span.webLogo {
	width:255px;
	height:57px;
}
.header span.webLogo a {
	display:block;
	float:left;
	width:196px;
	height:58px;
	margin-left:48px;
	_margin-left:24px;
	text-decoration:none;
	outline:none;
}
.header span.navRight {
	width:66px;
	height:44px;
}
.header img {
	display:block;
	float:left;
}
.navigation {
	float:left;
	display:inline;
	height:44px;
	width:682px;
	background:url(/images/top03.gif) repeat-x;
}
.navigation li.main {
	float:left;
	width:92px;
	display:inline;
	_overflow:hidden;
}
.navigation li.main a {
	display:block;
	float:left;
	width:92px;
	height:44px;
	outline:none;
}
.navigation li.main a.play {
	margin-left:10px;
	background:url(../images/navPlay.jpg) left -46px no-repeat;
}
.navigation li.main a.play:hover {
	margin-left:10px;
	background:url(../images/navPlay.jpg) left -1px no-repeat;
}
.navigation li.main a.act {
	background:url(../images/navAct.jpg) left -46px no-repeat;
}
.navigation li.main a.act:hover {
	background:url(../images/navAct.jpg) left -1px no-repeat;
}
.navigation li.main a.activity {
	background:url(../images/navActivity.jpg) left -46px no-repeat;
}
.navigation li.main a.activity:hover {
	background:url(../images/navActivity.jpg) left -1px no-repeat;
}
.navigation li.main a.trip {
	background:url(../images/navTrip.jpg) left -46px no-repeat;
}
.navigation li.main a.trip:hover {
	background:url(../images/navTrip.jpg) left -1px no-repeat;
}
.navigation li.main a.share {
	background:url(../images/navShare.jpg) left -46px no-repeat;
}
.navigation li.main a.share:hover {
	background:url(../images/navShare.jpg) left -1px no-repeat;
}
.navigation li.main a.about {
	background:url(../images/navAbout.jpg) left -46px no-repeat;
}
.navigation li.main a.about:hover {
	background:url(../images/navAbout.jpg) left -1px no-repeat;
}
.navigation li.main a.bbs {
	background:url(../images/navBbs.jpg) left -46px no-repeat;
}
.navigation li.main a.bbs:hover {
	background:url(../images/navBbs.jpg) left -1px no-repeat;
}
.navigation li div.sub {
	display:inline;
	clear:both;
	float:left;
	position:relative;
	margin-top:-12px;
	_margin-bottom:-10px;
	height:34px;
	width:568px;
	z-index:300;
}
.navigation li div.sub em {
	float:left;
	display:block;
	height:34px;
	width:4px;
}
.navigation li div.sub em.subL {
	background:url(../images/navSubL.gif) bottom no-repeat;
}
.navigation li div.sub em.subR {
	background:url(../images/navSubR.gif) bottom no-repeat;
}
.navigation li div.sub ul {
	float:left;
	height:34px;
	background:url(../images/navsubBG.jpg) bottom repeat-x;
}
.navigation li div.sub ul li {
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:79px;
	font-weight:normal;
}
.navigation li div.sub ul li.current {
	background:url(../images/navSubCurrent.gif) center top no-repeat;
}
.navigation li div.sub ul li a {
	display:block;
	height:29px;
	width:79px;
	padding-top:5px;
	line-height:29px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:700;
}
.navigation li div.sub ul li a:hover {
	background:url(../images/navSubHo.jpg) 0px 6px no-repeat;
}
.navigation li div.sub {
	top:-99999px;
}
.mainContainer {
	clear:both;
	width:1003px;
	margin:0px auto;
}
.leftContainer {
	float:left;
	width:246px;
}
.leftContainer span {
	float:left;
	display:block;
}
.leftContainer span.lTop {
	width:246px;
	height:146px;
}
.lBottom {
	float:left;
	width:100%;
	height:374px;
}
.lLeftl {
	display:block;
	float:left;
	width:15px;
	height:374px;
}
.lRightl {
	display:inline;
	float:left;
	width:231px;
	height:374px;
}
.lRightl span {
	float:right;
	width:226px;
	padding-left:5px;
	background-color:#fff;
}
.lRightl span.lbTop {
	height:71px;
}
.lRightl span.lMenu {
	width:221px;
	padding-right:5px;
	height:94px;
}
.lRightl span.lbAD {
	height:209px;
	overflow:hidden;
}
.lRightl span.lbAD p {
	display:block;
	float:left;
	width:213px;
	height:199px;
	padding:0px;
	border:4px solid #0080e6;
}
.rightContainer {
	float:right;
	width:757px;
	height:520px;
	_overflow:hidden;
}
.rightCL {
	float:left;
	width:714px;
	height:520px;
}
.rightCR {
	float:left;
	width:30px;
	height:570px;
}
.rightTop {
	float:left;
	width:714px;
	height:25px;
}
.rightTip {
	float:left;
	width:714px;
	height:34px;
	background:#00A6F3 url(../images/tipLeft.jpg) left no-repeat;
}
.rightTip img {
	display:inline;
	float:left;
	margin-left:60px;
}
.rightTip h1 {
	display:block;
	float:right;
	width:160px;
	height:34px;
	padding-right:40px;
	background:url(../images/tipRight.jpg) right no-repeat;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	color:#fff;
	line-height:34px;
}
.rightTip h1 a {
	position:relative;
	color:#fff;
	z-index:9;
}
.conR_con {
	float:left;
	background:url(../images/conRc2.gif) repeat-y;
	display:inline;
}
.imgRightT {
	float:left;
	width:714px;
	height:9px;
	background:#fff url(../images/conRc1.gif) bottom no-repeat;
}
.imgRightB {
 *float:left!important;
	display:inline;
	height:5px;
}
.conRcFlash {
	float:left;
	margin:5px 7px;
	_margin:1px 7px 3px 7px;
	width:699px;
	height:314px;
	display:inline;
	overflow:hidden;
}
.itemContainer {
	float:left;
	width:2796px;
}
.itemListInfo {
	float:left;
	width:699px;
	height:1256px;
}
.itemIntro {
	float:left;
	width:697px;
	height:312px;
	border:1px solid #E3E3E3;
	background-color:#fff;
	overflow:hidden;
}
.itemtable {
	float:left;
	width:697px;
	height:310px;
	text-align:center;
	border-collapse:collapse;
	color:#0060c3;
	font-weight:bold;
}
.itemtable td {
	border:1px solid #007dc5;
}
.odd {
	background-color:#c5faff;
}
.even {
	background-color:#8ee9f9;
}
.tableheader {
	background:#008fe1;
	color:#FFF;
}
.itemIntro span {
	display:block;
	float:left;
}
.itemTip {
	width:687px;
	padding-left:10px;
	height:33px;
	background:url(../images/playTipBg.jpg) repeat-x;
}
.itemContent {
	width:677px;
	padding:10px;
	font-size:12px;
}
.itemContent img {
	display:block;
	float:left;
	margin-left:10px;
}
.itemContent h2 {
	display:block;
	float:right;
	width:500px;
	color:#2A8DC8;
	font-size:12px;
	padding-left:15px;
	line-height:24px;
	margin-top:2px;
	background:url(../images/playIco.jpg) left center no-repeat;
}
.itemContent p {
	display:block;
	float:right;
	width:500px;
	color:#2A8DC8;
	margin:0px;
	padding:0px;
	line-height:22px;
}
.commContainer {
	float:left;
	width:682px;
	height:298px;
	border:1px solid #17d1ff;
	background-color:#008ae2;
	padding:5px;
	margin:1px;
	overflow:hidden;
}
.commList {
	float:left;
	width:682px;
	height:298px;
	background-color:#11a4f2;
}
.commInfoList, #frmCommList {
	float:left;
	width:683px;
	height:263px;
	background:url(../images/commBG.jpg) repeat;
}
#frmCommList span h4 {
	display:block;
	float:left;
	width:136px;
	height:24px;
	padding-left:34px;
	color:#fff;
	line-height:24px;
	font-size:12px;
}
#frmCommList span p {
	float:left;
	width:100px;
	height:90px;
	padding-left:15px;
	text-indent:20px;
	line-height:18px;
	overflow:hidden;
}
#frmCommList span em {
	display:block;
	float:left;
	width:112px;
	height:14px;
	margin-top:2px;
	text-align:left;
	font-size:10px;
	padding-left:14px;
	line-height:14px;
	font-style:normal;
}
.commlayer {
	display:block;
	_behavior:url("../images/iepngfix.htc");
	background:url(../images/style6.png) no-repeat;
	position:absolute;
	cursor:move;
	width:136px;
	height:162px;
	text-align:left;
}
.commPageContainer {
	float:left;
	width:683px;
	height:35px;
	display:inline;
	background:url(../images/commPage.jpg) repeat;
}
.comm-Content {
	background:url(../images/commBG.jpg) repeat;
}
.btnAddCommInfo, .btnAddMesInfo {
	display:block;
	float:right;
	width:81px;
	height:32px;
	margin-right:5px;
	margin-top:2px;
	outline:none;
	background:url(../images/btnAddComm.gif) no-repeat;
}
.conRcBut {
	float:left;
	width:699px;
	height:50px;
	display:inline;
	margin-left:7px;
	background:url(../images/sMenuBG.jpg) repeat-x;
}
.conRcBut em {
	float:left;
	display:block;
	width:4px;
	height:50px;
}
.conRcBut em.left {
	background:url(../images/sMenuL.jpg) no-repeat;
}
.conRcBut em.right {
	float:right;
	width:3px;
	background:url(../images/sMenuR.jpg) no-repeat;
}
.conRcBut span {
	display:block;
	float:left;
	width:692px;
	height:50px;
}
.conRcBut span a {
	float:left;
	width:151px;
	height:38px;
	margin:6px 0px 6px 17px;
	display:inline;
	background:url(../images/btnBg.jpg) -40px -91px no-repeat;
	line-height:38px;
	text-align:center;
	border:1px solid #fff;
	font-weight:700;
	color:#fff;
	font-size:18px;
	font-family:"微软雅黑", "宋体";
}
.conRcFoo {
	float:left;
	background:url(../images/conRfbg2.gif) repeat-x;
	margin:4px 7px 3px 7px;
	_margin:5px 7px 2px 7px;
	display:inline;
	height:66px;
	width:698px;
}
.conRcFoo a.btnPrev, .conRcFoo a.btnNext, .conRcFoo a.btnNextDis, .conRcFoo a.btnPrevDis {
	display:block;
	float:left;
	width:22px;
	height:66px;
	border:0px;
	outline:none;
	cursor:pointer;
}
.conRcFoo a.btnPrev {
	background:url(../images/lRoll2.gif) no-repeat;
}
.conRcFoo a.pbtnPrevDis {
	background:url(../images/pointer_butl.gif) no-repeat;
	display:block;
	float:left;
	width:23px;
	height:60px;
	border:0px;
	outline:none;
	margin:3px 2px 0 3px;
}
.conRcFoo a.pbtnNext {
	background:url(../images/pointer_butr.gif) no-repeat;
	display:block;
	float:right;
	width:23px;
	height:60px;
	border:0px;
	outline:none;
	margin:3px 3px 0 0;
}
.conRcFoo a.btnPrev:hover {
	background:url(../images/lRoll1.gif) no-repeat;
}
.conRcFoo a.btnPrevDis {
	background:url(../images/lRoll3.gif) no-repeat;
}
.conRcFoo a.btnNext:hover {
	width:21px;
	margin-left:1px;
	background:url(../images/rRoll1.gif) right no-repeat;
}
.conRcFoo a.btnNext {
	width:21px;
	margin-left:1px;
	background:url(../images/rRoll2.gif) right no-repeat;
}
.conRcFoo a.btnNextDis {
	width:21px;
	margin-left:1px;
	background:url(../images/rRoll3.gif) no-repeat;
}
.conRcfC {
	float:left;
	height:60px;
	width:640px;
	overflow:hidden;
	margin-top:3px;
}
.conRcfC span {
	display:inline;
	float:left;
}
.conRcfC a {
	float:left;
	display:inline;
	margin-left:1px;
	outline:none;
}
.rightFloat {
	display:none;
	position:absolute;
	width:102px;
	height:200px;
	margin-top:398px;
	margin-left:-80px;
	background:url(../images/rigb.gif) no-repeat;
	z-index:9;
}
.footer {
	width:1003px;
	height:83px;
	margin:0px auto;
}
.footerBg, .footerCon {
	float:left;
	height:83px;
	width:100%;
}
.footerBg {
	display:inline;
	width:990px;
	margin-left:1px;
}
.footerCon {
	margin-top:-83px;
}
.footerCon span {
	display:block;
	float:left;
	height:83px;
}
.footerCon span a {
	color:#fff;
}
.footerCon span p {
	display:block;
	float:left;
	height:20px;
	word-spacing:2px;
	color:#fff;
	line-height:20px;
}
.footerCon span.footerLeft {
	width:541px;
	text-align:center;
}
.footerCon span.footerLeft p {
	position:relative;
	padding:26px 0px 0px 102px;
	z-index:10;
}
.footerCon span.footerRight {
	width:459px;
	text-align:center;
}
.footerCon span.footerRight p {
	float:right;
	padding:18px 122px 0px 0px;
	word-spacing:2px;
}
/*=================new shtml==================*/
.conRC {
	float:left;
	width:699px;
	height:450px;
	padding-left:5px;
}
.conRCT {
	float:left;
	width:699px;
	background:#fff;
}
.conRCT img {
	float:left;
}
.conRCC {
	float:left;
	width:692px;
	height:145px;
	padding-left:10px;
	margin:0;
	background:#fff;
	overflow:hidden;
}
.conRCC * {
	margin:0px;
	padding:0px;
}
#newsFocusInfo {
	display:block;
	position:absolute;
	width:678px;
	height:145px;
	z-index:10;
	text-align:left;
}
#newsFocusInfo a {
	position:absolute;
	display:block;
	width:100%;
	height:125px;
	text-decoration:none;
	overflow:hidden;
}
#newsFocusInfo a h2 {
	float:left;
	width:424px;
	margin-left:15px;
	margin-top:4px;
	font-size:14px;
	color:#7E0B59;
	line-height:24px;
	cursor:pointer;
}
#newsFocusInfo a img {
	float:left;
	display:block;
	width:206px;
	height:138px;
	border:0px;
}
#newsFocusInfo a span {
	float:left;
	width:450px;
	margin-left:15px;
	margin-top:5px;
	color:#6C6C6C;
	line-height:20px;
	cursor:pointer;
}
.conRCC ul {
	position:absolute;
	width:440px;
	height:20px;
	margin:100px 0px 0px 220px;
	z-index:11;
}
.conRCC ul li {
	float:left;
	width:20px;
	height:20px;
	background-color:#198E19;
	margin:0px;
	margin-right:6px;
	list-style:none;
	color:#fff;
	text-align:center;
	line-height:20px;
	cursor:pointer;
}
.newsimg {
	width:206px;
	height:138px;
	float:left;
	margin-bottom:20px;
}
.newscon {
	width:480px;
	float:left;
	margin-left:10px;
	display:inline;
}
.newscon h2 {
	background:url(../images/newsc02.jpg) no-repeat right top;
	width:480px;
	float:left;
	font-family:"宋体";
	font-size:16px;
	color:#7e0b59;
	margin-bottom:10px;
}
.newsp1 {
	text-indent:2em;
	line-height:2em;
	width:447px;
}
.newsp2 a {
	color:#06F;
	float:left;
	margin-left:400px;
	display:inline;
}
.conRCB {
	width:699px;
	float:left;
	margin-top:13px;
	display:inline;
}
.newullist2 {
	width:699px;
	float:left;
}
.nc {
	width:699px;
	line-height:30px;
	color:#009cc9;
	background:#fff;
}
.nc a, .nnc a {
	color:#009cc9;
}
.nc a:hover, .nnc a:hover, .nc a:hover p, .nnc a:hover p {
	color:#F60;
	cursor:pointer;
}
.nnc {
	width:699px;
	line-height:30px;
	color:#009cc9;
}
.nc a:hover p, .nnc a:hover p {
	background:url(../images/newbut.gif) no-repeat 5px center;
}
.nc p, .nnc p {
	color:#009cc9;
	margin-right:40px;
	margin-left:10px;
	display:inline;
	background:url(../images/newbut.gif) no-repeat left;
	width:140px;
	text-indent:2em;
	float:left;
}
.orange {
	color:#f08300;
}
.newsp3 {
	width:110px;
	float:left;
	margin-left:20px;
	line-height:30px;
	display:inline;
}
.newlis2 {
	width:699px;
	float:left;
	margin-top:10px;
	margin-bottom:0;
}
.newlis3 {
	float:right;
	margin-right:20px;
	display:inline;
}
/*=================end new shtml==================*/

/*================newInside shtml================*/
.niconRC {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:#fff;
	overflow:hidden;
}
.lconrcl {
	float:left;
	width:655px;
}
.newsContent {
	float:left;
	width:615px;
	padding:10px 25px;
	_padding:10px 15px 10px 25px;
	display:inline;
}
.newsContent table {
	margin:0px;
}
.lconrcl h2 {
	width:610px;
	height:44px;
	line-height:55px;
	background:url(../images/newsInside01.jpg) no-repeat;
	float:left;
	color:#0090ff;
	font-family:"宋体";
	font-size:18px;
	font-weight:normal;
	text-align:center;
	margin-left:25px;
	display:inline;
}
.lconrcl h4 {
	width:610px;
	font-size:12px;
	font-weight:normal;
	line-height:1.5em;
	margin:10px 0 0 25px;
	text-align:center;
	color:#838383;
	background:#f2f2f2;
	float:left;
	display:inline;
}
.newsContent p {
	width:610px;
	float:left;
	line-height:2.5em;
	text-indent:2em;
	display:inline;
	color:#888;
	margin-bottom:5px;
	text-indent:2em;
}
/*==============end newInside shtml==============*/

/*==============scroll style start===============*/
.scrContainer {
	position:relative;
	width:17px;
	height:410px;
	float:right;
	margin-right:10px;
	_margin-right:5px;
	margin-top:30px;
	display:none;
	z-index:8;
}
.scrUp, .scrDown {
	float:left;
	width:17px;
	height:15px;
	background:url(../images/scrollBG.jpg) left top no-repeat;
}
.scrMa {
	float:left;
	height:370px;
	width:17px;
	background:url(../images/scrollBG.jpg) -17px top repeat-y;
}
.scrDown {
	background:url(../images/scrollBG.jpg) left -16px no-repeat;
}
#scrSlide {
	display:block;
	width:19px;
	height:55px;
	position:absolute;
	margin-left:-1px;
	background:url(../images/newsInsidebut.jpg) left top no-repeat;
}
.tranContainer {
	float:right;
	margin-top:15px;
	position:relative;
	width:626px;
	height:19px;
	z-index:99;
}
.scrLeft {
	float:left;
	width:17px;
	height:17px;
	margin-top:1px;
	background:url(../images/scrollBG2.jpg) left -17px no-repeat;
}
.scrRight {
	float:right;
	width:17px;
	height:17px;
	margin-top:1px;
	background:url(../images/scrollBG2.jpg) -17px -17px no-repeat;
}
.scrTma {
	display:inline;
	float:left;
	width:590px;
	height:17px;
	margin-top:1px;
	margin-left:1px;
	background:url(../images/scrollBG2.jpg) repeat-x;
	z-index:100;
}
.scrTma h4 {
	position:absolute;
	display:none;
	width:50px;
	height:18px;
	margin-top:19px;
	z-index:101px;
	text-align:center;
	border:1px #333 solid;
	color:#f08300;
}
#scrTSlide {
	display:block;
	width:55px;
	height:19px;
	margin-top:-1px;
	position:absolute;
	background:url(../images/phbut.jpg) left -19px no-repeat;
}
/*==============scroll style end===============*/

/*==================photo shtml==================*/
.phconRC {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:url(../images/photobg.jpg) no-repeat;
}
.phctop {
	float:left;
	width:637px;
	height:32px;
	margin:8px 0 0 23px;
	display:inline;
}
.php {
	float:left;
	width:139px;
	line-height:22px;
	text-align:center;
	background:url(../images/photo01.gif) no-repeat;
	color:#fff;
	font-weight:bold;
	margin:5px 0 0 25px;
	display:inline;
}
.phctl {
	float:left;
	color:#878787;
	background:#e7e7e7;
	width:115px;
	margin-top:5px;
	line-height:20px;
}
.phctr {
	float:right;
}
.phcon {
	float:left;
	width:650px;
	margin-left:15px;
	display:inline;
}
.phshow {
	float:left;
}
.phshow li {
	width:204px;
	height:166px;
	margin:10px 0 0 10px;
	float:left;
	background:url(../images/photo02.gif) no-repeat;
	text-align:center;
	padding-top:5px;
	display:inline;
}
.phshow li a {
	width:139px;
}
.phshow li a p {
	line-height:30px;
	color:#00adea;
}
/*==============end photo shtml==================*/

/*分页样式*/
.pageContainer {
	float:right;
	height:25px;
	width:309px;
	margin:0px 5px!important;
	padding-left:10px!important;
	_padding-left:5px;
	_margin:0px 1px;
}
.pageContainer span {
	float:right;
	display:block;
	height:20px;
	width:20px;
	margin:5px 1px 0 1px;
	font-family:Arial;
	font-size:12px;
	border:1px solid #000;
	line-height:20px;
	text-align:center;
	color:#E17A00;
}
.pageContainer span.prev, .pageContainer span.next {
	width:50px;
}
.pageContainer a {
	display:block;
	float:right;
	margin:5px 1px 0 1px;
	width:20px;
	height:20px;
	color:#fff;
	background-color:#49C2ED;
	font-size:12px;
	font-family:Arial;
	text-align:center;
	text-decoration:none;
	border:1px solid #49C2ED;
	line-height:20px;
}
.pageContainer a:hover {
	position:relative;
	margin:0 -9px 0 -9px;
	padding:0 5px;
	width:30px;
	height:30px;
	color:#E17A00;
	border:1px solid #000;
	background:#fff;
	line-height:30px;
	font-weight:700;
}
.pageContainer a.next, .pageContainer a.prev {
	width:50px;
}
.pageContainer a.next:hover, .pageContainer a.prev:hover {
	width:60px;
}
.sPageContainer {
	float:left;
	display:block;
	width:590px;
}
.sPageContainer a {
	display:block;
	float:left;
	padding:2px 5px;
	margin-top:8px;
	background-color:#fff;
	margin-left:5px;
	color:#00adea;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.sPageContainer a:hover {
	background-color:#70d7ff;
	color:#fff;
}
.sPageContainer b {
	display:block;
	float:left;
	padding:2px 6px;
	margin-top:5px;
	margin-left:5px;
	line-height:16px;
	background-color:#70d7ff;
	color:#fff;
}
/*================message shtml==================*/
.mesconRC {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:#fff;
	overflow:hidden;
}
.mesconL {
	float:left;
	width:685px;
	margin:5px 0 0 5px;
	display:inline;
}
.mesContainer {
	position:relative;
	float:left;
	width:689px;
	height:380px;
	overflow:hidden;
	z-index:3;
}
.GuestList {
	float:left;
	margin-bottom:10px;
	display:inline;
	border:1px solid #d3d3d3;
}
.GuestList h2 {
	float:left;
	display:inline;
	width:650px;
	line-height:26px;
	text-indent:40px;
	background:#32bbfb url(../images/yklybg1.gif) no-repeat left top;
	color:#fff;
	font-size:12px;
}
.GuestList span {
	display:block;
	float:left;
	min-height:88px;
}
.GuestList span.bookinfo, .GuestList span.bookinfo2 {
	width:650px;
	background:url(../images/yklybg4.jpg) right bottom no-repeat;
}
.GuestList span.bookinfo2 {
	background:url(../images/yklybg3.jpg) right bottom no-repeat;
}
.GuestList span img {
	display:block;
	float:left;
	padding:5px 15px 0px 15px;
}
.GuestList span h4 {
	display:block;
	float:right;
	width:567px;
	font-size:12px;
	color:#6f6f6f;
	font-weight:normal;
	line-height:30px;
}
.GuestList span h4 strong {
	display:block;
	float:left;
	padding-right:10px;
	color:#f73faa;
}
.GuestList span.bookinfo h4 a, .GuestList span.bookinfo2 h4 a {
	display:block;
	float:right;
	width:100px;
	height:22px;
	margin-right:20px;
	_margin-right:10px;
	background:url(../images/yklyhf.gif) left bottom no-repeat;
}
.GuestList span h4 em {
	float:left;
}
.GuestList span p {
	float:right;
	width:567px;
	line-height:22px;
	color:#000;
	text-indent:20px;
}
.GuestList span.reply {
	display:block;
	position:relative;
	float:right;
	width:650px;
	height:0px;
	min-height:0px;
	background-color:#efefef;
	overflow-y:hidden;
	z-index:1;
}
.guestbooklist {
	float:left;
	width:650px;
}
.msgPageCon {
	float:left;
	width:689px;
	height:43px;
	margin-top:8px;
	background:url(../images/msgPageBG.gif) repeat-x;
}
.btnAddMesInfo {
	width:81px;
	height:32px;
	margin-top:5px;
	background:url(../images/ykly.gif) no-repeat;
}
.msgPageCon em {
	display:block;
	float:left;
	height:43px;
}
.msgPageCon em.msgPL {
	float:left;
	width:25px;
	background:url(../images/msgPageL.gif) left no-repeat;
}
.msgPageCon em.msgPR {
	float:right;
	width:27px;
	background:url(../images/msgPageR.gif) right no-repeat;
}
.msgboxin {
	width:505x;
	background:url(/images/msgboxbg.gif) no-repeat;
	color:#FFF;
	height:233px;
	position:absolute;
	margin-left:90px;
 *margin-left:-440px!important;
	_margin-left:-440px;
	margin-top:-300px;
	display:none;
	z-index:100;
}
.msgBox {
	float:left;
	width:505px;
	height:300px;
}
.msgBox span {
	display:block;
	float:left;
	width:240px;
	color:#fff;
	font-weight:700;
}
.msgBox span.mstm {
	float:left;
	width:500px;
	background:url(/images/mesboxbg1.gif) no-repeat;
	line-height:33px;
	margin:3px 0 0 2px;
	text-indent:2em;
	font-size:12px;
	font-weight:bold;
}
.msgBox span.mstm h4 {
	float:left;
	margin:0px;
	padding:0px;
	font-size:12px;
}
.msgBox span.mstm a {
	display:block;
	float:right;
	width:20px;
	height:20px;
	margin-right:14px;
	_margin-right:7px;
	margin-top:4px;
	outline:none;
}
.msgBox span.txtInfo {
	float:left;
	padding-top:3px;
}
.msgBox span.txtInfo label {
	float:left;
	width:80px;
	height:25px;
	line-height:25px;
	text-align:right;
}
.msgBox span.txtInfo input, .msgBox span.txtInfo textarea {
	float:left;
	width:150px;
	height:18px;
	border:solid #f2fafe;
	border-width:0px 1px;
	margin-top:3px;
	line-height:18px;
}
.msgBox span.txtInfo textarea {
	width:390px;
	height:70px;
}
/*=============end message shtml==================*/

/*=================aboutUs shtml==================*/
.aboutconL {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:url(../images/aboutbg.jpg) no-repeat;
	overflow:hidden;
}
.aboutcon {
	float:left;
	width:625px;
}
.abp1 {
	float:left;
	margin:35px 0 15px 57px;
	display:inline;
}
.abp2 {
	float:left;
	margin-left:283px;
}
.aboutcon p {
	float:left;
	width:580px;
	margin:20px 0 0 45px;
	line-height:2em;
	color:#0089c9;
	display:inline;
}
/*=============end aboutUs shtml==================*/

/*=================linkUs shtml==================*/
.linconRC {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:url(../images/linkusbg.jpg) no-repeat;
	overflow:hidden;
}
.linconrccon {
	width:275px;
	float:left;
	margin:80px 0 0 165px;
	display:inline;
}
.linconrccon p {
	line-height:2.5em;
	color:#009ae1;
}
.linconrccon span {
	color:#009ae1;
	font-weight:bold;
}
.linconRC img {
	float:right;
	margin:320px 100px 0 0;
	display:inline;
}
/*=============end linkUs shtml==================*/


/*=================yhdlb shtml==================*/
.reconRC {
	float:left;
	width:699px;
	height:447px;
	_height:444px;
	margin-left:8px;
	display:inline;
	background:url(../images/jchgbg.gif) no-repeat
}
.recontop {
	float:left;
	margin:10px 0 0 8px;
	display:inline
}
.reconrcc {
	float:left;
	width:699px;
	height:440px;
	_height:438px;
	overflow:hidden
}
.reconcon {
	float:left;
	width:650px;
	margin-left:10px;
	display:inline
}
.reconcon ul {
	float:left;
	width:650px
}
.reconcon ul li {
	float:left;
	width:650px;
	display:inline;
	margin:5px 0;
	border-bottom:1px dotted #999;
	padding-bottom:10px;
}
.lr {
	background:#effafe
}
.reconcon ul li span {
	margin:10px 15px;
	float:left;
	width:178px;
	height:101px;
	background:url(../images/reviewbg01.gif) no-repeat
}
.reconcon ul li img {
	height:91px;
	margin:5px;
	float:left
}
.ulr {
	float:left;
	margin-top:10px;
	width:430px;
	display:inline
}
.ulr h2 {
	font-family:"&#23435; &#20307; ";
	width:425px;
	font-size:12px;
	line-height:22px;
	background:url(../images/review_star.gif) no-repeat left center;
	text-indent:2em;
	border-bottom:1px dotted #ddd;
	margin-bottom:1em;
	color:#008fed;
	float:left;
	display:inline
}
#urlh2 p {
	width:380px;
	float:left;
	color:#008fed
}
#urlh2 a {
	color:#fff;
	float:left;
	display:block;
	width:71px;
	background:url(../images/reviewbg02.gif) no-repeat;
	line-height:17px;
	font-size:12px;
	text-align:center;
	text-indent:0
}
.ulr p {
	color:#777;
	line-height:1.5em;
	float:left;
	width:425px
}
/*=============end yhdlb shtml==================*/

/*==================theme shtml==================*/
.thconRC {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:url(../images/jchgbg.gif) no-repeat;
	color:#fff;
}
.thconconl {
	width:507px;
	height:394px;
	float:left;
	background:url(../images/themebg.jpg) no-repeat;
	display:inline;
	margin:3px 0 3px 5px;
	padding-left:5px;
}
.thconconl img {
	margin:5px 0;
}
.thconconl h3 {
	width:444px;
	float:left;
	display:inline;
	font-size:12px;
	margin:5px 20px;
	background:url(../images/hot.gif) no-repeat 150px 0;
}
.thconconl p {
	width:444px;
	float:left;
	display: inline;
	margin:10px 20px;
	line-height:1.5em;
}
.thconconl p span {
	font-weight:bold;
}
.thconconr {
	width:175px;
	float:left;
	margin-top:3px;
	text-align:center;
	margin-left:2px;
}
.activityShow {
	float:left;
	width:100%;
	height:340px;
	overflow:hidden;
}
.thconconr a.btnPrevA, .thconconr a.btnNextA {
	display:block;
	float:left;
	height:23px;
}
.thconconr a.btnNextA {
	margin-top:5px;
}
.activityShow ul {
	list-style:none;
}
.activityShow ul li a p {
	line-height:1em;
	line-height:30px;
	color:#fff;
	font-weight:bold;
}
.activityShow ul li a img {
	display:block;
	margin-top:5px;
	margin-left:5px;
	margin-left:2px\9;
}
.activityShow ul li {
	width:174px;
	background:url(../images/themebg02.gif) no-repeat;
	float:left;
	line-height:107px;
	margin:5px 0 0px 0;
	display:inline;
}
/*==============end theme shtml==================*/


/*================wallPaper shtml================*/
.wallconRC {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:url(../images/wallPaperbg1.gif) no-repeat;
}
.bzxz {
	float:left;
	margin:20px 0 0 20px;
	display:inline;
}
.wallshow, .ebookshow {
	width:675px;
	float:left;
	margin:13px 0 0 20px;
	display:inline;
}
.wallshow ul, .ebookshow ul {
	float:left;
}
.wallshow ul li, .ebookshow ul li {
	width:212px;
	height:165px;
	float:left;
	margin-right:13px;
	_margin-right:10px;
	display:inline;
	background:url(../images/wallPaper01.gif) no-repeat;
}
.wallshow ul li img, .ebookshow ul li img {
	float:left;
	margin:10px;
	border:1px solid #000;
	display:inline;
}
.wallshow ul li p, .ebookshow ul li p {
	text-align:center;
	line-height:22px;
	color:#00adea;
	background:url(../images/wallPaper02.gif) no-repeat;
	width:209px;
	float:left;
	margin-top:10px;
	display:inline;
}
.wallshow ul li p a {
	color:#fff;
	font-weight:bold;
	margin:0 20px 0 10px;
}
.ebookshow ul li p a {
	color:#fff;
	font-weight:bold;
	margin:0 20px 0 30px;
}
.wallshow ul li p a:hover, .ebookshow ul li p a:hover {
	color:#F96;
}
.walllist {
	float:right;
	display:inline;
	margin:200px 10px 0 0;
	_margin:150px 10px 0 0;
}
/*============end wallPaper shtml================*/

/*===================video shtml=================*/
.videoconRC {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:url(../images/videobg.gif) no-repeat;
}
.videoconRC ul {
	float:left;
	margin-top:44px;
	display:inline;
}
.videoconRC ul li {
	float:left;
	margin:0 5px 0 25px;
	width:198px;
	display:inline;
}
.videoconRC ul li img {
	border:8px #dd81c3 solid;
}
.videoc {
	width:95px;
	float:left;
}
#videoan {
	width:84px;
	float:left;
	background:url(../images/videotp.gif) no-repeat;
	height:49px;
	text-align:center;
}
#videoan a {
	text-decoration:none;
	color:#d2f5ff;
	text-align:center;
	font-weight:bold;
	display:block;
	height:49px;
	width:84px;
	font-size:14px;
}
.videoconRC ul li p {
	color:#9200c8;
	font-size:12px;
	line-height:1.5em;
}
.videoconRC ul li p a {
	color:#9200c8;
	font-size:14px;
	text-decoration:underline;
}
.videoconRC ul li p a:hover {
	color:#06F;
}
/*==============end video shtml=================*/



/*==============videoplay shtml=================*/
.viplayconRC {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:#008de6;
}
.viplayconl {
	width:460px;
	float:left;
	margin:5px 0 0 5px;
	display:inline;
}
.vip {
	background:url(../images/videoplay01.gif) no-repeat;
	width:455px;
	line-height:25px;
	text-align:center;
	float:left;
	display:inline;
	margin:5px 0;
}
.videoplaytp {
	background:url(../images/videoplaybut.png) no-repeat;
	width:111px;
	height:49px;
	float:left;
	display:inline;
	margin:5px 0 0 15px;
	text-indent:1em;
}
.videoplaytp a {
	display:block;
	width:111px;
	height:40px;
	margin-top:10px;
	color:#e1f8ff;
	font-weight:bold;
}
.viplayflash {
	width:420px;
}
.viplayconb {
	width:460px;
	float:left;
	background:url(../images/videoplay02.gif) no-repeat;
	margin-top:5px;
	display:inline;
	height:73px;
}
.viplaycbl {
	width:305px;
	float:left;
	margin-top:8px;
	height:60px;
	font-weight:bold;
}
.viplaycbl p {
	margin-left:10px;
	line-height:1.5em;
	color:#fff;
}
.viplayconr {
	float:left;
	width:190px;
	padding-left:5px;
}
.viplayconr li {
	background:url(../images/videoplay05.gif) no-repeat;
	text-align:center;
	float:left;
	width:193px;
	padding-bottom:5px;
	margin:5px 0px 5px 0;
}
.viplayconr li img {
	margin-top:3px;
	height:120px;
}
.videoAboutList {
	float:right;
	width:220px;
	height:400px;
	display:inline;
	margin-top:5px;
	margin-right:10px;
	overflow:auto;
}
.videoAboutList p {
	line-height:2em;
	text-align:center;
	color:#ac00de;
}
#xgsp {
	color:#fff;
	float:left;
	font-size:14px;
	text-align:left;
	text-indent:2em;
	line-height:26px;
	margin:10px 0 0 10px;
	width:216px;
	font-weight:bold;
	background:url(../images/videoplay03.gif) no-repeat;
}
/*============*/


/*==========end videoplay shtml=================*/

/*=================heka shtml=================*/
.hekaconRC {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:#56bdff;
}
.hekaconl {
	width:460px;
	float:left;
	margin:5px 0 0 5px;
	display:inline;
}
#hkConTop {
	width:689px;
	height:39px;
	float:left;
	background:url(../images/heka_top.jpg) no-repeat;
	margin:5px 0 0 5px;
	display:inline;
}
#hkConTop .eMail {
	width:211px;
	height:25px;
	margin:4px 0 0 89px;
	line-height:25px;
	color:#f3f3f3;
	font-size:12px;
	border:none;
	background:none;
	float:left;
}
#hkConTop .thename{
	width:93px;
	height:25px;
	margin:4px 0 0 83px;
	line-height:25px;
	color:#f3f3f3;
	font-size:12px;
	border:none;
	background:none;
	float:left;
}
.hekaconl .heshow {
	width:481px;
	height:339px;
	background:url(../images/heka_con.jpg);
}
.hekaconl .heshow .heshowcon {
	width:468px;
	height:327px;
	margin:5px;
	background-color:#ececec;
}
.hekaconl .hekaconb {
	width:482px;
	height:48px;
	background:url(../images/heka_bot.jpg) no-repeat;
	margin-top:2px;
}
.hekaconl .hekaconb textarea {
	width:353px;
	height:43px;
	margin:3px 4px 0 69px;
	background:none;
	border:none;
	color:#fff;
	font-size:12px;
	float:left;
	display:inline;
}
.hekaconl .hekaconb a {
	text-indent:-9999px;
	width:56px;
	height:48px;
	display:block;
	background:url(../images/hekabtn1.jpg) no-repeat;
	float:left;
	display:inline;
}
.hekaconl .hekaconb a:hover {
	background:url(../images/hekabtn2.jpg) no-repeat;
}
.hekaconl .hekaconb a:active {
	background:url(../images/hekabtn3.jpg) no-repeat;
	}
.hekaconr {
	float:left;
	width:169px;
	background:#3483d0;
}
.hekaconr li {
	text-align:center;
	float:left;
	width:155px;
	padding-bottom:5px;
	margin:0 0 0 7px;
	display:inline;
}
.hekaconr li a {
	background:url(../images/heka_img_bg.jpg) no-repeat center;
	display:block;
	width:155px;
	height:106px;
}
.hekaconr li p {
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.hekaconr li img {
	margin-top:5px;
	height:96px;
}
.hekaboutList {
	float:right;
	width:199px;
	height:390px;
	display:inline;
	margin-top:10px;
 *margin-top:5px;
	margin-right:10px;
	overflow:auto;
}
.hekaboutList p {
	line-height:2em;
	text-align:center;
	color:#ac00de;
}
/*=============end heka shtml=================*/

/*=================ticket shtml=================*/
.ticketconL {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:url(../images/ticketbg3.gif) no-repeat;
	color:#008ccf;
	overflow:hidden;
}
.ticketcon {
	float:left;
	width:620px;
	margin:0px 0 0 40px;
	padding-top:27px;
	display:inline;
}
.tickp1 {
	width:558px;
	line-height:21px;
	background:url(../images/ticketbg.gif) no-repeat;
	text-indent:3em;
	color:#fff;
	font-weight:bold;
	margin:1em 0;
}
.tickp1 a {
	color:#F63;
	width:300px;
	font-weight:bold;
	margin-left:300px;
}
.tickp1 a:hover {
	text-decoration:underline;
}
.ticketcon table {
	width:357px;
	height:107px;
	border-collapse:collapse;
	margin-left:22px;
}
.ticktm {
	font-weight:bold;
	font-size:14px;
	background-color:#72dbff;
}
.ticketcon table td {
	text-align:center;
	line-height:2em;
	border:1px solid #00adf7;
}
#ticklist2 {
	width:570px;
	padding-left:30px;
}
#ticklist2 li {
	line-height:2em;
	margin-left:22px;
}
.ticklist3 {
	margin-left:22px;
}
.ticklist3 ul {
	margin-left:22px;
}
.ticklist3 ul li p {
	line-height:2em;
}
.ticklist4 p {
	line-height:2em;
}
.ticklist3 p, .ticklist4 {
	line-height:1.8em;
	margin:1em 0;
	font-weight:normal;
}
.ticklist3 li {
	font-weight:bold;
}
.ticklist4 span {
	font-weight:bold;
}
.ticketcon .ticimg {
	margin:0 0 20px -20px;
}
.ticketcon p {
	line-height:1.8em;
}
.ticketcon p span {
	font-weight:bold;
}
.ticketcon p .ticspan {
	color:#F00;
}
/*============end ticket shtml=================*/

/*==============traffic shtml=================*/
.traconRC {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:#fff;
	color:#008ccf;
	overflow:hidden;
}
.traconcon {
	float:left;
	width:680px;
	padding-left:5px;
	_padding-left:1px;
}
.traconcon p {
	text-indent:2em;
	line-height:1.5em;
}
.tramap, .tracon {
	float:left;
	width:650px;
}
/*==========end traffic shtml=================*/

/*==============notice shtml==================*/
.noticeconL {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:#fff;
	color:#008ccf;
	overflow:hidden;
}
.noticecon {
	float:left;
	width:610px;
	padding-bottom:10px;
	margin-left:30px;
	display:inline;
}
#nocl2on {
	float:left;
	width:650px
}
#nocl2on p {
	float:left;
	width:600px;
	line-height:2em;
}
.noimg {
	margin:15px 0;
}
.noticecon2 {
	float:left;
	width:600px;
	background:url(../images/notice01.jpg) no-repeat;
	color:#fff;
	margin-left:3px;
	display:inline;
}
.noct {
	float:left;
	margin:45px 0 0 16px;
	display:inline;
	width:600px;
	color:#fff;
}
.noct a {
	color:#fff;
	text-decoration:underline;
	margin:0 2px;
}
.noct a:hover {
	color:#fff600;
}
#not #a, #notf #b, #noty #c, #notw #e, #notfy #f, #notfy #c, #notby #d, #notm #g, #notm #c, #notfx #h, #notfx #c, #notb #i, #notb #c, #notj #j, #notj #c, #noth #k, #noth #c {
	font-weight:bold;
	color:#fff600;
}
.noticecon2 span {
	font-weight:bold;
}
.nocc {
	float:left;
	margin:30px 0 -40px 16px;
	display:inline;
	width:600px;
}
.nocc1 {
	float:left;
	margin:5px 0 0 16px;
	display:inline;
	width:600px;
}
.nocb {
	color:#666;
	float:left;
	display:inline;
	margin:40px 0 0 16px;
	line-height:1.5em;
	width:579px;
}
#notcon .nocp1 {
	float:left;
	line-height:21px;
	width:600px;
	display:inline;
	color:#09F;
	font-weight:bold;
	font-size:14px;
	background:url(../images/notiec03.gif) no-repeat left;
	text-indent:3em;
	margin:20px 0 10px 0;
}
#notol {
	width:570px;
	padding-left:30px;
	list-style:decimal;
}
#notol li {
	line-height:1.8em;
	margin:10px 0;
}
#nottable,#hzqttable {
	width:600px;
	float:left;
	border:1px solid #0084c1;
	border-collapse:collapse;
	text-align:center;
	background:#dbf2ff;
}
#nottable td,#hzqttable td {
	border:1px solid #40c3f9;
	padding:0.5em 0;
}
#hzqttable td p{ width:400px; margin:0 0 0 30px; text-align:left; line-height:1.5em;}
.notcl {
	background:#bce5fd;
}
#jllj {
	text-align:center;
}
#jllj a {
	margin:0 5px;
	color:#fff;
	font-weight:bold;
	background:url(/images/jobbutl.gif) no-repeat left top;
	line-height:38px;
	padding:5px 0 7px 0;
	padding:0\9;
}
#jllj a span {
	padding:5px 10px 10px 10px;
	background:url(/images/jobbutr.gif) no-repeat right top;
}
#jllj a:hover {
	margin:0 5px;
	color:#000;
}
.noticecon3 {
	width:610px;
	height:209px;
	float:left;
	background:url(../images/notice04.gif) no-repeat;
	display:inline;
	margin-top:5px;
}
.noticecon3 table {
	width:490px;
	border-collapse:collapse;
	margin:5px 0 0 113px;
	height:199px;
}
.noticecon3 table td {
	border:1px solid #fff;
	text-align:center;
	padding:9px 0;
	line-height:1.5em;
}
.nocl1 {
	background-color:#31a1e8;
	color:#fff;
	font-weight:bold;
}
.nocl2, .nocl2 td {
	background-color:#dbf2ff;
}
.nocl3 {
	background-color:#dbf2ff;
}
#talef {
	text-align:left;
	padding-left:2em;
}
.nocp2 {
	width:600px;
	float:left;
	margin:5px 0 0 10px;
	line-height:1.5em;
	display:inline;
}
.nocp3 {
	width:600px;
	float:left;
	margin:10px 0 0 10px;
	color:#666;
	line-height:1.5em;
	display:inline;
}
#notcon {
	width:580px;
	float:left;
	margin:10px 0 10px 0;
	display:inline;
}
#notcon p {
	line-height:1.8em;
	font-family:"&#24494; &#36719; &#38597; &#40657; ", "&#23435; &#20307; ";
	width:580px;
	float:left;
	margin:10px 0;
}
/*==========end notice shtml=================*/

/*==========preferential shtml=================*/
.preconL {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:#fff;
	color:#008ccf;
	overflow:hidden;
}
.precon {
	float:left;
	width:620px;
	margin-left:40px;
	padding-top:27px;
	display:inline;
}
.precon p {
	float:left;
	width:559px;
	line-height:1.8em;
	margin-top:1em;
	display:inline;
}
.precon p span {
	font-weight:bold;
}
.preimg {
	float:left;
	display:inline;
	width:620px;
	background:url(../images/yhq02.gif) no-repeat;
	height:252px;
	margin-bottom:1em;
}
.preimg img {
	float:left;
	display:inline;
	margin:10px;
}
.preimg p {
	float:left;
	display:inline;
	margin:10px 0 0 10px;
	width:445px;
}
#prep {
	background:url(../images/yhq03.gif) no-repeat left;
	text-indent:12em;
	line-height:27px;
	height:27px;
	font-weight:bold;
	width:585px;
}
/*==========end preferential shtml============*/

/*==========service shtml=============*/
.serconL {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:url(../images/servicebg.gif) no-repeat;
	color:#008ccf;
	overflow:hidden
}
.sercon {
	float:left;
	width:600px;
	margin-left:40px;
	padding:27px 0;
	display:inline
}
.sercon ul {
	float:left;
	width:600px;
	list-style:none;
	margin-bottom:20px
}
.sercon ul li {
	float:left;
	width:610px;
	border-bottom:1px #0078af dotted;
	margin-top:15px
}
.sercon ul li img {
	float:left;
	margin-right:10px;
	display:inline
}
.sercon ul li p {
	width:520px;
	margin-left:2.5em;
	line-height:2em
}
/*=======end service shtml============*/

/*============job shtml===============*/
.jobconL {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:url(../images/jobgb.gif) no-repeat;
	color:#008ccf;
	overflow:hidden;
}
/*========end job shtml===============*/

/*===========webmap shtml===============*/
#wmli {
	float:left;
}
#wmli li {
	float:left;
	width:600px;
	border-bottom:1px solid #00eefa;
	margin:5px 0 15px 0;
	display:inline;
}
#wmli li img {
	float:left;
	height:49px;
}
#wmli li a {
	color:#007cb6;
	margin:10px 10px 0 10px;
	display:block;
	float:left;
	display:inline;
}
#wmli li a:hover {
	color:#F93;
}
/*========end webmap shtml===============*/

/*===========flink shtml===============*/
.flconL {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:url(../images/servicebg.gif) no-repeat;
	color:#008ccf;
	overflow:hidden;
}
#flli, #fllip {
	float:left;
	margin:20px 0 0 10px;
}
#flli li, #fllip li {
	float:left;
	width:155px;
	height:61px;
	display:inline;
	margin:5px 20px;
	text-align:center;
	padding-top:5px;
}
#flli li {
	background:url(../images/flinkbg01.gif) no-repeat;
}
#fllip li a {
	text-decoration:underline;
	color:#007cbb;
	font-weight:bold;
}
#fllip li a:hover {
	color:#F60;
}
/*========end flink shtml===============*/

/*===============nkhd.shtml=================*/
.nkhdconL {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:#fff;
	overflow:hidden
}
.nkhdconLcon {
	float:left;
	width:625px;
	display:inline;
	padding-bottom:20px
}
.nkhdconLcon h1 {
	background:url(/images/nkhdbg1.gif) no-repeat;
	width:636px;
	line-height:46px;
	text-align:center;
	float:left;
	margin:10px;
	font-size:14px;
	color:#fff;
	display:inline
}
.nkhdconLcon h3 {
	float:left;
	width:600px;
	font-size:12px;
	line-height:2em;
	color:#0089c9;
	text-align:center
}
.nkhdconLcon p {
	float:left;
	width:600px;
	font-size:12px;
	line-height:2em;
	color:#666;
	text-indent:2em;
	margin-left:30px;
	display:inline
}
.nkhdconLcon h4 {
	font-size:12px;
	width:600px;
	float:left;
	line-height:2em;
	color:#F00;
	margin-left:30px;
	display:inline
}
/*============end nkhd.shtml================*/

/*===============hzqt.shtml================*/

.hzqtconL {
	float:left;
	width:699px;
	height:447px;
	_height:441px;
	margin-left:8px;
	display:inline;
	background:url(../images/aboutbg.jpg) no-repeat;
	overflow:hidden;
}
.hzqtcon {
	float:left;
	width:625px;
	color:#00557d;
}
.hzqtcon h1 {
	font-size:12px;
	width:200px;
	margin:20px 250px;
	text-align:center;
}
.hztable {
	width:600px;
	margin:0 50px;
}
.hzqtcon p {
	width:600px;
	margin:10px 50px;
	line-height:2em;
	text-indent:0;
}
.hzqtcon p span {
	font-weight:bold;
}
/*==========end hzqt.shtml================*/
/*===========question.shtml===================*/

#questionul {
	width:100%;
	list-style:none;
}
#questionul li {
	width:100%;
	border-bottom:1px dotted #666;
	padding:10px 0;
	margin:0;
	float:left;
}
#questionul li img {
	float:left;
	margin-right:10px;
	display:inline;
}
#questionul li p {
	width:560px;
	float:left;
	line-height:1.8em;
}
#questionul .qcl {
	background:#e5f3f8;
}
/*==========end question.shtml================*/
.floatRightTop {
	width:190px;
	height:140px;
	position:absolute;
	margin-left:579px;
 *margin-left:-136px!important;
	margin-left:579px\9;
	_margin-left:-136px;
	margin-top:-546px;
 *margin-top:-540px!important;
	margin-top:-546px\9;
	_margin-top:-540px;
	overflow:hidden;
}
.floatRightBot {
	width:50px;
	height:196px;
	position:absolute;
	margin-left:725px;
 *margin-left:11px!important;
	margin-left:725px\9;
	_margin-left:11px;
	margin-top:-342px;
 *margin-top:-340px!important;
	margin-top:-346px\9;
	_margin-top:-340px;
	overflow:hidden;
}
.leftBottomFloat {
	float:left;
	display:inline;
	width:250px;
	height:135px;
	margin-top:-25px;
	margin-left:-35px;
	margin-top:350px\9;
	margin-left:-55px\9;
 *margin-top:350px!important;
 *margin-left:-55px!important;
	position:absolute;
	z-index:9;
}
/**/
#TB_WinBg {
	width:100%;
	left:0px;
	top:0px;
	position:absolute;
	background-color:#000;
	filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
	z-index:1200;
}
#TB_Photo {
	top:0px;
	left:0px;
	position:absolute;
	width:600px;
	height:300px;
	background-color:#FFF;
	z-index:1211;
}
.showPhoto {
	width:0px;
	height:0px;
	display:none;
	border: 8px solid #fff;
	background-color: #fff;
	position: absolute;
	z-index: 1211;
	margin-bottom: 30px;
	overflow:hidden;
}
.picclose {
	position:absolute;
	display:block;
	width:17px;
	height:17px;
	right:0px;
	background:url(../images/pic/close.png);
}
#TbPContainer {
	width:100%;
	margin:0 auto;
	text-align:center;
}
#TbPContainer a.picPrev {
	display:none;
	position:absolute;
	width:100px;
	height:38px;
	background:url(../images/pic/prev.gif) no-repeat;
	left:0px;
	top:100px;
	z-index:1000;
}
#TbPContainer a.picNext {
	display:none;
	position:absolute;
	width:100px;
	height:38px;
	background:url(../images/pic/next.gif) no-repeat;
	right:0px;
	top:100px;
	z-index:1000;
}
a.lookH {
	border:0px;
	display:block;
	float:left;
	width:92px;
	height:31px;
	line-height:31px;
	background:url(../images/an01.jpg) no-repeat;
	text-align:center;
}
a.lookH1 {
	float:left;
	width:92px;
	height:31px;
	margin-left:380px;
	display:inline;
	line-height:31px;
	background:url(../images/an01.jpg) no-repeat center;
	text-align:center;
}
a.closeMsg {
	display:block;
	float:left;
	width:128px;
	height:60px;
	position:absolute;
	top:400px;
	left:330px;
	z-index:999;
}
.imgLoading {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -64px;
	margin-top: -64px;
}
.TbPhoto {
	float:left;
	width:100%;
}
.TbPhoto span {
	display:block;
	float:left;
	width:100%;
	height:40px;
	line-height:30px;
	text-align:center;
	font-weight:700;
}
#TbPhototList {
	float:left;
	width:100%;
	height:84px;
	padding:3px 0px;
	background-color:#fff;
}
#TbPhototList a {
	display:block;
	float:left;
	width:22px;
	height:84px;
}
#TbPhototList a.pLeft {
	background:url(../images/tbPhotoL.jpg) left no-repeat;
}
#TbPhototList a.pRight {
	float:right;
	background:url(../images/tbPhotoR.jpg) left no-repeat;
}
.trafficTab {
	float:left;
	width:680px;
	margin-left:4px;
	margin-top:8px;
}
.trafficTab ul, .trafficTab ul li {
	float:left;
	list-style:none;
}
.trafficTab ul li {
	height:25px;
	line-height:25px;
	background-color:#2fb3e3;
	border:1px solid #7f7f7f;
	color:#fff;
	padding:0px 15px;
	margin-right:10px;
	text-align:center;
	border-bottom:0px;
	background:url(../images/traTabBg2.jpg) repeat-x;
	font-weight:700;
	cursor:pointer;
}
.trafficTab ul li.trCurrent {
	border:1px solid #168cb8;
	border-bottom:0px;
	background:url(../images/traTabBg1.jpg) repeat-x;
}
.traffNav {
	float:left;
	width:678px;
	height:50px;
	overflow:hidden;
	
	background-color:#3dbcec;
	border:1px solid #168cb8;
}
.traffNav span {
	display:block;
	float:left;
	width:100%;
	height:26px;
	padding:12px 0px;
	line-height:26px;
}
.traffNav span label {
	float:left;
	width:40px;
	text-align:right;
	color:#fff;
}
.traffNav span input, .traffNav span select {
	float:left;
	width:90px;
	height:18px;
	margin-top:3px;
	_margin-top:2px;
	border:1px solid #fff;
	line-height:18px;
	margin-left:4px;
}
.traffNav span select {
	height:20px;
	_height:18px;
}
.traffNav span button {
	float:left;
	width:85px;
	height:26px;
	border:0px;
	margin-left:10px;
	cursor:pointer;
	outline:none;
	background:url(../images/traBtnSearch.jpg) no-repeat;
}
.trafficMain {
	float:left;
	width:610px;
	height:360px;
	border-left:1px solid #168cb8;
	margin-top:8px;
	_margin-top:5px;
	overflow:hidden;
}
.trafficR {
	float:left;
	width:186px;
	height:370px;
	border:1px solid #168cb8;
	border-left:0px;
	background-color:#3dbcec;
	overflow:hidden;
	min-width:0px;
}
.trafficR h2 {
	font-size:12px;
	color:#fff;
	line-height:24px;
	text-indent:20px;
}
.trafficR span {
	display:inline;
	float:left;
	width:176px;
	height:315px;
	padding:2px;
	margin-left:5px;
	overflow:auto;
	background-color:#dff6ff;
}
.trafficR em {
	float:right;
	width:10px;
	height:300px;
	background:url(../images/leftSlider.jpg) -1px center no-repeat;
	cursor:pointer;
}
.trafficMap {
	float:right;
	width:418px;
	height:360px;
	background-color:#00F;
}
#DialogVote
{
	position:absolute;
	width:232px;
	height:194px;
	display:none;
	z-index:999;
}
#DialogVote ul
{
	display:inline;
	float:left;
	width:210px;
	height:110px;
	padding:5px 0px;
	padding-left:20px;
	border: solid #0073a7;
	border-width:0px 1px;
	background-color:#a2d8f1;
}
#DialogVote ul li
{
	float:left;
	width:100%;
	line-height:22px;
	list-style:none;
	color:#000;
}
.DialogTop
{
	float:left;
	width:100%;
	height:31px;
	background:url(../images/dialogTop.gif) no-repeat;
}
#DialogBot
{
	float:left;
	width:100%;
	height:38px;
	background:url(../images/dialogBot.gif) no-repeat;
}
#DialogBot a
{
	display:inline;
	float:left;
	width:64px;
	height:22px;
	margin-left:35px;
	margin-top:8px;
	text-decoration:none;
}
.DialogTop h2
{
	float:left;
	display:inline;
	width:80px;
	padding-left:26px;
	line-height:30px;
	color:#fff;
	font-size:12px;
}
.DialogTop a
{
	display:inline;
	float:right;
	width:15px;
	height:15px;
	margin-right:14px;
	margin-top:8px;
	cursor:pointer;
}

/*新闻模式*/
#TB_NewsBg {
	width:100%;
	left:0px;
	top:0px;
	position:absolute;
	background-color:#000;
	filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
	z-index:1200;
}
#NewsWin {
	width:0px;
	height:0px;
	display:none;
	border: 1px solid;
	border-color:#84d0f3 #8bd3f6 #7abee0 #8bd3f6;
	position: absolute;
	z-index: 1211;
	margin-bottom: 30px;
	overflow:hidden;
	background:#0095db url(../images/newswinbg.jpg) left top repeat-x;
}
#NewsWinLeft
{
	display:inline;
	float:left;
	width:363px;
	height:100%;
	background:url(../images/news_topbg.jpg) 25px 4px no-repeat;
	overflow:hidden;
}
#NewsTools
{
	float:right;
	width:15px;
	height:100%;
	background:url(../images/newico2.jpg) center no-repeat;
	cursor:pointer;
}
#NewsWinLeft ul
{
	display:inline;
	float:left;
	width:323px;
	margin:96px 0px 0px 25px;
	background-color:#dbf2fd;
	list-style:none;
}
#NewsWinLeft ul li
{
	float:left;
	width:100%;
	height:33px;
	list-style:none;
}
#NewsWinLeft ul li a
{
	display:inline;
	float:left;
	width:300px;
	height:33px;
	padding-left:23px;
	background:url(../images/newbut.gif) 8px center no-repeat;
}
#NewsWinLeft ul li.color1
{
	background-color:#bfe4f6;
}
#NewsWinLeft ul li a span
{
	display:inline;
	float:left;
	width:215px;
	height:33px;
	padding-left:5px;
	line-height:33px;
	overflow:hidden;
	cursor:pointer;
}
#NewsWinLeft ul li a em
{
	float:right;
	width:80px;
	height:33px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:33px;
	font-style:normal;
	text-align:center;
	cursor:pointer;
}
#NewsWinRight
{
	margin-left:363px;
	width:auto;
	height:100%;
}
#NewsTitle
{
	float:left;
	width:100%;
	height:42px;
	background:url(../images/newstitlebg.jpg) left -1px repeat-x;
}
#NewsTitle ins
{
	float:left;
	width:94px;
	height:42px;
	background:url(../images/NEWS_09.jpg) left 6px no-repeat;
}
#NewsTitle h3
{
	float:right;
	width:325px;
	height:42px;
	background:url(../images/newswinbg.jpg) left top repeat-x;
	font-size:12px;
}
#NewsTitle h3 em
{
	display:inline;
	float:left;
	width:170px;
	padding-left:16px;
	line-height:30px;
	color:#fff;
	font-style:normal;
}
#NewsTitle h3 a
{
	display:inline;
	float:left;
	width:101px;
	height:19px;
	margin-top:6px;
	margin-left:10px;
	background:url(../images/btnCommon.jpg) no-repeat;
}
#NewWContent
{
	display:inline;
	float:left;
	width:100%;
	height:90%;
}
#NWCoon
{
	float:left;
	display:inline;
	width:99%;
	height:100%;
	background-color:#FFF;
	overflow-y:auto;
	overflow-x:hidden;
}
#NWCon2
{
	float:left;
	display:inline;
	width:96%;
	padding-left:2%;
	text-align:center;

}
#NWCon2 h4
{
	display:inline;
	float:left;
	width:98%;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#f90000;
	line-height:30px;
	font-size:14px;
}
#NWCon2 p.newsinfo2
{
	display:inline;
	float:left;
	width:98%;
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #484848;
	text-align:center;
}
#NWContent1
{
	float:left;
	width:98%;
	margin-top:10px;
	line-height:24px;
	text-align:left;
}
#NWContent1 p
{
	height:2000px;
	text-indent:20px;
}
.newspan
{
	float:left;
	width:100%;
	height:60px;
}
.ulVote,.ulVote li ul
{
	float:left;
	width:100%;
	list-style:none;
}
.ulVote li
{
	display:inline;
	float:left;
	width:610px;
	line-height:30px;
	background-color:#00F;
	color:#fff;
}
.ulVote li ul
{
	padding:10px 0px;
	background-color:#fff;
}
.ulVote li ul li
{
	display:inline;
	float:left;
	width:590px;
	padding-left:20px;
	line-height:25px;
	background-color:#fff;
	color:#000;
}
#btnVote,#btnLookVote
{
	display:inline;
	float:left;
	margin-right:20px;
	margin-top:10px;
}

#scrollC h2{ font-size:13px; text-indent:4em; font-family:"宋体"; padding:8px 0;}
#scrollC h3{ font-size:12px; text-indent:4em; line-height:12px;}
.hzqtconL #scrollC p{ text-indent:2em; color:#00557d}
#scrollC h4{ font-size:16px; text-align:center; padding-top:16px;}
#scrollC h4 a{ color:#00557d;}
.djsmtext{ font-size:14px;}
.djsmtext span{ float:right; padding-right:15px;}

