/*购票*/
.ticket_box1{height: 340px;background: url(../images/ticket_img1.jpg) no-repeat;}
.ticket_box1 .box1_con{width: 45%;height: 100%;margin: auto;background: #B8945B;color: #fff;text-align: center;padding: 80px 0;}
.ticket_box1 .box1_con h3{font-size: 28px;font-weight: normal;}
.ticket_box1 .box1_con h4{font-size: 14px;font-weight: normal; background:#fff ;color:#B8945B;padding: 4px 8px; border-radius: 4px;display: inline-block;margin-top: 30px;}
.ticket_box1 .box1_con h5{font-size: 14px;font-weight: normal;margin-top: 30px;}
.ticket_box1 .box1_con h5 p{padding-top: 4px;}

.ticket_box2{margin: 50px 100px 0;}
.ticket_box2 .box2_ul{}
.ticket_box2 .box2_ul li{height: 76px;line-height: 76px;border: 1px solid #E8E8E8; border-radius: 4px;display: flex;justify-content: space-between;margin-bottom: 10px;}
.ticket_box2 .box2_ul li .box2_model{width: 18%;text-align: center;background: #B8945B;color: #fff;font-weight: bold;font-size: 18px;}
.ticket_box2 .box2_ul li .box2_price{width: 66%;display: flex;justify-content: space-between;padding: 0 20px;}
.ticket_box2 .box2_ul li .box2_price p:last-child span{text-decoration:line-through}
.ticket_box2 .box2_ul li .box2_price p:last-child b{color: #c91c1c;font-size: 20px;font-weight: normal;margin-left: 10px;}
.ticket_box2 .box2_ul li .box2_btn{width: 16%;display: inline-block;cursor: pointer;}
.ticket_box2 .box2_ul li .box2_btn p{width: 80%;height: 50px;line-height: 50px;background: #B8945B;border-radius: 4px;color: #fff;margin: auto;margin-top: 13px;text-align: center;letter-spacing: 4px;}
.ticket_box2 .box2_ul li .box2_btn p span{float: left;margin-left: 35%;}
.ticket_box2 .box2_ul li .box2_btn p .iconarr{width: 10px; height: 20px;background-position: -80px -82px;float: right;margin-top: 16px;margin-right: 20px;}

/* .box2_gz{margin-top: 45px;}
.box2_gz li{margin-top: 20px;display: flex;}
.box2_gz li .bx2_tit{width: 85px;font-weight: bold;}
.box2_gz li .bx2_txt{color: #333;line-height: 20px;}
.box2_gz li .bx2_txt p{margin-bottom: 5px;}
.box2_gz li .bx2_txt .bx2_tip{color: #c91c1c;} */
.content{margin-top: 45px;}
.content .bx2_tit{width: 85px;font-weight: bold;line-height: 40px;}
.content .bx2_txt{color: #333;line-height: 26px;}
.content .bx2_txt p{margin-bottom: 5px;}
.content .bx2_txt .bx2_tip{color: #c91c1c;}


/*购票-填写信息*/
.ticketsub .timeinp{background: url(../images/timelogo.png)no-repeat;background-position: 95% 6px;background-size: 20px 20px;}
.ticketsub .inp{border: 1px solid rgb(233,233,233);width: 200px;height: 36px;padding-left: 5px;border-radius: 4px;vertical-align: text-bottom;}
.ticketsub .sub{display: inline-block;width:auto;height:36px;line-height: 32px;text-align: center;border-radius: 6px;background-color: #B8945B;color: white;font-size: 12px;cursor: pointer;padding: 0 10px;margin-top: 40px;}
.ticketsub .sub i{vertical-align: middle;}
.ticketsub .sub mark{color: white;font-size: 20px;vertical-align: middle;margin-left: 10px}
.ticketsub .sub span{color: white;font-size: 16px;vertical-align: middle;margin: 5px;}
.ticketsub .sub span img{width:16px;margin-left:5px;}
.ticketsub .sub2{vertical-align: text-bottom;margin-left: 10px;display: inline-block;width: 120px;height:36px;line-height: 36px;text-align: center;background-color: #B8945B;color: white;font-size: 16px;cursor: pointer;}
.ticketsub .info_box select{margin-left: -4px;}
.ticketsub .lab{display: inline-block;width: 100px;height: 36px;text-align: left;line-height: 36px;font-size: 14px;vertical-align: middle;margin:0 20px 20px 0;font-weight: bold;}
.ticketsub .lab > mark{color: red;}
.ticketsub .tip{color: rgb(102,102,102);vertical-align: text-bottom;display: inline-block;height: 36px;line-height: 36px;margin-left: 10px;}
.ticketsub .info{padding-left: 70px;}
.ticketsub .tic_name{width: 100%;height: 120px;background-color: rgb(238,238,238);padding: 20px 70px;}
.ticketsub .tic_name .tic_tit{font-size: 20px;font-weight: bold;}
.ticketsub .tic_name .tic_money{margin-top: 20px;}
.ticketsub .tic_name .tic_money mark{font-size: 24px;color: rgb(201,28,28);}
.ticketsub .tic_name .tic_money span{text-decoration: line-through;margin-left: 10px;}
.ticketsub .info .buyinfo{font-size: 18px;line-height: 60px;margin: 40px 0 10px;}
.ticketsub .info .info_box{border-bottom: 1px solid rgb(238,238,238);border-top: 1px solid rgb(238,238,238);padding-top: 20px;margin-bottom: 20px;}
.ticketsub .peoples li .inpbox{width: 300px;border: 1px solid rgb(233,233,233);height: 36px;padding: 2px 5px;display: inline-block;vertical-align: text-bottom;margin-left: -5px;}
.ticketsub .peoples li .inp_name{width:100px;border:none;border-right: 1px solid rgb(233,233,233);height: 30px;}
.ticketsub .peoples li .inp_cd{width:180px;border:none;height: 30px;}
.ticketsub .infotext{margin-top: 20px;border-top: 1px solid rgb(233,233,233);padding-top: 20px;}
.ticketsub .right_info{display: inline-block;width: 80%;height: auto;vertical-align:top;color: rgb(102,102,102);line-height: 26px;}
/*购票-支付方式*/
.pay_con{margin: 30px 100px 40px;}
.pay_con .pay_tit{font-size: 16px;border-bottom: 1px solid #E8E8E8; padding-bottom: 20px;}
.pay_con .pay_way{padding: 30px 0;display: flex;}
.pay_con .pay_way p{margin-left: 10px; margin-right: 40px;cursor: pointer;}
.pay_con .pay_way i{width: 20px;height: 20px;background-position: -220px -80px;margin-bottom: 4px;margin-right: 8px;}
.pay_con .pay_way i.active{background-position: -150px -80px;}
.pay_con .pay_zfb{height:114px;border-top: 1px solid #E8E8E8;border-bottom: 1px solid #E8E8E8;padding: 0 30px;overflow: hidden;}
.pay_con .pay_zfb img{width: 150px;}
.pay_con .pay_wx{height:114px;border-top: 1px solid #E8E8E8;border-bottom: 1px solid #E8E8E8;padding:30px 40px;display: none;overflow: hidden;}
.pay_con .pay_wx img{width: 150px;}
.pay_con .pay_wx p{color: #999;margin-left: 15px;}

.pay_con .pay_model{margin-top: 50px;display: flex;height: 44px;line-height: 44px;}
.pay_con .pay_model .pay_back{width: 165px;border: 1px solid #666;border-radius: 4px;cursor: pointer;}
.pay_con .pay_model .pay_back i{width: 30px;height: 44px;background-position: -280px -68px;margin-left: 30px;}
.pay_con .pay_model .pay_btn{background: #C91C1C;color: #fff;border-radius: 4px; padding-left: 28px;margin-left: 28px;cursor: pointer;}
.pay_con .pay_model .pay_btn b{margin-left: 4px;font-weight: normal;font-size: 16px;margin-right: 28px;}
.pay_con .pay_model .pay_btn a{color: #fff;padding: 0 28px;display: inline-block;}

/*购票-购票成功*/
.pay_con .pay_sutip{border-bottom: 1px solid #E8E8E8; padding-bottom: 20px;}
.pay_con .pay_sutip h3{font-size: 22px;color: #C91C1C;font-weight: normal;}
.pay_con .pay_sutip p{margin-top: 5px;}

.pay_con .pay_sutc{margin-top: 35px;}
.pay_con .pay_sutc h4{margin-bottom: 14px;font-size:17px;}
.pay_con .pay_sutc p{margin-top: 5px;}


