@charset "gb2312";
/* CSS Document */
/*基本设置*/
*{margin:0;padding:0;}
body{font-size:12px;font-family:Verdana, Geneva, sans-serif}
img{border:0;}
form{padding:0; margin:0;}
td {FONT-SIZE: 12px;  COLOR: #333; }
h1{ font-size:14px; font-weight:normal;}
h2{ font-size:18px; color:#333;}
h3{ font-size:12px; }
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff6b00
}
td {FONT-SIZE: 12px; font-family: Verdana, arial, "宋体";background-color:#FFFFFF	}
	
/*定制设置*/
#header {
	width:auto;
	height:160px;
	background:url(../images/hd2.gif);
	}
#header .top {
	width:auto;
	line-height:30px;
	}
#header .top .gonggao{height:20px;overflow:hidden;text-align:left; float:left; margin-left:10px;}
#header .top .gonggao a{color:#f60;}
#header .top .gonggao a:hover{color:#000;text-decoration:underline;}
#header .top .gonggao li{list-style:none;}img{border:none;}em{font-style:normal;}
#header .top .right {float:right; margin-right:10px;}
#header .logo {
	width:960px;
	height:100px;
	margin-left: auto;
    margin-right: auto;
	background:url(../images/head.jpg) no-repeat right;
	}
#header .logo .logoimage {
	width:229px;
	height:60px;
	margin:20px 50px 0px 20px;
	float:left;
	}
.scrollDiv{border:1px #ccc solid; width:150px; height:25px; overflow:hidden}
.scrollDiv ul{height:25px; line-height:25px; margin:0; padding:0;}
.scrollDiv li{line-height:25px; padding-left:5px; height:25px; overflow:hidden}
#header .logo .search {
	widows:401px;
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../images/city.gif) no-repeat 0px -31px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 401px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 25px;
	}
#header .logo .search .text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 315px; COLOR: #a5a5a5; BORDER-TOP-STYLE: none; PADDING-TOP: 6px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#header .logo .search .seoBtn {
	BACKGROUND: url(../images/bg1.gif) -319px -85px; FLOAT: right; WIDTH: 68px; CURSOR: pointer; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; BORDER-BOTTOM-STYLE: none
}
#header .logo .time {
	width:60px;
	float:right;
	margin:20px 20px 0px 0px;
	}
/*导航*/
.nav_bg {
	BACKGROUND: url(../images/nav_bg.jpg) repeat-x; HEIGHT: 31px; clear:both;
}
.nav {
	MARGIN: 0px auto; WIDTH: 990px; HEIGHT: 31px
}
.nav LI {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; WIDTH: 110px; LINE-HEIGHT: 31px; POSITION: relative; HEIGHT: 31px; TEXT-ALIGN: center; margin-left:20px;
}
.nav LI A {
	DISPLAY: block; color:#FFF; TEXT-DECORATION: none
}
.nav LI A:hover {
	TEXT-DECORATION: underline
}
.nav LI A.set {
	BACKGROUND: url(../images/sub_bg2.png) no-repeat 50% top; LEFT: 0px; WIDTH: 110px; LINE-HEIGHT: 31px; POSITION: absolute; TOP: -4px; HEIGHT: 31px; TEXT-DECORATION: none; color:#FFF
}
.menu {
	BACKGROUND: url(../images/sub_bg2.png) no-repeat top; LEFT: 0px; WIDTH: 110px; LINE-HEIGHT: 30px; POSITION: absolute; TOP: -4px; HEIGHT: 30px; TEXT-DECORATION: none; padding-top:4px;}
/*导航*/
#SelectCity {
	border-right: #888 1px solid; padding-right: 8px; border-top: #888 1px solid; display: none; padding-left: 8px; z-index: 100; padding-bottom: 8px; margin: 0px; border-left: #888 1px solid; width:150px; padding-top: 8px; border-bottom: #888 1px solid; POSITION: absolute; background-color: #fefeed; text-align: left
}
#SelectCity LI {
	display: block; FLOAT: left; width: 160px; line-height: 24px
}
#SelectCity .Sred {
	font-size: 10px; color: #f00
}
#SelectCity .Sgray {
	font-size: 10px; color: #999
}
.fontStyle1 {
	color: #06c
}
.fontStyle1:link {
	color: #06c
}
.fontStyle1:visited {
	color: #06c
}
.fontStyle1:hover {
	color: #06c
}
.fontStyle2 {
	color: #f60
}
.fontStyle2:link {
	color: #f60
}
.fontStyle2:visited {
	color: #f60
}
.fontStyle2:hover {
	color: #f60
}
.fontStyle3 {
	color: #999
}
.fontStyle3:link {
	color: #999
}
.fontStyle3:visited {
	color: #999
}
.fontStyle3:hover {
	color: #999
}
A{TEXT-DECORATION: none}
A:link { COLOR: #000;TEXT-DECORATION: none }
A:visited {COLOR:#000;TEXT-DECORATION: none } 
A:hover {COLOR:#000;text-decoration: underline;}
A:active {color: #000; text-decoration: none}

#content {
	padding:10px 14px 15px 14px; background:url(../images/content.gif) repeat-x 50% top;
	margin:0px auto; width:932px; clear:both; margin-top:10px;
	}
#content .left {
	width:698px;
	float:left;
	}
#content .left .PicFlash {
	width:698px;
	float:left;
	}
#content .left .hot {
	width:698px;
	margin-top:10px;
	}
#content .left .hot .rotationcard{clear:both;}
#content .left .hot .rotationcard .text{position:relative;z-index:10;BACKGROUND: url(../images/nav_bg.jpg) repeat-x;height:31px;line-height:31px;font-size:14px; text-align:left;}
#content .left .hot .rotationcard .text ul li{float:left;width:90px;padding:0 10px;cursor:pointer;margin-right:2px; text-align:center;}
#content .left .hot .rotationcard .text ul li a{color:#ffffff; font-weight:bolder}
#content .left .hot .rotationcard .text ul li.on{position:relative;BACKGROUND: url(../images/sub_bg2.png); TOP: -3px;height:35px;line-height:35px;font-weight:bold; width:90px}
#content .left .hot .rotationcard .text ul li.on a{color:#fff;}
#content .left .hot .rotationcard .concert{position:relative; z-index:1; height:auto; overflow:hidden; width:694px; border:#1b5c9c 2px solid;}
#content .left .hot .rotationcard .concert ul li{text-align:left;float:left;}

#content .left .hot .rotationcard .concert .concertinfo {width:332px; height:140px; float:left; padding:0px 3px 0px 12px; border-bottom:#ccc 1px solid}
#content .left .hot .rotationcard .concert .concertinfo:hover {background-color:#e1e6ef}
#content .left .hot .rotationcard .concert .concertinfo .left {width:88px; height:108px; background-color:#FFF; padding:2px; border:#c4c4c4 1px solid; float:left; margin-top:15px; float:left}
#content .left .hot .rotationcard .concert .concertinfo .right {width:218px; margin-top:15px; padding-left:10px; float:left; line-height:22px}
#content .left .hot .rotationcard .concert .concertinfo .right .concertname {font-size:14px; font-weight:bold;}
#content .left .hot .rotationcard .concert .concertinfo .right .venu {width:auto; margin-top:7px;}
#content .left .hot .rotationcard .concert .concertinfo .right .venu1:link{color:#7a7a7a}
#content .left .hot .rotationcard .concert .concertinfo .right .venu1:visited{color:#7a7a7a}
#content .left .hot .rotationcard .concert .concertinfo .right .venu1:hover{color:#7a7a7a; text-decoration:underline}
#content .left .hot .rotationcard .concert .concertinfo .right .concerttime {width:auto;}
#content .left .hot .rotationcard .concert .concertinfo .right .concertstate {width:40px; color:#f60; float:left}
#content .left .hot .rotationcard .concert .concertinfo .right .concertzwt {float:right; padding-right:10px;}
#content .left .hot .hotbottom {width:673px; clear:both; text-align:right; font-size:14px; font-weight:bold; margin-top:10px; padding-right:20px; background:url(../Images/hotbottom.jpg) no-repeat; line-height:33px;}
#content .left .hot .hotbottom1 {width:673px; clear:both; font-size:14px; font-weight:bold; margin-top:10px; padding-right:20px; background:url(../Images/hotbottom.jpg) no-repeat; line-height:33px;}

#content .right {
	width:226px;
	float:right;
	}
#content .right .tel {
	height:110px;
	border-bottom:#ffc000 3px solid;
	border-left:#ffc000 3px solid;
	border-right:#ffc000 3px solid;
	border-top:#ffc000 3px solid;
	BACKGROUND: url(../images/bd_02.gif);
	padding:9px 0px 9px 0px;
	}
#content .right .tel H5{
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px; font-size:14px; color:#F00;
	}
#content .right .news {
	height:219px;
	border-bottom:#ffc000 3px solid;
	border-left:#ffc000 3px solid;
	border-right:#ffc000 3px solid;
	border-top:#ffc000 3px solid;
	BACKGROUND: url(../images/bd_02.gif);
	padding:9px 0px 9px 0px;
	}
#content .right .news H5{
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px; font-size:12px;
	}
.indexnewstitle {width:212; padding-left:8px; line-height:28px;}
.indexnewstitle:hover {color:#ff6000; background-color:#e9e9e9} 
.indexnewstitle .min {width:196px; padding-left:14px; background:url(../Images/title.png) no-repeat left;}
.indexnewstitle .title1:link {color:#676767;}
.indexnewstitle .title1:visited {color:#676767;}
.indexnewstitle .title1:hover {color:#ff6000;}

/*View*/
#viewcontent {padding:10px 0px 0px 14px; margin:0px auto; width:960px; clear:both;}
#content .viewtop {width:auto; background:url(../Images/viewtop.jpg) no-repeat; height:308px; margin-top:10px;}
#content .viewtop .topimage {width:201px; height:254px; margin:20px 0px 0px 25px; float:left; padding:4px; background-color:#FFF}
#content .viewtop .info {width:420px; float:left; margin-left:20px; margin-top:25px;}
#content .viewtop .info .title {font-size:16px; font-weight:bold; margin-bottom:126px;}
#content .viewtop .info .title .state {color:#FF0}
#content .viewtop .info .title .statetitle {color:#FFF}
#content .viewtop .info .cite {color:#FFF; line-height:20px;}
#content .viewtop .info .djs {font-size:14px; font-weight:bold; color:#0F0; line-height:25px;}
#content .viewtop .viewtopright {float:right; width:228px; height:299px; margin-right:5px;}
#content .viewtop .viewtopright .tickects {width:142px; margin:0 auto; margin-top:37px;}
#content .viewtop .viewtopright .tel {margin:0 auto; width:180px; color:#FFF; font-size:14px; font-weight:bold; margin-top:27px}
#content .viewinfo {width:932px; background-color:#f0f3f8; clear:both; height:auto}
#content .viewinfo .left {width:700px;}
#content .viewinfo .left .title {width:699px; height:60px; margin:5px 5px 0px 2px; background:url(../Images/new-title1.jpg) no-repeat;}
#content .viewinfo .left .view {width:657px; margin-left:2px; border-left:#e1e2e6 1px solid; border-right:#e1e2e6 1px solid; padding:20px; background-color:#FFF; line-height:25px;}
#content .left .viewpj {width:687px; border:#21658a 6px solid; background-color:#FFF; margin-left:2px;}
#content .left .viewpj .pjtop {width:686px; margin-top:10px;}
#content .left .viewpj .pjtop .title {width:92px; height:36px; text-align:center; float:left; margin-left:20px; background:url(../Images/tabseat1.gif) no-repeat; line-height:36px; color:#FFF; font-size:14px; font-weight:bold;}
#content .left .viewpj .pjtop .title .kspj:link {color:#FFF}
#content .left .viewpj .pjtop .title .kspj:hover {color:#FFF}
#content .left .viewpj .pjtop .zwt {float:right; margin-right:20px;}
#content .left .viewpj .pjtitle {background:url(../Images/th.png) repeat-x; height:38px; line-height:38px; color:#21658a; padding-left:20px; clear:both}
#content .left .viewpj .pjtickects {line-height:38px; padding-left:20px; clear:both}
#content .left .online {border:#cecece 1px solid; width:699; margin-left:2px; margin-top:10px; background-color:#FFF; margin-bottom:10px; clear:both;}
#content .left .online .onlinetitle  {line-height:40px; padding-left:40px; font-weight:bold;}
#content .left .online .msg {width:89px; background:url(../Images/new-message.gif) no-repeat; margin-left:30px; padding-top:40px; text-align:center; padding-bottom:10px;}

#content .newsleft {width:452px;}
#content .newsleft .title {color:#333333; margin-left:10px; margin-top:25px; font-size:14px; font-weight:bold;}
#content .newsleft .newsleftinfo {width:452px; border:#cacaca 1px solid; margin-top:10px;}
#content .newsleft .newsleftinfo .infotitle {background-color:#e5e9ed; color:#333333; line-height:30px; text-align:center; font-weight:bolder; margin:3px;}
#content .newsleft .newsleftinfo .newstitle {width:416px; margin-left:18px; line-height:35px;}
#content .newsleft .newsleftinfo .newstitle .min {width:310px; padding-left:14px; background:url(../Images/title.png) no-repeat left; float:left; border-bottom:#cdcdcd 1px solid;}
#content .newsleft .newsleftinfo .newstitle .title1:link {color:#ff6000;}
#content .newsleft .newsleftinfo .newstitle .title1:visited {color:#ff6000;}
#content .newsleft .newsleftinfo .newstitle .title1:hover {color:#ff6000;}
#content .newsview {width:690px; margin-top:18px; float:left}
#content .newsview .newsviewtitle {text-align:center; color:#333333; font-size:16px; font-weight:bold; line-height:35px; border-bottom:#d1d1d1 1px solid;}
#content .newsview .newsviewtime {text-align:center; color:#a5a5a5; line-height:25px;}
#content .newsview .newsviewinfo {padding:10px; margin:0 auto; line-height:25px;}
#content .newsview .newsviewzwt {margin:0 auto;}

/*footer*/
#footer {
	width:auto;
	background-color:#022954;
	clear:both;
	}
#footer .info {
	width:960px;
	margin:0px auto;
	line-height:25px;
	color:#99b7d7;
	padding:5px 0px;
	}

	
	