@charset "gb2312";
/*访客、会员购票提示区域*/
.buy_head{}
.buy_head h1{margin: 8px 0 0 10px;}
.buy_head h1 , .buy_head h1 a{width: 233px;height: 40px;background: url(../images/buy_logo.gif);display:block;float: left;overflow: hidden;text-indent: -9999px;}
.buy_top{width: 520px;float: right;height:30px; background:url(../images/header_bj.gif); line-height:30px}
.buy_top p{ float:left; height:16px; background:url(../images/header_bj.gif) 200px -173px no-repeat; padding:0px 30px 0 20px; line-height:20px; margin-top:5px; color:#666; overflow:hidden}
.buy_top b{ display:block; width:3px; height:30px}
.buy_top b.fl{ background:url(../images/header_bj.gif) 0 -30px}
.buy_top b.fr{ background:url(../images/header_bj.gif) 0 -60px}
ul.buy_top_help{float: right;padding-right: 15px;}
ul.buy_top_help li{float:left; margin-left:15px; display:inline}
ul.buy_top_help li span{ color:#026CC6; float:left; cursor:pointer;}
ul.buy_top_help li em{ display:block; width:8px; height:5px; background:url(../images/header.gif) -6px -69px; float:left; margin:11px 0 0 3px; overflow:hidden}
ul.buy_top_help li a{ color:#666}
.loginbox,.logbox_bor,.yuding_ts p,#UlBox,.gt_ul,.xinxi,.buyTishi_r,.buyTishi_r p,.buyTishi2_r,.buyTishi2_r p,.buyTishi3_r,.buyTishi3_r p,.buyTishi4_r,.buyTishi4_r p{-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px}
.loginbox{ width:958px; height:148px; border:1px #A6D5E9 solid; border-bottom:0; background:#EDF8FF; margin-top:10px;}
.logbox_bor{ width:478px; height:147px; border-bottom:1px #fff solid; border-top:1px #fff solid; border-bottom:0; float:left; position:relative;}
.loginbox_l{ border-left:1px #fff solid;}
.loginbox_r{ border-right:1px #fff solid;}
.logbox_bor h3{ display:block; text-indent:-9999px; width:300px; height:24px; margin:30px 0 10px 30px;}
.loginbox_l h3{ background:url(../images/buy_img.gif) 0 -14px;}
.loginbox_r h3{ background:url(../images/buy_img.gif) 0 -38px;}
.logbox_bor p{ margin:0 0 20px 35px; color:#666; font-size:14px;}
.logbox_bor p a{ color:#02519A;}
.logbox_bor p a.a_btn{ display:block; float:left; width:86px; height:25px; font-weight:bold; text-align:center; line-height:25px; margin-right:20px; font-size:12px;}
.logbox_bor p a.a_btn:hover{ text-decoration:none;}
.logbox_bor p a.login_btn{ background:url(../images/buy_img.gif) -483px -14px; color:#fff;}
.logbox_bor p a.reg_btn{ background:url(../images/buy_img.gif) -483px -39px; color:#333;}
.arrow{ display:block; position:absolute; top:30px; right:30px; text-indent:-9999px;}
.loginbox_l span.arrow{ width:85px; height:100px; background:url(../images/buy_img.gif) -300px -14px;}
.loginbox_r span.arrow{ width:98px; height:81px; background:url(../images/buy_img.gif) -385px -14px;}
/*订单内容区域*/
.buy_con{ width:960px; margin-top:-3px; background:url(../images/buy_bj.png) repeat-y;}
.buy_con b.buyConTop,.buy_con b.buyConBottom{ display:block; width:960px; height:7px; overflow:hidden;}
.buy_con b.buyConTop{ background:url(../images/buy_img.gif);}
.buyLTop_bj{ background:url(../images/buy_bj.gif) 0 -39px repeat-x; border:0;}
/*底部的边框样式*/

.buyTopBoxSty,.buyTopBoxSty2{background:#EDF8FF; overflow:hidden;}
.buyTopBoxSty{ width:958px; border:1px #A6D5E9 solid; border-bottom:0; margin-top:10px;}
.buyTopBoxSty2{ width:956px; border:1px #fff solid; border-bottom:0; height:50px; background:url(../images/buy_img.gif) no-repeat -880px -75px; line-height:50px; font-size:20px; font-weight:bold; color:#025A9D; text-indent:90px;}

/*主框架的样式*/
.buy_Con{ width:883px; margin:0 25px; padding:0 15px;}
div.b_none{ border:0;}
.buy_line{ width:883px; border-top:1px #ccc dotted; padding:15px 0 5px 0; overflow:hidden;}
.over_none{ overflow:inherit;}
/*流程位置*/
.buyNr_top{ width:883px; overflow:hidden;}
.buyNr_top p.fl{ width:470px; background:url(../images/buy_img.gif) no-repeat -955px -14px; text-indent:10px; color:#666; height:20px; margin:30px 0 10px 0;}
.buyNr_top p.fl label{ color:#A04B00;font-weight: bold;}
.buyNr_top ul.fr{ width:413px; }
.buyNr_top ul.fr li{ float:left; border-bottom:5px #ccc solid; width:95px; text-align:center; color:#666; margin-right:3px;}
.buyNr_top ul.fr li.lc_now{ border-bottom:5px #F29011 solid;}
/*左右结构样式*/
.buy_line h3.fl{ display:block; width:90px; font-size:14px; text-align:right;}
.buy_line div.buy_R{ width:770px;}
.R_shuoming{ color:#666; margin-bottom:10px;}
.buyR_line{ width:770px; color:#666; margin-bottom:10px; }
.buyR_line span.buyNr{color:#A04B00;font-weight: bold;font-size:14px;}
.over{ overflow:hidden;}
.buyR_line strong.fl{ display:block; width:90px; text-align:right; line-height:20px;}
.buyR_line strong.fl b{ color:#f00; font-size:12px;}
.buy_zuoxi{ width:520px;}
.buy_zuoxi li{ float:left; padding:3px 0; white-space:nowrap;}

.cyck_box{ width:678px; margin-bottom:10px; height:57px; overflow:hidden;}.cyck_box2{ width:678px; margin-bottom:10px; height:auto; overflow:hidden;}
.cyck_box span,.cyck_box2 span{ display:block; float:right; width:76px; height:20px; margin-top:30px; cursor:pointer; line-height:20px; text-indent:10px;}
.cyck_sh{ background:url(../images/buy_img.gif) -569px -14px;}
.cyck_sh2{ background:url(../images/buy_img.gif) -569px -34px;}
.cyck{ width:602px; float:left;}
.cyck li{ float:left;width:86px; line-height:25px; margin-right:10px; padding:3px 0;overflow:hidden;}
.cyck li input{ float:left;}
.cyck li label{ width:50px;overflow:hidden; display:block; float:left; line-height:20px;}
.cyck li b{ display:block; float:left; width:11px; height:11px; overflow:hidden; margin:4px 0 4px 3px; position:relative;}
.cyck li img{ display:none; float:left; cursor:pointer; position:absolute; left:-944px; top:-14px;}
.cyck li.over img{ display:block;}
li.cyck_tit{ width:600px; font-weight:bold; margin:0;}

.dt_line{ border:1px #FFE2C9 solid; background:#FFF4EA; width:700px; padding:10px; margin-bottom:10px;}
.gt_ul{ width:698px; position:relative; z-index:0;}
.gt_ul p.gtUl_shuoming{ width:700px; padding-bottom:10px;}
.gt_ul li{ overflow:hidden; padding:3px 0; float:left;}
.gt_ul li label{ text-align:right; line-height:23px; float:left;}
.gt_ul li input,.gt_ul li select{ float:left; margin:0; margin-right:10px;}
.gt_ul li input.txt_name{ width:60px;}
.gt_ul li select{ width:120px;}
.gt_ol{ width:698px; overflow:hidden; border-bottom:1px #999 dashed; margin-bottom:10px; position:relative; z-index:0;}
.gt_ol li{ float:left; overflow:hidden; padding:10px 0;}
ol.gt_ol li div.buyTishi{ margin-top:5px;}
.gt_ol li input,.gt_ol li select{ margin-right:10px; float:left;}
.gt_ol li label{ display:block; float:left; line-height:23px;}
.txt_country{ width:150px;}
.sel_sex{ width:53px;}

.yuding_xz_txt{ width:694px; margin:5px 0px; overflow:hidden;}
.yuding_xz_txt label{ float:left; margin-right:10px;}
.yuding_ts{ width:694px; height:44px; overflow:hidden; position:relative; margin-bottom:10px;}
.yuding_ts b{ display:block; width:12px; height:13px; background:url(../images/buy_img.gif) -932px -14px; position:absolute; top:0; left:70px; z-index:400;}
.yuding_ts p{ border:1px #D6D6D6 solid; width:602px; height:30px; line-height:30px; overflow:hidden; background:#FFFFDF; position:absolute; top:12px; left:0; z-index:399; text-indent:5px; color:#999;}
.yuding_ts p span{color:#f60;}
.xiwei_bold{ font-size:12px; padding-top:5px;}
.peisong p{ width:100%;}
.peisong label,.peisong span,.peisong b{ line-height:23px;}
.peisong label,.peisong b{ display:block}
.peisong label,.peisong b,.peisong input,.peisong select,.peisong span{ float:left;}
.peisong b{ color:#f00; width:15px; font-weight:lighter;}

.peisong input{ width:130px;}
input.ps_input_w2{ width:35px;}
input.ps_input_w3{ width:82px; *width:80px;}
input.ps_input_w1{ width:350px;}
.peisong select{ width:100px; margin-right:5px;}
.peisong span{ line-height:20px; margin:0 3px;}
.yd_line_txt .cBB3D00{ margin:0px 10px;}
.psfs_a{ color:#535353; font-weight:bold;}
.psfs_a:hover{ color:#1B67B5;}

.buyPs_adress{ }
b.yd_c{ display:block; width:20px; height:40px; line-height: 1.0em; overflow:hidden; position:absolute; top:0; right:0; cursor:pointer; text-align:center;}


.hydd_line{ width:700px; height:30px; overflow:hidden;}
.hydd_line input{ width:auto; margin-right:3px;}
.hydd_line label{ width:auto;}
.hydd_line b{ display:block; float:left; width:11px; height:11px; overflow:hidden; cursor:pointer; margin:5px;}
.bor_bg{ border:1px #F5E59E solid; background:#FDF1C7;}
.bor_bg b{ display:block; width:11px; height:11px; position:relative;}
.bor_bg img{ display:none; position:absolute; left:-944px; top:-14px;}
.bor_bg.over img{ display:block;}

.psfs_ul{ width:750px; margin-top:-5px;}
.psfs_ul li{ color:#535353; padding:5px 0;}
.psfs_ul li input{}
.psfs_ul li strong{}
.psfs_ul li span{ color:#BB3D00; margin:0 5px;}
.psfs_ul li a{ margin-left:10px;}

.tab_tit{ height:37px; background:url(../images/buy_bj.gif); border-bottom:1px #F5D2B6 solid; line-height:37px; padding-left:50px;}
.tab_tit strong{ display:block; float:left; width:140px; color:3676767;}
.tab_txt{ background:#FFF7C8; border-bottom:1px #F5D2B6 solid; border-top:1px #fff solid; height:40px; overflow:hidden; padding:10px 0;}
.tab_txt ul{ margin-left:50px;}
.tab_txt ul li{ float:left; width:140px;}
.tab_txt ul li label{ display:block; width:140px; line-height:20px;}
.tab_txt ul li label span{ color:#1F87CE;}
.yd_ul{ color:#999; margin-top:10px;}
.yd_ul li{ background:url(../images/buy_img.gif) no-repeat -954px -39px; padding:5px 15px;}
.yd_zhifu span{ color:#f60; font-size:16px; font-weight:bold; margin:0px 5px;}

.yd_zhifu{ width:760px; float:right; padding:20px 10px 20px 0; color:#535353;}
.yd_zhifu p{ padding:5px 0;}
.yd_zhifu p strong{}
.yd_zhifu p span{}

.btns_box{ margin:20px 0;}
.btns2{ width:150px; height:40px; color:#fff; font-weight:bold; text-align:center; border:0; background:url(../images/buy_img.gif) -769px -14px; cursor:pointer; letter-spacing:3px; font-size:17px;}

.LBox_relative{ position:relative;}
.buyLogin_box{ position:absolute; background:#F8F6E1; width:350px; border:5px #E0D575 solid; left:270px;margin-top:-170px;}
.buyLogin_box h3{ display:block; width:328px; margin-left:11px; height:30px; font-size:14px; line-height:30px; text-indent:10px; float:left; border-bottom:1px #ccc dashed;}
.buyLogin_box b.buyLogin_close{ display:block; width:11px; height:11px; background:url(../images/buy_img.gif) no-repeat -944px -14px; cursor:pointer; float:right; text-indent:-9999px;}
.buyLogin_box ul{ width:350px;}
.buyLogin_box ul li{ width:350px; margin:10px 0 5px 0; overflow:hidden;}
.buyLogin_box ul li label{ display:block; float:left; margin-left:40px;}
.buyLogin_box ul li input{ float:left;}
.buyLogin_box ul li a{ display:block;}
.buyLogin_box ul li a.a_btn{ display:block; float:left; width:86px; height:25px; font-weight:bold; text-align:center; line-height:25px; margin-left:30px; font-size:12px;}
.buyLogin_box ul li a.a_btn:hover{ text-decoration:none;}
.buyLogin_box ul li a.login_btn{ background:url(../images/buy_img.gif) -483px -14px; color:#fff;}
.buyLogin_box ul li a.reg_btn{ background:url(../images/buy_img.gif) -483px -39px; color:#333;}
.buyLBox_tishi{/* display:none;*/ text-align:center; color:#B13200;}

.bBblue{ border-bottom:1px #026CC6 dashed; cursor:pointer;color:#026CC6;}
/*提示的样式*/
.line_relative{ position:relative; z-index:0;}
	/*提示1到4的公用样式*/
	.buyTishi,.buyTishi2,.buyTishi3,.buyTishi4{ position:absolute; z-index:500;}
	.buyTishi b,.buyTishi2 b,.buyTishi3 b,.buyTishi4 b{ float:left; display:block; overflow:hidden; position:relative; z-index:10; margin-top:6px;}
	.buyTishi b,.buyTishi2 b,.buyTishi3 b{ width:9px; height:11px; background:url(../images/buy_img.gif) 0 -96px;}
	.buyTishi4 b{ width:11px; height:9px; background:url(../images/buy_img.gif) 0 -85px; margin-top:0; margin-left:6px; display:inline;}
	.buyTishi_r,.buyTishi2_r,.buyTishi3_r,.buyTishi4_r{ float:left; background:#FFF2E9; position:relative; z-index:9;}
	.buyTishi_r p,.buyTishi2_r p,.buyTishi3_r p,.buyTishi4_r p{ border:1px #F60 solid; width:auto; line-height:20px; padding:3px 10px; margin:1px;background: url(../images/buy_img.gif) -940px -56px no-repeat; text-indent: 15px;}
	/*1的样式*/
	.buyTishi{ width:190px; left:497px; top:0px;}
	.buyTishi_r{ width:181px; margin-left:-2px;}
	/*2的样式*/
	.buyTishi2{ width:260px; left:235px; top:0px;}
	.buyTishi2_r{ width:251px; margin-left:-2px;}
	/*3的样式*/
	.buyTishi3{ width:240px; left:520px; top:0px;}
	.buyTishi3_r{ width:231px; margin-left:-2px;}
	/*4的样式*/
	.buyTishi4{ width:510px; height:39px; left:0px; top:-7px; *top:-3px; color:#535353;}
	.buyTishi4_r{ width:510px; height:30px; margin-bottom:-2px;}
	

/*------------这里是判断登录状态显示不同样式客服的样式---------------*/
.qqtable{ text-align:center;}
.qqKuLogin{ width:130px; margin:5px auto;}
.qqKuLogin ul{ margin-bottom:5px;}
.qqKuLogin ul li{ margin-top:5px;}
.qqKuLogin ul li label{}
.qqKuLogin ul li input.txt{ width:120px;}
.qqKuLogin ul li input.btn{width:86px; height:25px; border:0; cursor:pointer; color:#fff; font-weight:bold; background:url(../images/buy_img.gif) -483px -14px; margin-right:5px;}
.qqKuLogin p{ padding:5px; color:#666}
.qqKuLogin p label{ color:#f60;}
/*--送票地址提示--*/
/*--送票地址提示--*/
.sp_adress{color: red; padding-left: 25px; margin-bottom:5px; margin-top:-5px;}

/*弹窗样式*/
body{ _position:relative;}
#queren_box{left: 50%; margin-left: -276px; top: 50%; margin-top: -187px; position: fixed; width: 522px; height: 374px; z-index: 891208; border:5px #E9F3FD solid; background:#fff;  _position: absolute; _top:auto; _bottom:180px;}
.buy_tipwindows{ overflow:hidden; border:1px #A6C9E1 solid; width:500px; height:352px; padding:10px;}
.buy_tipwindows dt{ width:530px; color:#003847; font-weight:bold; border-bottom:1px #228CBC dashed; margin-top:10px; height:20px; background:url(../images/buy_img.gif) no-repeat -955px -14px; text-indent:10px; overflow:hidden;}
.buy_tipwindows dd{ width:530px; color:#695D51; line-height:20px; overflow:hidden;}
.buy_tipwindows dd ul{ margin:10px 0;}
.buy_tipwindows dd ul li{ overflow:hidden;}
.ul1{}
.ul1 li{ width:100px; float:left;}
.ul2{width:530px;}
.ul2 li{ width:265px; float:left;}
.ul2 li label,.ul2 li span{ display:block; float:left;}
.ul2 li label{ width:100px; text-align:right;}
.ul2 li span{ width:155px; margin-left:10px;}
.ul3{}
.buyQueren_btn{ text-align:center; width:410px; }
.buyinput2{ display:block; width:79px; height:33px; float:right; margin-right:100px; letter-spacing:5px; cursor:pointer; border:0; background:url(../images/ico.png) 0 -31px; font-size:14px;}
.buyinput{ display:block; width:79px; height:33px; float:left; margin-left:100px; letter-spacing:5px; cursor:pointer; border:0; background:url(../images/ico.png) 0 -31px; font-size:14px;}
#buyQueren_tit{ height:31px; background:url(../images/ico.png); width:550px; margin-left:-10px; border-bottom:1px #A6C9E1 solid; line-height:31px; margin-top:-10px;}
#buyQueren_tit h3{ font-size:14px; font-weight:lighter; display:block; float:left;}
#buyQueren_tit a{ display:block; width:11px; height:11px; overflow:hidden; float:right; margin:10px; cursor:pointer; background:url(../images/ico.png) -79px -40px;}
#buyQueren_tit a:hover{ background:url(../images/ico.png) -89px -40px;}


