﻿/*登录*/
.login-body{width: 100%; height: 100%;}
.login_bg{position:absolute;z-index:-1;width:100%;height:100%;left:0px;top:0px;}
.login_bg img{width:100%;height:100%;}
.login-content{}
.login-main{width:1000px;margin:auto;margin-top:160px;}
.login-main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.logo{width:1100px;margin:auto;margin-top:20px;}
.logo:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.logo img{float:left;}
.logo b,.logo span{color:#fff;float:left;}
.logo b{font-weight:bold;margin-left:5px;font-size:28px;margin-top:3px;}
.logo span{margin-left:5px;margin-top:15px;}
.login-left-img{width:530px;float:left;}
.login-left-img img{margin-top:50px;width:600px;}
.login-box{float:right;width:300px;background:rgba(0,0,0,.3);padding:20px 25px 10px 25px;}
.loginbox-title{font-size:16px;margin-bottom:15px;color:#fff;font-weight:bold;}
.login-group{margin-bottom:15px;}
.login-group:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.login-input{height:40px;}
.login-user-icon{float:left;}
.login-verification-code{width:144px;height:40px;float:left;}
.verification-code-img{float:left;margin-left:5px;height:40px;background:#ffffff;width:100px;}
.change-code{color:#333333;text-decoration:none;line-height:40px;margin-left:5px;}
.forget-password{float:right;color:#fff;}
.login-submit{width:250px;height:36px;}

/*航空公司及舱位管理*/
.spaceGrade {position:relative;}
.spaceGrade:hover{color:#2DC3E8;}
.spaceGrade .popover {max-width:1000px;width:400px;line-height:12px;top:-7px;left:90px;font-size:12px;position: absolute; } 
.popover.right>.arrow{ top: 30px;}
.popover-content{max-height: 250px;overflow-y: auto;}
.spaceGrade .popover-title {line-height:16px;}
.spaceGrade .popover td{line-height:12px;}

.contract-date{}
.contract-date .contract-startdate{float:left;}
.contract-date .form-group{width:300px;}
.contract-date  label{float:left;width:100px;}
.contract-date .form-control{float:left;width:150px;}
.contract-date .contract-enddate{float:left;width:150px;}
/*tips*/
.tip_ff0000{ background: #ff0000;color: #fff;position: relative;padding: 2px 5px;font-size: 12px;}
.tip_ff0000 .fa{ color: #ff0000;left: -4px;top: 4px;position: absolute;}

/*主页*/
.Ranking{width:100%;height:100%;position:fixed;z-index:998;background:rgba(0,0,0,.8);top:0px;left:0px;display:none;}
.RankingContent{width:400px;position:absolute;z-index:999;top:200px;left:50%;margin-left:-200px;}
.RankingList{}
.RankingList table{width:100%;}
.RankingList table th{background:#f2f2f2;padding:8px 10px;}
.RankingList table td{padding:10px;border-bottom:1px solid #e8e8e8;}
.headportrait{width:30px;height:30px;border-radius:15px;}
.RankingList{float:left;width:360px;background:#ffffff;}
.RankingMenu{float:left;width:35px;margin-top:50px;margin-left:5px;}
.RankingMenu ul li{width:35px;background:#ffffff;height:30px;line-height:30px;text-align:center;margin-top:5px;cursor:pointer;}
.closeRanking{position:absolute;top:-15px;right:30px;background:#ffffff;width:30px;height:30px;line-height:30px;border-radius:15px;text-align:center;box-shadow:2px 1px 3px rgba(0,0,0,.5);cursor:pointer;}
/*.databox .databox-left{width:40px;}*/
.home-bas:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*泛嘉动态*/
.addDynamic{margin-left:15px;margin-bottom:10px;}
.release-news-base{margin-left:20px;}
.release-news-base th{font-weight:normal;width:100px;text-align:right;padding:5px 30px 5px 0px;}
.release-news-base td{padding:5px 0px;}
.release-news-base .input-news{width:500px;}
.release-news-base .textarea-news{width:500px;}
/*政策*/
.chinaTick {position:relative;min-height:33px;border:1px dashed #ccc;padding: 15px 10px;width: 500px;float: left;}
.widget .p-bot{border-top:1px dashed #e8e8e8;padding-top:10px;margin-top:8px;}
.chinaTick .input-sm{ max-width: 50px;display: inline-block}
.TickBtns,.chinaTickDel{position:absolute;right:10px;top:10px;}
.lineHeight25 {line-height:25px}

.chinaTick .Crazy .form-group{float:left;margin-right:0px;margin-left: 0px;}
.chinaTick .Crazy span{float:left;}
.span_w{ display: inline-block;height: 30px;line-height: 30px;}

.earlywarning-title{font-size:14px;font-weight:bold;margin-top:10px;line-height:30px;padding-bottom:10px;}
.earlywarning-ct{}
.earlywarning-ct .limit-input{width:50px;height:32px;text-indent:5px;margin:0px 5px;}
.earlywarning-ct .options{margin-left:20px;margin-top:5px;}
.earlywarning-ct .options label{margin-right:20px;}
.earlywarning-ct .choice{margin-left:20px;margin-top:5px;}
.earlywarning-ipt{width:90px;}
.earlywarning-itm{margin-top:7px;}

.widgetBox{ border: 1px solid #d8d8d8;margin-top: 10px;margin-bottom: 20px;}
.widgetBox .policy-iptmin{ width: 60px;height: 28px;}
.widgetBox .policy-title{ padding:0 10px;border-bottom: 1px solid #d8d8d8;background: #f5f5f5;height: 40px;line-height: 40px;font-weight: bold;}
.widgetBox .policy-title .mnword{ font-size: 12px;font-weight: 200;color: #999;}
.widgetBox .pancrase{}/*  margin-top: 20px;margin-top: 20px;-left: 10px;*/
/*.widgetBox .price-regulation{ margin-top: 10px;margin-left: 10px;}*/
.widgetBox .pancrase .pancrase-itm{ margin-right: 20px;margin-top: 4px;}
.widgetBox .pancrase .pancrase-fy{}
.chinapolicy,.internationpolicy{padding:0 10px;height: 40px;line-height: 40px;}
.china-insurance,.internation-insurance{padding:0 10px;height: 40px;line-height: 40px;}
.price-regulation .regulation-nav{ line-height: 28px;}
.regulation-tips{ line-height: 30px;padding-left: 10px;}
.shippingspace-discount{margin-top: 10px;margin-left: 10px;}
.price-regulation-tip{ line-height: 32px;color: #ff0000;}
.price-regulation-cont{ line-height: 28px;}
.public-private-type{ background: #84a2d5;color: #fff;padding: 1px 6px;border-radius: 2px;}
.price-regulation-cont .text{ margin-top: 4px !important;}

.htpolicy,.carPolicy{position:relative;min-height:33px;border:1px dashed #ccc;padding: 10px 0;width: 505px;background: #fff;float: left;margin:6px;}
#Hoptel .htpolicy {
    width:560px;
}
#htPolicyCont .publiclabel {
    width: 177px !important
}
.ht-pricerange-wraper, .car-pricerange-wraper {
    padding: 10px;
}
.ht-pricerange,.car-pricerange{border-bottom:1px dashed #d8d8d8}
.ht-pricerange  .input-sm{ max-width: 50px;display: inline-block}
.ht-pricerange span{float:left;}
.car-pricerange .span_w{float:left;}
.htpolicy .htpolicyDel,.carPolicy .carPolicyDel{position:absolute;right:10px;top:15px;}
/*&积分规则*/
.intergraRule .my_groups{ width: 400px;}

/*专车政策部分样式设置*/
.carpolicy {position:relative;min-height:33px;border:1px dashed #ccc;padding: 10px 0;width: 505px;background: #dff6ff;float: left;margin:6px;
}


/*营销设置模块*/
.app-ad-page{}
.app-ad-page .preview{}
.app-adpage-item{width:100px;float:left;}
.app-adpage-nav{float:left;}
.preview-img{width:292px;height:116px;border:2px dashed #2DC3E8;float:left;background:#f3fbff;}
.preview-img img{width:288px;height:112px;padding:3px;}
.ad-page-btn{margin-top:20px;margin-left:100px;}
.ad-page-link{margin-top:10px;}
.ad-page-link input{width:500px;height:30px;}

.start-preview-img{width:179px;height:247px;border:2px dashed #2DC3E8;float:left;background:#f3fbff;}
.start-preview-img img{width:175px;height:243px;padding:3px;}

.effective-time-mx{width:120px;height:30px;text-indent:5px;}
.effective-time-min{width:70px;height:30px;text-indent:5px;}

.integral-mod{}
.integral-mod-title{font-weight:bold;}
.integral-mod-cnt{border-bottom:1px dashed #ccc;padding-bottom:10px;}
.integral-mod-itm{float:left;width:260px;}
.integral-mod-cnt:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.integral-ipt{width:90px;height:32px;text-indent:5px;border-right:0 !important;}
.integral-setintr{color:#aaa;font-size:12px;}
.integral-nav{line-height:34px;}
.integral-nav i{color:#bbb;}
.integral-unit{line-height:30px;margin-left:0px;border:1px solid #d5d5d5;border-left:0;background:#fbfbfb;width:26px;text-align:center;color:#aaa;}


/*app图标设置*/
.appicon-list{border-bottom:1px dashed #d8d8d8;padding-bottom:20px;padding-top:20px;}
.appIcon-itm{line-height:60px;width:145px;}
.appIcon-img{width:60px;height:60px;border:1px solid #d8d8d8;}
.appIcon-upload{margin-left:10px;}
.appIcon-upload input{width:60px;height:30px;margin-top:15px;}
.appIcon-sx{line-height:30px;}
.appIcon-sxtime{margin-top:16px;}



.appinfoflowedit-img{width:80px;height:80px;overflow:hidden;}
.appinfoflowedit-img img{width:80px;}
.appinfoflowedit-date{line-height: 32px;}
.appinfoflowedit-date .hour,.appinfoflowedit-date .minutes{width:50px;}
.appinfoflowedit-date span{margin-left:3px;}
.appinfoflowedit-ipt{width:300px !important;}

/*快捷查询*/
.fastQuery{margin-right: 20px;border-bottom: 1px dashed #2DC3E8;}
.fastQuery:hover{text-decoration:none;}
/**航班配置*/

.hbpz .line{width:100%;height:1px;border-top:4px dashed #dfdfdf;margin-top:36px;position: absolute;left:0;z-index: 1;}
.hbpz .block-wraper{height:78px;float: left;margin-bottom:20px;}


.hbpz .block-wraper:last-child{width:140px}
.hbpz .block-wraper:last-child .plus{display:none;}

.hbpz .block-wraper:first-child .l-close,.hbpz .block-wraper:last-child .l-close{display:none;}

.hbpz .block-wraper .l-block{height: 78px;width:140px;background: #ececec;text-align: center;border-radius: 5px;padding-top: 1px;float: left;position:relative}
.hbpz .tit{font-size: 14px;color:#888;margin-top: 16px;}
.hbpz .block-wraper input{font-size: 18px;color:#333;background:#ececec;border:0;width:100%;text-align: center;margin-top: 6px;display: block }
.hbpz .plus{float: right;width:134px;height:1px;margin-top:20px;border-top:4px dashed #dfdfdf;position:relative;top:18px; }
.hbpz .plus img{position:absolute;top:-19px;left:47px;}


.hbpz .l-close{position:absolute;right:-13px;top:-13px;width:26px;height:26px;display:block;background:url(../Images/InternationalTicketRoute/close.png) no-repeat;}
.line-peizhi-btn{text-align:center;}

.line-flight-dialog .line-success{height:100px;padding-left:87px;background:url(../Images/InternationalTicketRoute/successed.png) no-repeat;border-bottom:1px dashed #c9c9c9;}
.line-flight-dialog .modal-body{padding:30px 35px;}
.line-flight-dialog .text-flight{float:left;font-size:16px;padding-top:30px;padding-left:5px;}
.line-flight-dialog .line-flight-icon{height:1px;width:70px;border-top:1px solid #d8d8d8;position:relative;display:inline-block;vertical-align:middle}
.line-flight-dialog .text-flight:last-child .line-flight-icon{display:none}
.line-flight-dialog .line-flight-icon img{position:absolute;top:-13px;left:25px;}



.line-flight-dialog .font24{font-size:24px;}
.line-flight-dialog .font14{font-size:14px;}
.line-flight-dialog .col333{color:#333}
.line-flight-dialog .col666{color:#666}




/*政策设置**/
.inter_or_china_wraper {
    padding: 20px;
    background: #DFF6FC;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #BEE8F3;
}
.inter_or_china_wraper .titl{font-size:24px;font-weight:700}


/*违规原因管理---start---*/
.violationReason .nav-tabs{background:#fff;border-bottom:1px solid #ddd;box-shadow:none;}
.violationReason .nav-tabs .active{font-weight:bold;box-shadow: 0 -2px 3px 0 rgba(0,0,0,.15)}
.violationReason .itemLeft{float: left;line-height: 30px;}
.violationReason .tab-option ul{border-bottom:1px solid #ddd;}
.violationReason .tab-option li{float:left;height:36px;line-height:36px;margin-left:24px;text-align:center;cursor:pointer;color:#666;}
.violationReason .tab-option li.active{border-bottom:2px solid #2DC3E8;color:#333;}
.violationReason .add-reason{margin-bottom:15px;font-weight:bold;}
.violationReason .reason-list {padding:15px 24px;line-height:32px;}
.violationReason .line{margin-bottom:10px;}
.violationReason .line .num{border:1px solid #d5d5d5;border-right:0;background:#eee;width:30px;line-height:30px;text-align:center;float:left;}
.violationReason .line input[type=text]{float:left;width:400px;height:32px;line-height:32px;padding:0 5px;}
.violationReason .line label{float:left;margin:0 10px;}
.violationReason .line a, .violationReason .line img{margin-right:5px;cursor:pointer;}
.violationReason label{margin-bottom:0;}
.violationReason #common,.violationReason .content{background:#fff;}
.violationReason .formError{left:55px !important;}

.violationReason .group{border:1px dashed #ddd;margin-bottom:12px;min-width:1023px;}
.violationReason .group .reason-box{padding:15px 10px;}
.violationReason .group .level-box{padding:15px 10px;background:#f4f4f4;}
.violationReason .group .title{margin-bottom:15px;font-weight:bold;}
.violationReason .group .title a{margin-left:5px;}
.violationReason .group .level-list{border:1px solid #d5d5d5;border-right:0;border-bottom:0;max-width:1001px;display:none;}
.violationReason .group .level-list span{float:left;width:100px;height:32px;line-height:32px;text-align:center;border:1px solid #d5d5d5;border-left:0;border-top:0;padding:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

*{outline:none;}
#addLevel .btn{width:100px;padding:8px 12px;margin-right:14px;}
#addLevel .box {padding:0 10px;}
#addLevel .title{line-height:30px;padding-left:2px;font-size:14px;}
#addLevel .mid-model{width:50px;margin-top:30px;line-height: 345px;text-align: center;}
#addLevel .list {width: 260px;height: 345px;border: 1px solid #ddd;overflow: auto;padding: 6px 0;}
#addLevel ul {margin-left: 10px;}
#addLevel ul li{overflow:hidden;height:24px;line-height: 24px;}
#addLevel label{margin:0;}
#addLevel .left-list input {float: left;margin: 3px 4px 0 0;position: relative;opacity: 1;left: 0;width: 14px;}
#addLevel .right-list img {float:right;width: 16px;margin-top: 4px;margin-right: 10px;}
#addLevel .add-members-tip{background:#FFF5F4;color:red;height:32px;line-height: 32px;margin:0 10px;text-align:center;display:none;}

/*违规原因管理---end---*/

/*泛嘉接驾*/
.fj-jiejia .jj-block {
    background: #F8F8F8;
    padding: 10px 25px;
}
.fj-jiejia .jj-type-col {
    display: none;
}
.fj-jiejia .jj-type-row, .fj-jiejia .bot-row {
    padding: 4px 0;
}
.fj-jiejia .bot-row {
    border-top: 1px dotted #D8D8D8;
    margin-top:10px;
    padding:10px 0;
}
.fj-jiejia .jj-text-sm {
    display: inline-block;
    width: 60px;
    line-height: 28px;
    border: 1px solid #D8D8D8;
    padding-left: 8px;
}
.fj-jiejia .jj-icon-blue {
    color: #2DC3E8;font-size:28px;vertical-align:middle;cursor:pointer;
}
.fj-jiejia .buttons {
    text-align:center;padding-top:20px;
}
.fj-jiejia .buttons button {
    width:106px;
}
.deit-record-layer {
    width:500px;
}
.priceInput {
    display: inline-block;
    line-height: 28px;
    border: 1px solid #D8D8D8;
    padding-left: 8px;
    width: 180px;
    height: 30px;
}

input[type=checkbox].colored-blue:checked ~ .text {
    color: #333333;
    font-weight: 900;
}
.explain {
    color: #999999;
    font-size: 12px;
}

/*泛嘉接驾  *end*/
