@charset "utf-8";

#main{ background-image:none;}
#mainL{ display:inline; float:left; width:210px; overflow:hidden;}
#mainR{ display:inline; float:right; width:640px; border:1px solid #99D3FB; min-height:30px; _height:auto; height:auto!important; height:30px; overflow: inherit!important; overflow:visible;}

#pages.tick{ height:30px; padding-top:20px; padding-bottom:10px;}

#mainL .nav_top{ background:url(images/bg_ask_nav.gif) no-repeat 0 0; height:40px;}
#mainL .nav_top h3 { background:url(images/bg_model.gif) no-repeat 0 10px; font-size:14px; font-weight:bold; padding-left:20px;	height:40px; line-height:40px; color:#077ac7}
#mainL .nav{ border-left:5px solid #E5F3FE; border-right:6px solid #E5F3FE; display:table; min-height:30px; _height:auto; height:auto!important; height:30px; overflow: inherit!important; overflow:visible;}
#mainL .nav_bt{ clear: both; width:100%; background:url(images/bg_ask_nav.gif) no-repeat 0 -48px; height:11px;}

#on_mar{ height:150px;}
#on_mar .deal{ display:inline; float:left;}
#on_mar .deal li{ display:inline; float:left; padding:0px 5px 15px 10px; width:90%; line-height:16px; color:#FF6600; overflow:hidden;}

#mainL .nav .h li{ clear:both; height:52px; width:198px; border-bottom:1px dotted #CCCCCC; line-height:22px; padding-top:3px; overflow:hidden;}
#mainL .nav .h li img{ float:left; width:60px; height:42px; margin:3px;}
#mainL .nav .h li img.hPic{ height:50px; margin:3px;}
#mainL .nav .h li span.tx{ float:left; color:#000000;}
#mainL .nav .h li span{ color: #FF6600; font-family:Arial, Helvetica, sans-serif;}

#mainR h1.mtitle{ font-size:18px; color:#FF0000; line-height:40px; height:40px; padding-top:10px; text-align:center;}
#mainR .pinfo .l{ display:inline; float:left; text-align:center; width:230px;}
#mainR .pinfo .l img{ width:200px; height:140px; border:1px solid #CCCCCC; padding:1px;}
#mainR .pinfo .l div{ margin:0px 17px 0px 10px; background:url(images/ticket_attr.gif) no-repeat 0 2px; text-align:left;}
#mainR .pinfo .l div .t{ padding-left:25px; line-height:22px;}
#mainR .pinfo .l div p{ background:url(images/ticket_attr_i.gif) no-repeat 0 9px; color:#666; line-height:18px; padding:6px 0px 3px 15px;}

#mainR .pinfo .r{ display:inline; float:left; width:395px;}
#mainR .pinfo .r table{ border:1px dotted #CCCCCC; border-bottom:none; border-right:none;}
#mainR .pinfo .r table th{ height:35px; font-weight:bolder; color:#666666; text-align:right; padding-right:3px; width:80px;}
#mainR .pinfo .r table td{ padding-left:3px;}
#mainR .pinfo .r table th, #mainR .pinfo .r table td{ border:1px dotted #CCCCCC; border-top:none; border-left:none; color:#666;}
#mainR .pinfo .r table select{ width:80px;}
#mainR .pinfo .r table .cAtt{ color: #FF6600;}
#mainR .pinfo .r table td.isp_td b{ display:inline; float:left; width:90px; text-align:center; font-weight:normal;}
#mainR .pinfo .r table td.isp_td b.yh{ color:#FF0000;}
#mainR .pinfo .r table td.isp_td b.ms{ color:#0096DD;}
#mainR .pinfo .r table td.isp_p span{ font-size:16px;}
#mainR .pinfo .r table td.rk{ line-height:20px; padding:5px 3px 5px 3px;}
#mainR .pinfo .r table td #dd15{ border:1px solid #999;}

#mainR .pinfo .r .tbl_b{ padding-top:20px; line-height:50px; height:50px; text-align:center;}
#mainR .pinfo .r .over{ color:#FF0000; font-weight:bolder;}
#mainR .pinfo .r .load{ color:#FF6600;}


/*四个图片*/
#mainR .ticket_txt_pic_head{ height:28px!important; height:26px;}
#mainR .ticket_txt_pic_head b{ float:left;}
#mainR .ticket_txt_pic_head a{ display:inline; float:right; margin-right:20px; font-weight:normal;}
#mainR .ticket_txt_pic{ width:100%; height:auto; padding-top:5px; padding-bottom:5px;}
#mainR .ticket_txt_pic a{ display: inline; float:left; width:140px; height:98px; margin-left:9px; margin-right:9px;}
#mainR .ticket_txt_pic a img{ width:140px; height:98px;}

#mainR h4{ font-size:12px; color:#077ac7; background:url(images/bg_2.jpg) repeat-x 0 24px; padding-left:1em; line-height:27px; clear:both; margin:5px 0;}
#mainR .ticket_txt{ color:#888888; font-size:14px; line-height:180%; padding:5px 10px; zoom:1; width:618px; overflow:hidden;}
#mainR .ticket_txt div,#mainR .ticket_txt p,#mainR .ticket_txt span{ color:#888888; font-size:14px;}
#mainR .ticket_txt img { max-width:600px; width:expression(this.width > 600 && this.width > this.height ? 600 : true); overflow:hidden; padding:10px; padding-bottom:0px;}
#mainR .ticket_txt a:link,#mainR .ticket_txt a:visited,#mainR .ticket_txt a:hover,#mainR .ticket_txt a:active{ font-size:14px;}


.spport_pay_way{ color:#FF3333}
.spport_pay_way_ali{ border-bottom:1px solid #FF3333; color:#FF3333;}

/*票务中嵌入留言*/
#mainR .h4_say{ background-position:0 33px; padding-bottom:5px; margin-top:20px;}
#tsay_ul{ color:#000; background:#FFFFFF;}
#tsay_ul li{ line-height:180%; clear:both; width:607px;}
#tsay_ul li.tl{ height:25px; background:#F5F5F5; padding:0px 5px 0px 5px;}
#tsay_ul li.tl span{ font-size:12px; line-height:25px;}
#tsay_ul li.sc{ padding:5px 5px 20px 10px; color:#666666; width:590px;}
#tsay_ul li.sc .reply{ border:1px solid #CCCCCC; width:98%; padding:5px; font-size:12px;}
#tsay_ul li.sc .reply p{ font-size:12px; color:#333333;}

#say_make{ background:#DFF1FC; padding:5px;}
#say_make textarea{ margin:0px; width:600px; height:120px; padding:3px; line-height:20px; border:1px solid #999999; background:#FFFFFF url(images/bg_logo.gif) no-repeat center center;}
#checker input{ height:18px; line-height:18px;}
#say_submit{ background:#077AC7; color:#FFFFFF; font-weight:bolder;}
/*嵌入套票*/
#TS_package ul li{ display:inline; width:300px; height:50px; margin:0px 0px 5px 13px; overflow:hidden; line-height:25px; border:1px solid #ccc;}
#TS_package ul li a img{ display:inline; float:left; width:60px; height:50px; margin-right:8px;}
#TS_package ul li p .v_ri{ margin-right:10px;}
#TS_package ul li h2{ height:25px; overflow:hidden;}
