@charset "utf-8";
/* CSS Document */
*{ margin:0 ; padding:0;}
body {font-size: 12px;font-family: "微软雅黑", "宋体", Verdana, Geneva, sans-serif;color: #767676;background-color:#F8F8F8;}
ol,ul {list-style: none;}
ul,li{margin:0;padding:0;list-style:none;font-size:12px;line-height:30px;}

/*清除浮动*/
.clear {*zoom:1;}
.clear:after {display: block;height: 0;clear: both;content: '.';visibility: hidden; }


/*header*/
.header{width:100%;height: 32px;line-height:32px;background: #f8f8f8;border-bottom: 1px solid #e5e5e5;}
.header .headerContent{width:1190px;line-height: 32px;margin: 0 auto;}
.welcome li,.headerContent .welcome{float: left;}
.welcome li a{color: #767676;text-decoration: none;padding: 0 10px;}
.welcome li a:hover{color: #ff4400;}
.headerContent .headerRight{float: right;position:relative;}
.headerRight ul{/*margin-right: 35px;*/}
.headerRight ul,.headerRight li,.headerRight span{float: left;/*display: inline;*/}
.headerRight li{/*position: relative;*/}
.headerRight li a{padding:0 8px; color:#767676; text-decoration:none;}

.headerRight li a:hover{color: #ff4400;}
.hd_menu_list{ width:60px;}
.headerRight span{margin-right: 15px;}
#service{background: #ffffff;border:1px solid #cccccc;position: absolute;top:32px;width: 80px;padding: 10px 5px;left:0;box-shadow: 0 2px 3px #ccc;display:none;}
#service li{height:22px;line-height:22px;}
#service li a{color: #767676;text-decoration: none;text-align: center;height: 24px;line-height: 24px;display:block;width: 100%;}
#service li a:hover{background: #ff4400;color: #ffffff;}
.menu-bd-panel ul{ width:100px;}
.menu-bd-panel ul li { float:left; }
.collect_box{ z-index: 10002;position: relative;padding: 0 8px;height: 32px; line-height:32px;_display: inline;_zoom: 1; float:left;}
.collect_cont .menu-list{z-index: 10001;position:relative;display: none;margin-top: -1px;}
.menu-hd a:hover { /*padding: 0 5px 1px;border-width: 0 1px;border-style: solid;border-color: #EEE;background: #FFF*/}
.header .menu-hd .hd b{-webkit-backface-visibility: hidden;position: absolute;right: 6px;top: 12px;width: 0;height: 0;border-width: 3px;
border-style: solid dashed dashed;border-color: #bbb transparent transparent;font-size: 0;line-height: 0;}
.header .menu-hd .hd b{ top:15px;}
.menu-hd:hover .hd b{-webkit-backface-visibility: hidden;border-color: #bbb transparent transparent;-webkit-transition: -webkit-transform .2s ease-in;
-moz-transition: -moz-transform .2s ease-in;-o-transition: -o-transform .2s ease-in;transition: transform .2s ease-in;-moz-transform: rotate(180deg);-moz-transform-origin: 50% 30%;-webkit-transform: rotate(180deg);-webkit-transform-origin: 50% 30%;-o-transform: rotate(180deg);-o-transform-origin: 50% 30%;transform: rotate(180deg);transform-origin: 50% 30%;}
.headerRight li .hd{ padding-right:14px;}

.header .headerRight .menu-hd b{ top:15px;}
.menu-bd-panel{padding: 8px 0;}
.menu-bd-panel{position: absolute;left: 0;top: 32px;padding: 8px;line-height: normal;border: 1px solid #EEE;background: #FFF; padding: 8px;}
.menu-bd-panel a {display: block;padding: 0 5px;line-height: 28px;white-space: nowrap;color: #6C6C6C;}

.service-bd-panel{ position: absolute;left: 0;top: 32px;line-height: normal;border: 1px solid #EEE;background: #FFF; padding:8px;}
.service-bd-panel a{display: block;line-height: 28px;white-space: nowrap;color: #6C6C6C; }



/*logo*/
.logo {width: 960px;height: 100px;line-height: 100px; margin:25px auto;}
.logo img{ border:0;}

/*mainMenu*/
.mainMenu {width: 100%;border-bottom: 2px solid #ff4400;}

/*content*/
.content {width: 100%; overflow:hidden;}

/*main*/
.main{width: 870px;margin: 80px auto;}
.mt{ width:870px; height:40px; line-height:40px; border-bottom:1px #ccc solid;}
.mt ul li{ float:left; list-style:none;}
.mt ul li a{ color:#333; font-size:16px; text-decoration:none;}
.table{ width:295px; height:40px; line-height:40px;  margin-left:198px; border-bottom:none; border-top:none; text-align:center;}
.table li a{ width:133px; height:40px; line-height:40px; float:left; text-align:center; border:1px solid #ccc; border-bottom:none; margin-right:10px;}
.mc{ width:869px; overflow:hidden;border:1px #ccc solid; border-top: none; background-color:#FFF; padding:30px 0 20px;}
.mc form{ width:800px; overflow:hidden;}
/*广告栏*/
.active{background:#fff;}
 

.zc_t{width:860px;margin:5px auto;text-align:center;position:relative;}
.zt_m{width:860px;height:30px;margin:5px auto;background:url(images/zc_title.gif) no-repeat;}
.zt_m h3{color:#fff;font-size:14px;width:130px;float:left;text-align:center;margin-top:8px;display:inline;}
.zt_m span{font-size:12px;width:500px;float:left;margin-top:8px;margin-left:10px;display:inline;}
.zt_b{width:800px;margin:0 auto;text-align:center;position:relative; overflow:hidden;}
.zt_b form{margin:5px 0;padding:0;}
.zt_b ul{}
.zt_b li{margin:30px 0; overflow:hidden;}
.zt_b li input{}
.zc_label{width:150px;float:left;text-align:right;height:30px;border:1px solid #fff;line-height:30px;display:inline;}
.zc_text{ width:300px; height:32px; line-height:32px;border:1px solid #ccc;float:left;display:inline;margin:0 5px 0 10px;padding-left:10px;}
.verify_code{ width:220px;}
.zc_tip{height:35px;width:315px;float:left;border:1px solid #fff;line-height:35px;display:inline;text-align:left;}
#acquireverify{background: #fff2ec;border-radius: 3px;color: #fff;padding: 2px 8px;float: left;cursor: pointer;margin-right: 5px;border: 1px #ffca95 solid;color: #767676;}
.ts{color:#F00}
.zc_xz a{font-size:12px;color:#FF4400; text-decoration:none;}
.zc_xz{width:460px;float:left;border:1px solid #fff;display:inline;text-align:left;margin-left:10px;}
.zc_xz input{ width: 18px;height: 18px;border: solid 1px #cfd1d3;vertical-align: text-top;padding: 0;margin: 0;margin-right: 10px;}
.zc_sel{height:18px;border:1px solid #7F9DB9;line-height:18px;float:left;font-size:12px;margin-right:3px;display:inline;}
.zt_b li label{float:left;margin-right:3px;display:inline;}
.submit_btn{ width:310px; height:38px; background-color:#ff4400; color:#FFF; float:left; margin-left:10px; text-align:center; border:none; cursor:pointer;}
.code_img {float: left; height: 32px;width: 90px;text-align: center;border: 1px solid #ddd;background: #fff; cursor: pointer;}
.code_link {float: left; width: 46px;height: 34px;font-size: 14px;color: #2370b8;cursor: pointer;}

/*foot*/
.foot{ width:100%; height:100px; text-align:center; line-height:100px;}
.foot p{ height:30px; line-height:30px;}



.code {font-family: Arial;font-style: italic;color: #2f86d8;font-size: 24px;letter-spacing: 3px;font-weight: bolder;cursor: pointer;text-align: center;vertical-align: middle;display: block;}


/*注册协议弹出框*/
.ui-dialog {-webkit-filter: none;filter: none;display: block;}
.ui-dialog { display: none; position: fixed; _position: absolute; z-index: 1001; padding: 5px; background-color: #bfbfbf;background: rgba(255,255,255,.5) box-shadow: 0 1px 6px rgba(0,0,0,.5);visibility: hidden;-webkit-transform: translateY(15px); -ms-transform: translateY(15px); transform: translateY(15px); opacity: 0; -webkit-transition: -webkit-transform ease-out .35s,opacity ease-out .35s; transition: transform ease-out .35s,opacity ease-out .35s;}
.ui-dialog-super {width: 800px;}
.bsg-ui-dialog-in{ display: block;visibility: visible;opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.ui-dialog-title{position: relative;height: 34px;line-height: 34px;background-color: #f7f7f7;font-size: 16px;color: #333;border-bottom: 1px solid #efefef;text-indent: 10px;font-weight: 400;-webkit-text-stroke: .3px rgba(0,0,0,.6);}
.ui-dialog-box{ padding: 10px;overflow: auto;background: #fff;}
.protocol{}
.protocol-con { height: 426px;padding: 10px;line-height: 20px;overflow-x: hidden;overflow-y: auto;margin-bottom: 25px;}
.protocol-button button {margin: 0 auto;display: block;width: 400px;height: 54px;color: #fff;background: #e22;border: 0;font-size: 16px;font-family: "Microsoft YaHei","Hiragino Sans GB";}
.ui-dialog-cont{background-color: #fff;max-height: 430px;min-height: 74px;_height: 74px;overflow: auto;
_overflow: visible;}
.ui-dialog-box{ overflow:hidden;}
.ui-dialog-box-con{width: 720px;overflow-y: scroll;height: 370px; padding:15px; margin-bottom:25px;}
.ui-dialog-box{ line-height:20px;}
.protocol-button button{ margin: 0 auto;display: block;width: 300px;height: 38px;color: #fff;background: #ff4400;border: 0;font-size: 16px;font-family: "Microsoft YaHei","Hiragino Sans GB"; cursor:pointer;}
.ui-dialog-box h4,.ui-dialog-box h5 { color: #333;font-size: 14px;}
.ui-dialog-box h5 {margin: 10px 0;}
.ui-dialog-close{ position: absolute;right: 15px;top: 10px;font-size: 14px;line-height: 14px;text-align: center;color: #999;
padding: 1px;}
.form-item {display: block;margin-bottom: 15px;line-height: 25px;clear: both;overflow: hidden;}
.form-item span{ display:none;}
.form-item .ui-label {float: left;height: 18px;line-height: 18px;padding: 4px 0 3px;width: 110px;text-align: right;}
.ui-label { display: inline-block;font: 14px/32px tahoma,arial,Hiragino Sans GB,WenQuanYi Micro Hei,'\5FAE\8F6F\96C5\9ED1','\5B8B\4F53',sans-serif; vertical-align: middle; margin-right: 10px;cursor: pointer;_line-height: 34px;_height: 32px; _overflow: hidden;}
.form-item-group { float:left;}
.ui-input{ height: 18px;width: 155px;padding: 3px 5px 2px;}
.ui-input{line-height: 18px;border: 1px solid #ccc;padding: 5px;vertical-align: middle;float: none;}

.form-mobile-item .tel-number-item {margin-left: 10px;}
.form-item-group select{ border: 1px #ddd solid;height: 28px;}
select { margin: 0;border-color: ThreeDLightShadow;background-color: -moz-Combobox; color: -moz-ComboboxText; font: -moz-list;line-height: normal !important;
white-space: nowrap !important; word-wrap: normal !important;text-align: start;cursor: default;box-sizing: border-box;-moz-user-select: none;-moz-appearance: menulist;
 border-width: 2px;border-style: inset;text-indent: 0; overflow: -moz-hidden-unscrollable;text-shadow: none;display: inline-block; page-break-inside: avoid;overflow-clip-box: padding-box !important;}
.form-item-group textarea { width:300px; border: 1px #ddd solid;padding: 5px;}

.form-item-btn{margin-top: 20px;padding-left: 120px;}
.form-item-btn .save_btn{margin-right: 16px; cursor:pointer;}
.save_btn{ background:#ff4400; border:1px #ff4400 solid; color:#fff;min-width: 60px;_width: 60px;padding: 0 19px;font: 15px/30px tahoma,arial,Hiragino Sans GB,WenQuanYi Micro Hei,'\5FAE\8F6F\96C5\9ED1','\5B8B\4F53',sans-serif;_line-height: 32px;height: 30px; display:inline-block;}
.btn-medium{ min-width: 60px;_width: 60px;padding: 0 19px;font: 15px/30px tahoma,arial,Hiragino Sans GB,WenQuanYi Micro Hei,'\5FAE\8F6F\96C5\9ED1','\5B8B\4F53',sans-serif;_line-height: 32px;height: 30px; text-align:center;}
.cancel_btn{ cursor:pointer;}


.save_btn_loading{display: inline-block;}


/*添加新地址错误提示框*/
.ui-tooltips-warning{ border-color: #f8dbb1;box-shadow: none;}
.left-arrow{ left: 0;bottom: 100%;margin-bottom: 10px;}
.ui-tooltips-in{ visibility: visible;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);opacity: 1;-webkit-transition-duration: .25s;transition-duration: .25s;}
.ui-tooltips {display: inline-block;*display: inline;*zoom: 1;height: 28px;line-height: 28px;padding: 0 10px 0 30px;vertical-align: middle;
background: url(../../webimage/icon_warn.png) 8px 4px no-repeat #fff;}
.ui-tooltips-content{position: relative;background-color: #fff;padding: 6px 15px;}
.ui-tooltips-warning .ui-tooltips-content {background-color: #fffaf3;}

/*遮罩层*/
.ui-mask{display: none;position: fixed;_position: absolute;z-index: 1000;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.7);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B2000000, endcolorstr=#B2000000);}
.maskLayer{background: rgb(0, 0, 0) none repeat scroll 0% 0%;opacity: 0.6;z-index: 10010;display: none; -webkit-opacity: 0.5;  
/* Netscape and Older than Firefox 0.9 */  -moz-opacity: 0.6;   /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/   -khtml-opacity: 0.6;   /* IE9 + etc...modern browsers */   opacity: .6;  
 /* IE 4-9 */   filter:alpha(opacity=60);  /*This works in IE 8 & 9 too*/   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";  
/*IE4-IE9*/   filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=650);}

/*新增收获地址弹出框*/
.maskLayerPopover{width: 750px;position: fixed;z-index: 10020;display: none;overflow: hidden;top: 50%;left: 50%; margin-left:-375px; margin-top:-280px;}

/*确认弹出框*/
.deleteTooltip{position: fixed;left: 50%;top: 50%;z-index: 10021; width:374px; margin-left:-187px; margin-top:-95px; display:none;}
.ui-dialog-inner {background-color: #fff;padding: 50px 60px;max-height: 430px; min-height: 74px; _height: 74px;font-size: 13px; line-height: 1.6;overflow: auto; _overflow: visible;}
.ui-dialog-close{ cursor:pointer;}
.ui-dialog-content{ font-size: 16px;line-height: 24px;font-weight: 400;min-height: 32px;_height: 32px;margin-bottom: 16px;
color: #333;}
.ui-dialog-command a { margin: 0 10px;}
.ui-btn-medium{min-width: 60px;_width: 60px;padding: 0 19px;font: 15px/30px tahoma,arial,Hiragino Sans GB,WenQuanYi Micro Hei,'\5FAE\8F6F\96C5\9ED1','\5B8B\4F53',sans-serif;_line-height: 32px;height: 30px;}
.ui-btn-medium{display: inline-block;border-radius: 3px;text-decoration: none;text-align: center;vertical-align: top;-webkit-transition: .3s;transition: .3s;
 cursor: pointer;*white-space: nowrap;_overflow-y: hidden;}
.ui-btn-primary{ background:#ff4400; border:1px #ff4400 solid;}
.ui-btn-primary{ color:#fff;}

.ui-btn-default{ background-color: #fafafa; border: 1px solid #c2c2c2;}

/*发票信息修改弹出框*/
.modifyTheInvoiceBox{position: fixed;left: 50%;top: 50%;z-index: 10021;width: 750px;margin-left: -375px;margin-top: -230px;display: none;}
.dialog-cont{ padding: 10px 17px; display:none;}
.dialog-cont .row-line {position: relative;padding: 4px 0;border: 1px solid #FFF;margin-bottom: 2px;line-height: 26px; display:block; overflow:hidden;}
.valueAddedInvoicesBox{ width:586px;border: 1px solid #ffdaa2;background: #fff3df; padding-bottom:5px; }
.valueAddedInvoicesBox p{margin: 11px 20px 0;color: #333;word-wrap: break-word;line-height: 1.7;word-break: break-all;}
.dialog-cont .row-line dd{ float:left;}
.invoiceTitle{ max-height: 132px;width: 360px;*width: 370px;overflow-y: auto;position: relative;top: 0;left: 0;}
.dialog-cont .row {height: 26px;padding: 4px 0; border: 1px solid #FFF; margin-bottom: 2px;overflow: hidden;}
.dialog-cont .label{float: left;height: 18px;line-height: 18px;width: 75px;text-align: right;}
.dialog-cont .label{float: left;width: 100px;margin-right: 10px;line-height: 26px;text-align: right;}
.dialog-cont .ui-text { float: left;width: 144px;padding: 5px 10px;text-align: left;}
input.ui-text {height: 16px;border: 1px solid #CCC;line-height: 14px;text-align: center;transition: all .3s ease;}
.row .label em{ color:#ff4400;margin-right: 5px;font-family: sans-serif;}
.dialog-cont .tickets-inf{ font-size: 14px;margin-right: 5px;}
.dialog-cont .row-line .cart-radio {margin: 7px 5px 0 0;}
.invoiceTitleBox{ float: left;position: relative;z-index: 1;height: 18px;line-height: 18px;margin: 2px 10px 3px 0;border: 1px solid #ebebeb;padding: 6px;
text-align: left;cursor: pointer; width:321px; }
.invoice-item {float: none;position: relative;margin-bottom: 10px;padding: 6px 5px;width: 325px;text-align: left;}
.invoiceItemSelected{ border: 2px solid #FF4400;}
.invoiceItemSelected b{display: block;position: absolute;right: 0;bottom: 0;width: 13px;height: 13px;overflow: hidden;background:url(../../images/small_correct.png) no-repeat}