@charset "utf-8";
/* CSS Document */
.dnxs{display:none}
.sjxs{display:block;}
.row:before,.row:after{
  display: table;
  content: " ";
}
.row:after{
  clear: both;
}
.danyuange{
  position: relative;
  min-height: 1px;
  float: left; border-bottom:solid 1px #ccc; line-height:200%;
	}
.w15{width:15%;}
.w55{width:55%;}
.biaoti {
	font-size: 14px;line-height:150%;
}
.biaoti16 {
	font-size: 16px;
}
.dbxs{display:none;}
.biaoti18 {
	font-size: 18px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Microsoft YaHei","SimSun";
	font-size: 12px;
	color: #333;
	line-height: 150%;
	background:#fff;
}
body a:link {
	color: #333;
	text-decoration: none;
}
body a:visited {
	color: #333;
text-decoration: none;
}
body a:hover {
	color: #000;
text-decoration: none;
}
body a:active {
	color: #333;
text-decoration: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
input {
outline: none;
}
ul, ol, dl { /* 由于浏览器之间的差异，最佳做法是在列表中将填充和边距都设置为零。为了保持一致，您可以在此处指定所需的数值，也可以在列表包含的列表项（LI、DT 和 DD）中指定所需的数值。请记住，除非编写一个更具体的选择器，否则，在此处进行的设置将层叠到 .nav 列表。 */
	padding: 0;
	margin: 0;
	list-style:none;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;	 /* 删除上边距可以解决边距会超出其包含的块的问题。剩余的下边距可以使块与后面的任何元素保持一定距离。 */
	padding: 0;
}
.cuzi {
	font-weight: bold;
}

.baizi {	
	color: #fff;
}
.baizi a:link {
	color: #fff;
	text-decoration: none;
}
.baizi a:visited {
	color: #fff;
	text-decoration: none;
}
.baizi a:hover {
	color: #fff;
	text-decoration: none;
}
.baizi a:active {
	color: #fff;
	text-decoration: none;
}
.hongzi {	
	color: #f00;
}
.hongzi a:link {
	color: #f00;
	text-decoration: none;
}
.hongzi a:visited {
	color: #f00;
	text-decoration: none;
}
.hongzi a:hover {
	color: #f00;
	text-decoration: none;
}
.hongzi a:active {
	color: #f00;
	text-decoration: none;
}
.huizi {
	color: #666;
}
.huizi a:link {
	color: #666;
	text-decoration: none;
}
.huizi a:visited {
	color: #666;
	text-decoration: none;
}
.huizi a:hover {
	color: #666;
	text-decoration: none;
}
.huizi a:active {
	color: #666;
	text-decoration: none;
}
.zie20c3a {
	color: #e20c3a;
}
.zie20c3a a:link {
	color: #e20c3a;
	text-decoration: none;
}
.zie20c3a a:visited {
	color: #e20c3a;
	text-decoration: none;
}
.zie20c3a a:hover {
	color: #e20c3a;
	text-decoration: none;
}
.zie20c3a a:active {
	color: #e20c3a;
	text-decoration: none;
}
.zic00 {
	color: #c00;
}
.zic00 a:link {
	color: #c00;
	text-decoration: none;
}
.zic00 a:visited {
	color: #c00;
	text-decoration: none;
}
.zic00 a:hover {
	color: #c00;
	text-decoration: none;
}
.zic00 a:active {
	color: #c00;
	text-decoration: none;
}
.ziccc {
	color: #ccc;
}
.ziccc a:link {
	color: #ccc;
	text-decoration: none;
}
.ziccc a:visited {
	color: #ccc;
	text-decoration: none;
}
.ziccc a:hover {
	color: #f60;
	text-decoration: none;
}
.ziccc a:active {
	color: #ccc;
	text-decoration: none;
}
.gengduo{font-family:"Arial"; font-size:10px;}
.yingwen {
	font-family: "Arial";
}
#myfocus{display:none;}
h1{
font-size:18px;
font-weight:bold;
line-height:150%; display:inline;}
.kuang{border:solid 1px #ccc; }
.gengduo{font-size:10px;}
.fenye{text-align:center; height:25px; line-height:25px; margin:20px 0px;}
.fenye a{border:solid 1px #ccc; padding:3px 7px 3px 7px; margin:1px; text-align:center; line-height:20px;}
.fenye a:hover{border:solid 1px #ccc;background:#f1f1f1;}
.dangqian{border:solid 1px #ccc;background:#f1f1f1; font-weight:bold; padding:3px 7px 3px 7px; margin:1px; text-align:center; line-height:20px; color:#F00;}
.qingchu{CLEAR: both; height:0px; line-height:0px; font-size:0px;}
.zt{width:100%;}
.zt2{width:980px; margin:0 auto;}
.zt3{100%}
.zt3 img{display: block;max-width: 100%;height: auto; margin:0 auto;}
.fdz{float:left;}
.fdy{float:right;}
.dqz{text-align: center;}
.dqy{text-align:right;}
.fg6{height:6px; line-height:6px; font-size:0px;}
.fg10{height:10px; line-height:10px; font-size:0px;}
.fg18{height:18px; line-height:18px; font-size:0px;}
.fg20{height:20px; line-height:20px; font-size:0px;}
.hg20{line-height:20px;}
.hg27{line-height:27px;}
.hg35{line-height:35px;}
.dbhyk{width:101px !important; width:103px; height:18px !important; height:20px; line-height:18px; border:solid 1px #ddd;}
.dbssh{height:27px;}
.dbssk{height:25px !important; height:29px; line-height:25px; width:298px !important; width:306px; border:solid 2px #e41b46; border-right:0px; padding:0; padding-left:6px;}
.dh{background:#000; height:41px; line-height:41px; display:none}
.dh a:link,.dh a:visited,.dh a:active{display:inline-block; height:41px; line-height:41px; padding:0 35px; color:#fff; font-size:14px; font-family:"Microsoft YaHei","SimSun"; }
.dh a:hover{ color:#fff;}
.sjdh{background:#02a202; height:41px; line-height:41px;}
.sjdh a:link,.sjdh a:visited,.sjdh a:active{display:inline-block; height:41px; line-height:41px; padding:0 20px; color:#fff; font-size:14px; font-family:"Microsoft YaHei","SimSun"; }
.sjdh a:hover{ color:#fff;}
.bgrm{background:url(images/bgrm.gif); height:32px; line-height:32px;}
.pl11{padding-left:11px;}
.bgdbbz{border:solid 3px #d8d8d8; background:url(images/bgdbbz.gif) no-repeat top; width:974px !important;width:980px; margin:0 auto; overflow:auto; overflow-y:hidden; overflow-x:hidden;min-height:178px;height:100%;_height:178px;}
.bgdbbz a{display:block; line-height:25px;}
.youqing{border:solid 1px #c0c0c0; width:958px !important;width:980px; margin:0 auto; overflow:auto; overflow-y:hidden; overflow-x:hidden; background:#efefef; padding:10px;}
.end2{padding:30px 0;background:#fff url(images/end.jpg) no-repeat top center;text-align:center;width:980px; margin:0 auto; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
/* switchBox */
dl, dt, dd{padding:0;margin:0;}
.switchBox{border:1px solid #ddd;width:214px !important; width:216px; height:301px !important; height:303px; overflow:hidden;}
.switchBox dt{height:39px;}
.switchBox span, .switchBox dt a, .switchBox em{background:url(images/bgycxw.gif);color:#808080;cursor:pointer;float:left;font-size:14px;height:39px;line-height:39px;text-align:center;text-decoration:none;width:107px;font-style:normal;}
.switchBox dt .on, .switchBox dt .active{color:#000;background:url(images/bgycxw2.gif);}
.switchBox dd{clear:both;display:none;line-height:20px;padding-top:15px; padding-left:10px; padding-right:10px; background:url(images/bgxwbh.gif) no-repeat 10px 13px;}
.switchBox dd a{display:block; height:29px !important; height:30px; line-height:29px; border:0px; border-bottom:solid 1px #efefef; background:none; padding-left:18px;}
/* switchBox */
/* calender */
#calender{
      text-align:center;
      width:215px;
	  height:180px;
      font-size:12px;
      /*color: #27B0C1;*/
      border-left:1px solid #EEEEEE;
	  border-top:1px solid #EEEEEE;
}
#calender .arrow_over{
      color: #FF1493;
}
#calender .arrow_out{
      color: #FF8C00;
}
#calender td{
      border-bottom:1px solid #EEEEEE;
      border-right:1px solid #EEEEEE;
      width:21px;
      height:20px;
      line-height:16px;
      color:#666666;
}
#calender #cal_title{
      width:147px;      background:#EFEFEF;
}
#calender #week td{
      background: #F8F8F8;
}
#calender .current{
      background: #AAE7E8;
      display: block;
      margin:2px;
}
#calender .notcurrent{
      display: block;
      margin:2px;
      background:#EDEDED;
}
/* calender */
.syqbfl{width:207px !important; width:215px; float:left; border:solid 1px #d8d8d8; padding:0px;background:url(images/bgqbfl.gif) no-repeat 0px 0px;}
.syjdt{width:750px; height:260px; float:right;}
.bgqbfl{ height:34px; line-height:27px; font-size:16px; padding:3px; padding-left:9px; color:#fff;}
.yahei{font-family:"Microsoft YaHei","SimSun";}
.qbfl{ margin-top:15px;}
.qbfl a{display:block; float:left; display:inline; margin-left:10px; margin-bottom:15px; width:86px !important; width:88px; height:32px !important; height:34px; line-height:32px; border:solid 1px #e3e3e3; text-align:center; color:#000;}
.qbfl a:hover{color:#fff; background: url(images/bgfljg.gif) no-repeat center;}
.zuo{width:750px; float:left;}
.you{width:216px; float:right;}
.kuangddd{border:solid 1px #ddd;}
.sytjlm{height:30px !important; height:32px; line-height:30px; background:url(images/bgtjx.gif) no-repeat bottom; width:733px !important; width:742px; margin-left:3px; padding-left:9px;}
.syrqxx{border-bottom:solid 1px #efefef; margin-bottom:15px;}
.sytk{ width:135px !important;width:141px; height:180px !important; height:186px; border:solid 1px #e6e6e6; padding:2px;}
.switchBox2{}
.switchBox2 dt{height:34px; line-height:31px; background:url(images/bgrqx.gif)}
.switchBox2 span{background:url(images/bgrq.gif);color:#333;cursor:pointer;float:left;font-size:14px;height:34px;line-height:31px;text-align:center;text-decoration:none;width:92px;font-style:normal;}
.switchBox2 dt .on, .switchBox2 dt .active{color:#fff;background:url(images/bgrq2.gif);}
.switchBox2 dd{clear:both;display:none; border:solid 1px #ddd; border-bottom:0px;border-top:0px; padding-top:15px; height:1370px;}
.switchBox3{}
.switchBox3 dt{height:38px; line-height:36px; background:url(images/bgnyfl.gif) repeat-x bottom;}
.switchBox3 dt span{background:url(images/bgnyfl1.gif);color:#000;cursor:pointer;float:left;font-size:14px;height:38px;line-height:36px;text-align:center;text-decoration:none;width:98px;font-style:normal; margin-right:4px;}
.switchBox3 dt .on, .switchBox2 dt .active{color:#fff;background:url(images/bgnyfl2.gif);}
.switchBox3 dd{clear:both;display:none; padding:25px 10px;}
.scroll_horizontal{position:relative;width:729px;height:248px; margin-top:12px; margin-bottom:11px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:631px;height:248px;margin:0 auto;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:75px;width:24px;height:46px;cursor:pointer;}
.scroll_horizontal .plus{left:8px; background:url(images/jtz.gif)}
.scroll_horizontal .minus{right:8px; background:url(images/jty.gif)}
.scroll_horizontal .plus:hover,
.scroll_horizontal .minus:hover{}
.scroll_horizontal ul{position:absolute;top:0;left:0;width:9999px;}
.scroll_horizontal li{float:left;width:161px;text-align:center; margin-right:30px;}
.scroll_horizontal li a{display:block; width:135px; margin:0 auto;}
.sygd{border:solid 1px #ddd; border-top:0px; text-align:center; padding-bottom:10px;}
.sstjk{width:952px !important; width:980px; margin:0 auto; overflow:auto; overflow-y:hidden; overflow-x:hidden; border:solid 1px #dcdcdc; padding:7px 13px;}
.sstjxk{border-bottom:dashed 1px #dcdcdc; padding-bottom:15px; margin-bottom:15px;}
.lbynr{padding:0 30px; width:688px !important;width:750px; float:left;border:solid 1px #ddd}
.lbylmmc{height:42px !important; height:45px; line-height:42px; background:url(images/bglbymc.gif) no-repeat bottom left;}
.lbypx{background:#f8f8f8; height:32px; line-height:32px; text-align:right;}
.lby{padding:15px 0px; border-bottom: 1px solid #ddd;}
.lbytpk{ width:109px !important;width:113px; height:144px !important; height:148px; border:1px solid #d5d5d5; padding:1px;}
.nysk{width:920px !important; width:980px; margin:0 auto; overflow:auto; overflow-y:hidden; overflow-x:hidden; border:solid 1px #dcdcdc; padding:15px 30px;}
.nybt{line-height:32px;}
.nytpk{ width:277px !important;width:291px; height:373px !important; height:387px; margin-bottom:2px; border:solid 1px #dcdcdc; padding:6px;}
.nynr{padding:20px; width:938px !important;width:980px; float:left;border:solid 1px #ddd}
.mt10{margin-top:10px;}
.pp_btn_div{margin-top:10px;height:40px;line-height:40px;padding-top:10px;padding-left:60px;border-top:1px solid #efefef;}
.pp_rqandpj{border:1px solid #FDE6CF;background:#FDF9F5;padding:20px;}
#pp_rq_div{height:60px; overflow:hidden}
.pp_rq_div_more{clear:both;height:24px;border-top:1px solid #dcdcdc;}
.pp_rq_div_more .btn_more{width:112px;height:24px;height-height:24px;margin:0 auto;background:url(images/more_rq_bg.jpg) no-repeat;text-align:center;}
.rqul{margin-left:20px;}
.rqul li{float:left;width:101px;height:40px;line-height:20px;text-align:center;font-size:12px;cursor:pointer;margin:10px;background:url(images/pricelibg.jpg);}
.rqul li.hover{background:url(images/tickets_hover.jpg) no-repeat;border:none;}
.priceul{margin-left:20px;}
.priceul li.hover{color:#ff6600;background:#fff url(images/tickets_hover.gif) no-repeat right bottom;border:solid 2px #e90013;}
.priceul li{float:left; padding:0 10px;height:40px;line-height:40px;margin:10px;background:#fff;color:#444444;text-align:center; cursor:pointer;font-size:14px; border:solid 1px #999;}
.priceul li.noprice{background:#e7e3e4;color:#7d7d7d;}
.priceul li.noprice a{display:block;}
.bzzuo{width:216px; float:left;}
.bzyou{width:750px; float:right;}
.bzbgx{height:37px; line-height:37px; background:url(images/bgbzx.gif) no-repeat bottom left; padding-left:15px;}
.bzbgd{background:url(images/bgbzd.gif) no-repeat 15px 10px; line-height:24px; padding-left:30px;}
#dialog{background:#ffffff;}
.tjpp{border:solid 1px #d8d8d8; padding:0px;background:url(images/bgqbfl2.gif) no-repeat 0px 0px;}
.cgmc{height:30px !important; height:31px; border-bottom:dashed 1px #ccc; font-size:14px; line-height:30px; margin-bottom:10px;}
.hg24{line-height:24px;}
.syflbg{height:45px !important; height:48px; background:url(images/syflbg.jpg) no-repeat top left; line-height:45px; padding-left:25px; padding-right:20px; border:solid 1px #ddd; border-top:solid 2px #f00;}
.sypiao{ margin-top:10px;}
.sypiao li{float:left; width:123px; margin-right:19px; margin-bottom:10px;}
.sypiao li a{display:block;}
.tdtx{ border-top:solid 1px #999;}
.tdyx{ border-right:solid 1px #999;}
.qbyc td{padding-left:7px; padding-right:7px; border-bottom:solid 1px #999; border-left:solid 1px #999;}
.syjctj{}
.syjctj li{width:140px; float:left;}
.kccc{border:solid 1px #ccc; background:url(images/lmmcbg.gif) repeat-x top;}
.zuo{width:300px; float:left; background:#f2f2f2; display:none;}
.you{ width:100%; float:none;}
.syzhong{float:left; width:544px;}
.syyou{float:right; width:212px;}
.bgb{background:#fff;}
.bgf8{background:#f8f8f8;}

.lmmc{background:url(images/bglbymc2.gif) no-repeat left; padding-left:20px; height:38px; line-height:38px;}
.p6{padding:6px;}
.bg4a0404{background:#4a0404;}
.zcxw{line-height:24px; border-bottom:dashed 1px #ccc;}
.bglm{background:url(images/bglm.gif) repeat-x; height:38px; line-height:38px; padding-left:6px;}
.bglm2{background:url(images/bglm2.gif) no-repeat center left; height:38px; line-height:38px; padding-left:74px; font-size:16px;}
.kde{border:solid 1px #dedede;}
.p15{padding:15px;}
.yq{padding:20px 0; line-height:20px;}
.dbbq{background:#050505; padding:10px; text-align:center; color:#8c8c8c;}
.yc{}
.yc li{margin:8px auto; background:#edefee; border:solid 1px #dedede; padding:10px 8px; width:190px !important; width:208px; height:350px !important; height:352px;}
.yc2{}
.yc2 li{margin:8px 18px; background:#edefee; border:solid 1px #dedede; padding:10px 8px; height:335px !important; height:357px; width:190px !important; width:208px; float:left}
a.pic_detail_dianjidingpiao:link,a.pic_detail_dianjidingpiao:visited{background-color: #3c3c3c; color: #ffffff; padding:5px 10px 5px 10px;}
a.pic_detail_dianjidingpiao:hover{background-color: #338401; color: #ffffff; padding:5px 10px 5px 10px;}
@media (min-width: 768px) {
#myfocus{display:block;}
.biaoti {
	font-size: 14px;line-height:150%;
}
.biaoti16 {
	font-size: 16px;
}
.biaoti18 {
	font-size: 18px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Microsoft YaHei","SimSun";
	font-size: 12px;
	color: #333;
	line-height: 150%;
	background:#fff;
}
body a:link {
	color: #333;
	text-decoration: none;
}
body a:visited {
	color: #333;
text-decoration: none;
}
body a:hover {
	color: #000;
text-decoration: none;
}
body a:active {
	color: #333;
text-decoration: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
input {
outline: none;
}
ul, ol, dl { /* 由于浏览器之间的差异，最佳做法是在列表中将填充和边距都设置为零。为了保持一致，您可以在此处指定所需的数值，也可以在列表包含的列表项（LI、DT 和 DD）中指定所需的数值。请记住，除非编写一个更具体的选择器，否则，在此处进行的设置将层叠到 .nav 列表。 */
	padding: 0;
	margin: 0;
	list-style:none;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;	 /* 删除上边距可以解决边距会超出其包含的块的问题。剩余的下边距可以使块与后面的任何元素保持一定距离。 */
	padding: 0;
}
.cuzi {
	font-weight: bold;
}

.baizi {	
	color: #fff;
}
.baizi a:link {
	color: #fff;
	text-decoration: none;
}
.baizi a:visited {
	color: #fff;
	text-decoration: none;
}
.baizi a:hover {
	color: #fff;
	text-decoration: none;
}
.baizi a:active {
	color: #fff;
	text-decoration: none;
}
.hongzi {	
	color: #f00;
}
.hongzi a:link {
	color: #f00;
	text-decoration: none;
}
.hongzi a:visited {
	color: #f00;
	text-decoration: none;
}
.hongzi a:hover {
	color: #f00;
	text-decoration: none;
}
.hongzi a:active {
	color: #f00;
	text-decoration: none;
}
.huizi {
	color: #666;
}
.huizi a:link {
	color: #666;
	text-decoration: none;
}
.huizi a:visited {
	color: #666;
	text-decoration: none;
}
.huizi a:hover {
	color: #666;
	text-decoration: none;
}
.huizi a:active {
	color: #666;
	text-decoration: none;
}
.zie20c3a {
	color: #e20c3a;
}
.zie20c3a a:link {
	color: #e20c3a;
	text-decoration: none;
}
.zie20c3a a:visited {
	color: #e20c3a;
	text-decoration: none;
}
.zie20c3a a:hover {
	color: #e20c3a;
	text-decoration: none;
}
.zie20c3a a:active {
	color: #e20c3a;
	text-decoration: none;
}
.zic00 {
	color: #c00;
}
.zic00 a:link {
	color: #c00;
	text-decoration: none;
}
.zic00 a:visited {
	color: #c00;
	text-decoration: none;
}
.zic00 a:hover {
	color: #c00;
	text-decoration: none;
}
.zic00 a:active {
	color: #c00;
	text-decoration: none;
}
.ziccc {
	color: #ccc;
}
.ziccc a:link {
	color: #ccc;
	text-decoration: none;
}
.ziccc a:visited {
	color: #ccc;
	text-decoration: none;
}
.ziccc a:hover {
	color: #f60;
	text-decoration: none;
}
.ziccc a:active {
	color: #ccc;
	text-decoration: none;
}
.gengduo{font-family:"Arial"; font-size:10px;}
.yingwen {
	font-family: "Arial";
}

h1{
font-size:18px;
font-weight:bold;
line-height:150%; display:inline;}
.kuang{border:solid 1px #ccc; }
.gengduo{font-size:10px;}
.fenye{text-align:center; height:25px; line-height:25px; margin:20px 0px;}
.fenye a{border:solid 1px #ccc; padding:3px 7px 3px 7px; margin:1px; text-align:center; line-height:20px;}
.fenye a:hover{border:solid 1px #ccc;background:#f1f1f1;}
.dangqian{border:solid 1px #ccc;background:#f1f1f1; font-weight:bold; padding:3px 7px 3px 7px; margin:1px; text-align:center; line-height:20px; color:#F00;}
.qingchu{CLEAR: both; height:0px; line-height:0px; font-size:0px;}
.zt{width:980px; margin:0 auto; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
.zt2{width:980px; margin:0 auto;}
.zt3{width:980px; margin:0 auto;}
.fdz{float:left;}
.fdy{float:right;}
.dqz{text-align: center;}
.dqy{text-align:right;}
.fg6{height:6px; line-height:6px; font-size:0px;}
.fg10{height:10px; line-height:10px; font-size:0px;}
.fg18{height:18px; line-height:18px; font-size:0px;}
.fg20{height:20px; line-height:20px; font-size:0px;}
.hg20{line-height:20px;}
.hg27{line-height:27px;}
.hg35{line-height:35px;}
.dbhyk{width:101px !important; width:103px; height:18px !important; height:20px; line-height:18px; border:solid 1px #ddd;}
.dbssh{height:27px;}
.dbssk{height:25px !important; height:29px; line-height:25px; width:298px !important; width:306px; border:solid 2px #e41b46; border-right:0px; padding:0; padding-left:6px;}
.dh{background:#000; height:41px; line-height:41px; display:block}
.dh a:link,.dh a:visited,.dh a:active{display:inline-block; height:41px; line-height:41px; padding:0 35px; color:#fff; font-size:14px; font-family:"Microsoft YaHei","SimSun"; }
.dh a:hover{ color:#fff;}
.sjdh{display:none;}
.bgrm{background:url(images/bgrm.gif); height:32px; line-height:32px;}
.pl11{padding-left:11px;}
.bgdbbz{border:solid 3px #d8d8d8; background:url(images/bgdbbz.gif) no-repeat top; width:974px !important;width:980px; margin:0 auto; overflow:auto; overflow-y:hidden; overflow-x:hidden;min-height:178px;height:100%;_height:178px;}
.bgdbbz a{display:block; line-height:25px;}
.youqing{border:solid 1px #c0c0c0; width:958px !important;width:980px; margin:0 auto; overflow:auto; overflow-y:hidden; overflow-x:hidden; background:#efefef; padding:10px;}
.end2{padding:30px 0;background:#fff url(images/end.jpg) no-repeat top center;text-align:center;width:980px; margin:0 auto; overflow:auto; overflow-y:hidden; overflow-x:hidden;}
/* switchBox */
dl, dt, dd{padding:0;margin:0;}
.switchBox{border:1px solid #ddd;width:214px !important; width:216px; height:301px !important; height:303px; overflow:hidden;}
.switchBox dt{height:39px;}
.switchBox span, .switchBox dt a, .switchBox em{background:url(images/bgycxw.gif);color:#808080;cursor:pointer;float:left;font-size:14px;height:39px;line-height:39px;text-align:center;text-decoration:none;width:107px;font-style:normal;}
.switchBox dt .on, .switchBox dt .active{color:#000;background:url(images/bgycxw2.gif);}
.switchBox dd{clear:both;display:none;line-height:20px;padding-top:15px; padding-left:10px; padding-right:10px; background:url(images/bgxwbh.gif) no-repeat 10px 13px;}
.switchBox dd a{display:block; height:29px !important; height:30px; line-height:29px; border:0px; border-bottom:solid 1px #efefef; background:none; padding-left:18px;}
/* switchBox */
/* calender */
#calender{
      text-align:center;
      width:215px;
	  height:180px;
      font-size:12px;
      /*color: #27B0C1;*/
      border-left:1px solid #EEEEEE;
	  border-top:1px solid #EEEEEE;
}
#calender .arrow_over{
      color: #FF1493;
}
#calender .arrow_out{
      color: #FF8C00;
}
#calender td{
      border-bottom:1px solid #EEEEEE;
      border-right:1px solid #EEEEEE;
      width:21px;
      height:20px;
      line-height:16px;
      color:#666666;
}
#calender #cal_title{
      width:147px;      background:#EFEFEF;
}
#calender #week td{
      background: #F8F8F8;
}
#calender .current{
      background: #AAE7E8;
      display: block;
      margin:2px;
}
#calender .notcurrent{
      display: block;
      margin:2px;
      background:#EDEDED;
}
/* calender */
.syqbfl{width:207px !important; width:215px; float:left; border:solid 1px #d8d8d8; padding:0px;background:url(images/bgqbfl.gif) no-repeat 0px 0px;}
.syjdt{width:750px; height:260px; float:right;}
.bgqbfl{ height:34px; line-height:27px; font-size:16px; padding:3px; padding-left:9px; color:#fff;}
.yahei{font-family:"Microsoft YaHei","SimSun";}
.qbfl{ margin-top:15px;}
.qbfl a{display:block; float:left; display:inline; margin-left:10px; margin-bottom:15px; width:86px !important; width:88px; height:32px !important; height:34px; line-height:32px; border:solid 1px #e3e3e3; text-align:center; color:#000;}
.qbfl a:hover{color:#fff; background: url(images/bgfljg.gif) no-repeat center;}
.zuo{width:750px; float:left;}
.you{width:216px; float:right;}
.kuangddd{border:solid 1px #ddd;}
.sytjlm{height:30px !important; height:32px; line-height:30px; background:url(images/bgtjx.gif) no-repeat bottom; width:733px !important; width:742px; margin-left:3px; padding-left:9px;}
.syrqxx{border-bottom:solid 1px #efefef; margin-bottom:15px;}
.sytk{ width:135px !important;width:141px; height:180px !important; height:186px; border:solid 1px #e6e6e6; padding:2px;}
.switchBox2{}
.switchBox2 dt{height:34px; line-height:31px; background:url(images/bgrqx.gif)}
.switchBox2 span{background:url(images/bgrq.gif);color:#333;cursor:pointer;float:left;font-size:14px;height:34px;line-height:31px;text-align:center;text-decoration:none;width:92px;font-style:normal;}
.switchBox2 dt .on, .switchBox2 dt .active{color:#fff;background:url(images/bgrq2.gif);}
.switchBox2 dd{clear:both;display:none; border:solid 1px #ddd; border-bottom:0px;border-top:0px; padding-top:15px; height:1370px;}
.switchBox3{}
.switchBox3 dt{height:38px; line-height:36px; background:url(images/bgnyfl.gif) repeat-x bottom;}
.switchBox3 dt span{background:url(images/bgnyfl1.gif);color:#000;cursor:pointer;float:left;font-size:14px;height:38px;line-height:36px;text-align:center;text-decoration:none;width:98px;font-style:normal; margin-right:4px;}
.switchBox3 dt .on, .switchBox2 dt .active{color:#fff;background:url(images/bgnyfl2.gif);}
.switchBox3 dd{clear:both;display:none; padding:25px 10px;}
.scroll_horizontal{position:relative;width:729px;height:248px; margin-top:12px; margin-bottom:11px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:631px;height:248px;margin:0 auto;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:75px;width:24px;height:46px;cursor:pointer;}
.scroll_horizontal .plus{left:8px; background:url(images/jtz.gif)}
.scroll_horizontal .minus{right:8px; background:url(images/jty.gif)}
.scroll_horizontal .plus:hover,
.scroll_horizontal .minus:hover{}
.scroll_horizontal ul{position:absolute;top:0;left:0;width:9999px;}
.scroll_horizontal li{float:left;width:161px;text-align:center; margin-right:30px;}
.scroll_horizontal li a{display:block; width:135px; margin:0 auto;}
.sygd{border:solid 1px #ddd; border-top:0px; text-align:center; padding-bottom:10px;}
.sstjk{width:952px !important; width:980px; margin:0 auto; overflow:auto; overflow-y:hidden; overflow-x:hidden; border:solid 1px #dcdcdc; padding:7px 13px;}
.sstjxk{border-bottom:dashed 1px #dcdcdc; padding-bottom:15px; margin-bottom:15px;}
.lbynr{padding:0 30px; width:688px !important;width:750px; float:left;border:solid 1px #ddd}
.lbylmmc{height:42px !important; height:45px; line-height:42px; background:url(images/bglbymc.gif) no-repeat bottom left;}
.lbypx{background:#f8f8f8; height:32px; line-height:32px; text-align:right;}
.lby{padding:15px 0px; border-bottom: 1px solid #ddd;}
.lbytpk{ width:109px !important;width:113px; height:144px !important; height:148px; border:1px solid #d5d5d5; padding:1px;}
.nysk{width:920px !important; width:980px; margin:0 auto; overflow:auto; overflow-y:hidden; overflow-x:hidden; border:solid 1px #dcdcdc; padding:15px 30px;}
.nybt{line-height:32px;}
.nytpk{ width:277px !important;width:291px; height:373px !important; height:387px; margin-bottom:2px; border:solid 1px #dcdcdc; padding:6px;}
.nynr{padding:20px; width:938px !important;width:980px; float:left;border:solid 1px #ddd}
.mt10{margin-top:10px;}
.pp_btn_div{margin-top:10px;height:40px;line-height:40px;padding-top:10px;padding-left:60px;border-top:1px solid #efefef;}
.pp_rqandpj{border:1px solid #FDE6CF;background:#FDF9F5;padding:20px;}
#pp_rq_div{height:60px; overflow:hidden}
.pp_rq_div_more{clear:both;height:24px;border-top:1px solid #dcdcdc;}
.pp_rq_div_more .btn_more{width:112px;height:24px;height-height:24px;margin:0 auto;background:url(images/more_rq_bg.jpg) no-repeat;text-align:center;}
.rqul{margin-left:20px;}
.rqul li{float:left;width:101px;height:40px;line-height:20px;text-align:center;font-size:12px;cursor:pointer;margin:10px;background:url(images/pricelibg.jpg);}
.rqul li.hover{background:url(images/tickets_hover.jpg) no-repeat;border:none;}
.priceul{margin-left:20px;}
.priceul li.hover{color:#ff6600;background:#fff url(images/tickets_hover.gif) no-repeat right bottom;border:solid 2px #e90013;}
.priceul li{float:left; padding:0 10px;height:40px;line-height:40px;margin:10px;background:#fff;color:#444444;text-align:center; cursor:pointer;font-size:14px; border:solid 1px #999;}
.priceul li.noprice{background:#e7e3e4;color:#7d7d7d;}
.priceul li.noprice a{display:block;}
.bzzuo{width:216px; float:left;}
.bzyou{width:750px; float:right;}
.bzbgx{height:37px; line-height:37px; background:url(images/bgbzx.gif) no-repeat bottom left; padding-left:15px;}
.bzbgd{background:url(images/bgbzd.gif) no-repeat 15px 10px; line-height:24px; padding-left:30px;}
#dialog{background:#ffffff;}
.tjpp{border:solid 1px #d8d8d8; padding:0px;background:url(images/bgqbfl2.gif) no-repeat 0px 0px;}
.cgmc{height:30px !important; height:31px; border-bottom:dashed 1px #ccc; font-size:14px; line-height:30px; margin-bottom:10px;}
.hg24{line-height:24px;}
.syflbg{height:45px !important; height:48px; background:url(images/syflbg.jpg) no-repeat top left; line-height:45px; padding-left:25px; padding-right:20px; border:solid 1px #ddd; border-top:solid 2px #f00;}
.sypiao{ margin-top:10px;}
.sypiao li{float:left; width:123px; margin-right:19px; margin-bottom:10px;}
.sypiao li a{display:block;}
.tdtx{ border-top:solid 1px #999;}
.tdyx{ border-right:solid 1px #999;}
.qbyc td{padding-left:7px; padding-right:7px; border-bottom:solid 1px #999; border-left:solid 1px #999;}
.syjctj{}
.syjctj li{width:140px; float:left;}
.kccc{border:solid 1px #ccc; background:url(images/lmmcbg.gif) repeat-x top;}
.zuo{width:300px; float:left; background:#f2f2f2; display:block;}
.you{ width:670px; float:right;}
.syzhong{float:left; width:544px;}
.syyou{float:right; width:212px;}
.bgb{background:#fff;}
.bgf8{background:#f8f8f8;}

.lmmc{background:url(images/bglbymc2.gif) no-repeat left; padding-left:20px; height:38px; line-height:38px;}
.p6{padding:6px;}
.bg4a0404{background:#4a0404;}
.zcxw{line-height:24px; border-bottom:dashed 1px #ccc;}
.bglm{background:url(images/bglm.gif) repeat-x; height:38px; line-height:38px; padding-left:6px;}
.bglm2{background:url(images/bglm2.gif) no-repeat center left; height:38px; line-height:38px; padding-left:74px; font-size:16px;}
.kde{border:solid 1px #dedede;}
.p15{padding:15px;}
.yq{padding:20px 0; line-height:20px;}
.dbbq{background:#050505; padding:10px; text-align:center; color:#8c8c8c;}
.yc{}
.yc li{margin:8px 7px; background:#edefee; border:solid 1px #dedede; padding:10px 8px; width:190px !important; width:208px; float:left}
.yc2{}
.yc2 li{margin:8px 18px; background:#edefee; border:solid 1px #dedede; padding:10px 8px; height:335px !important; height:357px; width:190px !important; width:208px; float:left}
a.pic_detail_dianjidingpiao:link,a.pic_detail_dianjidingpiao:visited{background-color: #3c3c3c; color: #ffffff; padding:5px 10px 5px 10px;}
a.pic_detail_dianjidingpiao:hover{background-color: #338401; color: #ffffff; padding:5px 10px 5px 10px;}
.dbxs{display: block;}
.dnxs{display:block}
.sjxs{display:none;}
}