﻿body{ color:#333; font:12px/20px arial,SimSun,Verdana,Geneva,Helvetica;}
#ticketMain{width: 1000px;}
#m1{width: 560px;float: left;}
#m2{width: 360px;float: left; height:739px; background-color:#f3f3f3; padding:10px 15px; margin-left:10px;}
#m2 dl{ padding-bottom:8px;}
div#m2 dl.yprice{ padding-bottom:8px;}
#scenic{width: 560px;height: 300px;background: #ccc;margin-bottom: 10px;}
.ro{color: Red;}
#dateList{width: 560px;}
#dateNav{text-align: center; padding:5px 0 8px; width:350px; margin:0 auto;}
#dateNav .prebtn,#dateNav .onl,#dateNav .nextbtn,#dateNav .onr{background:url(addimages/rlarrow.gif) no-repeat #2E84CC; width:50px; height:30px; border:1px none; cursor:pointer;display:block; text-indent:-999em; float:left;}
#dateNav .prebtn{ background-position:left bottom; }
#dateNav .onl{ background-position:left top}
#dateNav .nextbtn{ background-position:right bottom;}
#dateNav .onr{ background-position:right top}
#dateNav input{ background:url(addimages/rlarrow.gif) no-repeat left top;width:50px; height:30px; border:0 none;cursor:pointer;}
#dateNav span{ padding: 0 50px; font: bold 20px/30px "微软雅黑", "黑体"; color:#666; float:left; height:30px; width:120px;}
#dateList ul{width: 560px; border:1px solid #e5e5e5; border-color:#e5e5e5 #e5e5e5 #f0f0f0;}
#dateList #dateW{ background-color:#f0f0f0;}
#dateList #dateW li{height: 30px;text-align: center;line-height: 30px; float:left; width:67px; border:1px solid #f0f0f0; border-width:1px 1px 0 0; padding:3px 6px;}
.imp{color: #ff6600; font-weight:bold;}
#ticketType{ }
.av{ position:relative;cursor: pointer; padding:4px;}
.bv{ border-width:0 0 1px 0;}
body .bd{ border:#ddd;}
/*日期框*/
.cDate{width: 6em;border: 0; background-color:#F6F6F6;}
#ticket h2, #ticketType h2, #ticketNum h2, #ticketPrice h2, #ticketDate h2, #sumPrice h2{display: inline;font-size: 14px;}
/*#ticket, #ticketType, #ticketNum, #ticketPrice, #ticketDate, #sumPrice{margin-bottom: 10px;}*/
/*日期数字*/
#dateList li .spanDate{display: block;width: 21px;float: left;color: #037503;font-weight: bold; float:left;}
/*日期说明*/
#dateList li .spanRemark{width:100%;display: block;font-size: 12px; text-align:right; top:6px; font-weight:bold; right:5px; color:#BE0000;position:absolute;}
/*日期内票价*/
#dateList li .spanPrice{text-align: right;color: #f60; clear:both; height:20px; float:right; }
/*日期门票余量*/
#dateList li .spanNum{font-size: 12px;display: block;line-height: 20px; width:100%; float:right;text-align:right;}
.pro_head_t{border: 1px solid #F0F0F0;border-width: 1px 0;border-color: #F0F0F0 #fff #ddd;padding: 5px 0 10px;margin-bottom: 10px;overflow: hidden;}
.pro_head_t h1{font:30px/36px "Microsoft Yahei";float: left;font-weight: 400; width:690px;color: #333;}
#m2 dt, #m2 dd{line-height: 24px;float: left; text-align:justify;text-justify:inter-ideograph;}

.Tickets td,.sort td{padding-bottom:3px; float:left;}
.sort td a, .Tickets td a{ color:#000; text-decoration:none;border:1px solid #e1e2e3;background-color: #fff;display: inline-block;height: 22px;line-height: 22px;margin: 0 5px;white-space: nowrap;padding: 0 5px; border-radius:5px;}
.sort td a{ color:#000; border:1px solid #e1e2e3;background-color: #fff;}
#ticket a.ro, #ticketType a.ro{ color:#fff;background-color:#FFAA00; border:1px solid #FFAA00;}
.jqtips{width:300px;}
.jqtip{ padding:2px; color:#B54800; line-height:18px; font-size:12px; padding:2px 5px;}
.tipsarrow{height:6px; width:11px; left:50px; position:absolute; top:-5px; }
.sort td a:hover,.Tickets td a:hover{text-decoration: none; color:#000; border:1px solid #e1e2e3; background-color:#f6f6f6;}

#dateDetail{ overflow:hidden; clear:both;_height:1%;}
#dateDetail li{width: 67px;height: 60px;border: 1px solid #ccc;float: left; border:1px solid #ddd; border-width:0 1px 1px 0;padding:6px; position:relative;}

#dateList li:hover{background:#fff8ee; }
#dateList li.on{background:#FFA63C;}
#dateList li.on{ color:#fff;}
#dateList li.on .spanPrice,#dateList li.on .spanDate,#dateList li.on .spanRemark{ color:#fff;}


#scenicContent{clear: both;line-height: 2em;}

.mpinfo{ clear:both;}


.wzprice em{ font-size:18px; font-family:"Microsoft Yahei",Arial; color:#FF6300; font-style:normal; height:30px; display:inline-block; padding-right:3px;}
#m2 .wzprice dd{ height:30px; line-height:30px;}
#m2 .wzprice dt{ line-height:35px; height:30px;}
.wzprice strong{ font-size:26px; font-family:Arial; font-weight:400;}
.yprice em{font-style:normal;}
.gwbtn{ border-bottom:1px solid #e4e4e4; padding:10px 10px 20px 0;}
.gwc{ height:36px; width:130px; background:url(addimages/gwc.gif) no-repeat; background-color:#90D10A; border:0 none; cursor:pointer; text-indent:-999em; float:left;}
.gwc:hover{ background-position:left bottom;}
a.buy{ width:130px; height:36px; background:url(addimages/price_btn.gif) no-repeat; margin-left:20px; text-indent:-999em; display:block; float:left; color:#fff; line-height:36px; text-align:center; overflow:hidden;}
.gwbtn a:hover{ background-position:left bottom;}

.ticketl{ float:left; width:960px; }
.ticketl .jqinfo_tit{ height:36px; line-height:36px; clear:both; overflow:hidden; width:960px; background-color:#FFFCE3; border-bottom:4px solid #FFB214;}
.ticketl .jqinfo_tit span{color:#fff;background-color:#FFB214; display:block; height:36px;padding:0 25px; float:left;font:16px/36px "Microsoft Yahei";}
.jqlayout{ }
.jjbox{}
.ticketbox{ margin-top:15px;}
.ticketr{ width:220px; float:right; background-color:#FAFAFA; height:150px;}
.ticketr h3{ font:16px/36px "Microsoft Yahei",Arial; width:190px; margin:0 auto;}
.ticketr ul{ width:190px; margin:0 auto;}
.ticketr ul li{padding:16px 0 15px; background:url(addimages/dotted_bg.gif) repeat-x; overflow:hidden;}
.jq_list_pic{ width:75px; float:left;}
.jq_list_pic img{ height:50px; width:75px;}
.jq_list_nam{ float:right; width:105px;}
.jq_list_nam dt{ height:32px; line-height:16px; overflow:hidden;}
.jq_list_nam dd{ line-height:18px;}
.jq_list_nam dd em{ font-style:normal; color:#FF7000; font-size:14px;}
.jq_list_nam dd strong{ font-family:Arial; font-weight:400; font-size:18px; color:#FF7000;}
#dateList{ zoom:1;}
.rlnum{font-size:350px; color:#EEEEEE; font-family:Arial; height:400px;line-height:400px; left:0;width:560px; z-index:-1; position:absolute; text-align:center; top:44px;}
.infolist{ padding:20px 25px;border:4px solid #E5E5E5; margin-bottom:20px;}
.infolist h4{ margin-bottom:10px; height:25px; border-bottom:1px solid #ddd;position:relative; padding-top:15px;}
.infolist h4 span{ color:#000; font-size:14px;float:left; padding:0 2px 1px 2px; float:left; margin-right:5px; border-bottom:1px solid #1679DD}
.infolist h4 em{ float:left; padding-left:5px; font-style:normal;}
.infolist h3{ background-color:#f5f5f5; font-size:14px; font-weight:bold; height:28px; line-height:28px; padding-left:10px; }
.ydsm dl{ padding-left:10px;}
.ydsm dl dd{ padding-left:70px;}
.infolist ul{ padding:10px;}
.infolist p{ padding-bottom:10px;}
.infolist ul li{ padding:2px 0;}
.infolist ul li span{ background:#76BBFF; padding:2px 5px; margin-right:8px; color:#fff;}
.ticket_shop{ border:3px solid #ddd; padding:20px;}
.ticket_shop .ticket_ydinfo{border-collapse:collapse; width:100%; border:1px solid #ddd;}
.ticket_shop .ticket_ydinfo th{ text-align:center; border:1px solid #DDDDDD; padding:8px; background:#f5f5f5;}
.ticket_shop .ticket_ydinfo td{border:1px solid #DDDDDD; text-align:center; padding:8px 5px;}
.tit_style{ border-bottom:2px solid #DDDDDD; height:30px; line-height:25px; position:relative; margin-bottom:10px;}
.tit_style span{ color:#000; font-family:"微软雅黑"; font-size:16px; padding:0 10px 5px 0;_padding:0 10px 3px 0; position:absolute; border-bottom:2px solid #1679DD;}
.tikdel{ border:0 none; background-color:#F0F0F0; cursor:pointer; border:1px solid #ddd;zoom:1; height:24px; line-height:24px;}
.tikdel:hover{ background-color:#fafafa}
.ticket_pinfo tr{ height:40px; line-height:40px;}
.ticket_pinfo .red{ color:#ff6600; font-family:宋体,arial; font-size:12px; padding-right:3px; font-style:normal;}
.ticket_pinfo span{color:#000; border:1px solid #FFD6BD; background:url(addimages/erroarrow.jpg) no-repeat left center #FFF8EE;vertical-align:middle; padding:4px 10px 4px 25px; margin-left:10px;}
.ticket_pinfo input{  height:22px; line-height:22px; width:150px;}
table.ticket_pinfo input{padding:2px 5px;}
input.tik_btn{ margin-top:5px;background:#FF9819; width:100px; height:35px; text-align:center; border:0 none; color:#fff; cursor:pointer;font:16px/35px "微软雅黑", "黑体";}
input.tik_btn:hover{ background:#FC8F0C;}

.jqorderlist{}
.orderinfo{ width:100%; border-collapse:collapse; border:1px solid #ddd;}
.orderinfo .m{color:#0077CC;}
.orderinfo th{ padding:8px; background-color:#f5f5f5;}
.orderinfo th,.orderinfo tr td{ border:1px solid #ddd; text-align:center;}
.orderinfo tr td{ padding:8px 5px;}
#search span{ padding:0 5px;}
#search input[type=text]{ padding:0 3px; height:19px; line-height:19px;}
#search .serbtn{ border:0 none;  height:23px;+height:27px; line-height:23px; width:61px; cursor:pointer; margin-left:5px;background:url(addimages/order_cy.gif) no-repeat left top #2288EE; color:#fff; border-radius:5px;}
#search .serbtn:hover{background-position:left bottom;}
#search .serbtn:hover{ background-color:#1679DD;}
div#m2 .shuomlist dl{padding-bottom:3px; overflow:hidden; clear:both;_hegith:1%;}
.shuomlist dl dt{ width:15px;}
.shuomlist dl dd{ width:345px;}

.buybox dt{ width:60px;}
.buybox dd{ width:300px;}
.jqwxts{font:normal 20px/30px "微软雅黑"; border-top:1px solid #fff; padding-top:10px;}

/**幻灯片**/
.flashbox{width: 560px;height:300px; overflow: hidden;position: relative;}
.flashbox .hd{height: 20px;overflow: hidden;position: absolute;right: 10px;bottom: 10px;z-index: 1;}
.flashbox .hd ul{overflow: hidden;zoom: 1;float: left;}
.flashbox .hd ul li{float: left;margin-right: 5px;width: 20px;height: 20px;line-height: 20px;text-align: center;background: #fff;cursor: pointer;}
.flashbox .hd ul li.on{background: #ff6600;color: #fff;}
.flashbox .bd{position: relative;height: 100%;z-index: 0;}
.flashbox .bd img{width: 560px;height:300px;}

.intro-box{margin-right:-11px}
.intro_img{ float:left;margin-right:11px; width:445px;border-bottom:10px;}
.intro_img img{ width:445px;}
.intro_img span{ display:block; overflow:hidden; text-align:center;white-space:nowrap; width:445px;}


#dateHint{border:dashed 1px #FFBC31; color:#000;border:1px solid #FFD6BD; padding-left:15px; background:url(addimages/tishi.jpg) left center no-repeat #FFF8EE;padding:3px 5px 3px 25px;}

/**门票首页**/
.mp_mian{margin: 0 auto;padding-bottom: 15px;width: 960px;}
.mp_box{}
.mp_list{margin-right: -21px;overflow: hidden;padding-top: 20px;}
.mp_list li{background-color: #fff;border: 1px solid #ddd;float: left;margin: 0 21px 20px 0;padding: 10px;width: 284px;}
.mp_list li a{ display:block;}
.mp_img img{background-color: #dfdfdf;display: block;width: 284px;height: 190px;}
.mp_list p{font: 20px/24px "微软雅黑";display: block; color:#333;height: 24px;width: 284px;text-align: center;padding-top: 8px;}
.mp_box .mp_hover{padding: 9px;border: 2px solid #ff6600;background-color: #fffae9;}
.mp_hover a:hover{text-decoration: none;color: #ff6600;}
.mp_tit{border-bottom: 2px solid #ddd;padding-bottom: 5px;width: 960px;height: 30px;position: relative;clear: both;}
.mp_tit h2{position: absolute;float: left;padding: 0 5px 5px 5px;border-bottom: 2px solid #ff6600;color: #000;font: normal 22px/30px "微软雅黑" , "黑体";}
.liyou{ width:912px; padding:10px 0 20px;}
.liyou dl{ clear:both; overflow:hidden; padding:5px 0;line-height:22px;}
.liyou dl dt{ width:45px; float:left; background-color:#76BBFF; color:#fff; margin-right:8px; padding:1px 4px; line-height:22px;}
.liyou dl dd{ float:left; width:850px;line-height:22px;}
