.form-data{
  padding: 0 20px 20px; border: 1px solid #ececec;
}
.form-data .btn-primary{
  width: 94px; margin-right: 5px;
}
.form-data .inp-flag{
  width: 100px; text-align: right; font-weight: normal;
}
.form-data .form-group{
  margin: 15px 30px 0 0;
}
.form-data .form-group .dropdown-toggle{
}
.interval-line{
  display: inline-block; width: 13px;
}
.interval-line:before{
  content: ''; display: inline-block; width: 100%; height: 1px; background: #000; vertical-align: middle;
}
.form-data .form-group .form-control{
  width: 100px;
}
.form-data .dropdown{
  display: inline-block;
}
.form-data .form-group .date-time{
  width: 150px;
}
/* 数据表 */
.data-list-wrapper{
  margin-top: 15px; border: 1px solid #ececec;
}
.data-list-wrapper .data-sum{
  line-height: 30px;
}
.data-list-wrapper .data-sum h5{
  line-height: inherit; margin: 0; padding: 0 10px; color: #8c8c8c; font-weight: normal;
}
.data-list-wrapper .data-sum .glyphicon{
  margin-right: 5px;
}
.data-list-wrapper .data-sum em{
  font-style: normal;
}
.modal-header{
  text-align: center;
}
.table tbody tr td {
    padding: 0 4px;
}
/* 添加广告计划弹窗 */
.form-inline .form-control.short {
    width: 100px;
}
#addAdPlan .mod-title{
  margin-bottom: 15px;
}
#addAdPlan .date-time{
  width: 110px;
}
#addAdPlan .short{
  width: 60px; text-align: center;
}
#addAdPlan .form-inline{
  position: relative; padding: 0 30px;
}
#addAdPlan .form-inline .form-group{
  margin: 0 30px 15px 0;
}
#addAdPlan .form-group .optional-wrap{
  display: inline-block; margin-right: 30px;
}
#addAdPlan .optional-wrap .lab-desc{
  padding-left: 10px; font-size: 12px; color: #bebebe;
}
#addAdPlan .form-inline .item-tagname{
  margin: 0 5px 0 0;
}
#addAdPlan .upload-img{
  position: relative; margin: 0 0 15px;
}
#addAdPlan .required-inp .item-tagname:before{
  content: '*';
}
#addAdPlan .upload-img .item-tagname{
  padding-left: 15px;
}
#addAdPlan .upload-img .upload-btn-wrap{
  display: inline-block; vertical-align: middle;
}
#addAdPlan .preview-img-box{
  display: inline-block; position: relative; margin-left: 10px; width: 350px; height: 165px; line-height: 172px; border: 1px solid #dedede; overflow: hidden;
}
#addAdPlan .preview-img-box .img-desc{
  position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; text-align: center; color: #c8c8c8;
}
#addAdPlan .preview-img-box .img-hid{
  position: absolute; left: 5px; top: 5px; right: 5px; bottom: 5px; z-index: 10; overflow: hidden;
}
#addAdPlan .preview-img-box img{
   width: 100%; height: 100%; vertical-align: top;
}
#addAdPlan .upload-img-btn{
  display: inline-block; position: relative; overflow: hidden; vertical-align: middle;
}
#addAdPlan .upload-img-btn input[type=file]{
  position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 10; opacity: 0;
}
#addAdPlan .upload-btn-wrap{
  margin-top: 70px;
}
#addAdPlan .upload-img .size-desc{
  line-height: 62px; font-size: 12px; color: #878787;
}
/* 选择媒体 */
#addAdPlan .media-menu .toggle-menu-btn{
  display: inline-block; vertical-align: top;
}
#addAdPlan .media-menu .form-group{
  line-height: 32px; margin-bottom: 0;
}
#addAdPlan .media-menu .checkbox-inline{
  height: 100%;
}
#addAdPlan .media-menu .radio-inline{
  padding: 0 0px 0 30px;
}
#addAdPlan .media-tab-item{
  display: inline-block; height: 100%; margin-right: 10px;
}
#addAdPlan .media-tab-item input[type=radio]{
  margin-top: 10px;
}
#addAdPlan .media-menu .checked{
  border-radius: 5px 5px 0 0; background: #f0f0f0;
}
#addAdPlan .media-menu .toggle-menu-btn{
  position: absolute; right: 30px; top: 0; line-height: 32px; color: #7bc2d9; cursor: pointer;
}
#addAdPlan .toggle-menu-btn em{
  font-style: normal;
}
#addAdPlan .toggle-menu-btn .glyphicon{
  margin-left: 5px; font-size: 12px;
}
#addAdPlan .media-werapper{
  margin-bottom: 20px;
}
#addAdPlan .tag-list{
  display: none; margin: 0 15px 0; padding-left: 10px; text-align: center; background: #f0f0f0; overflow: hidden;
}
#addAdPlan .tag-list ul{
  display: inline-block; padding: 10px 0 10px 0; text-align: left;
}
#addAdPlan .tag-list li{
  position: relative; display: inline-block; line-height: 30px; padding: 0 25px; margin: 10px 10px 0 0; border: 1px solid #61adb8; background: #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; cursor: pointer;
}
#addAdPlan .tag-list li.checked{
  border-color: #049eac; color: #fff; background: #049eac;
}
#addAdPlan .tag-list li .glyphicon{
  display: none; position: absolute; right: 5px; top: 0; line-height: 30px;
}
#addAdPlan .tag-list li.checked .glyphicon{
  display: block;
}
.form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
}
/* 选择地域 */
#regionPop .dialog-wrapper {
    width: 850px;
}
#regionPop .dialog-wrapper .choice-region{
  margin: 0 -15px;
}
#regionPop .choice-group{
  padding: 0 25px;
}
#regionPop .choice-group .radio-inline{
  padding-left: 30px;
}
#regionPop .choice-group .radio-inline input[type=radio]{
  position: inherit; margin-right: 10px;
}
#regionPop .region-wrapper{
  margin-top: 20px; padding: 10px 0; border: 1px solid #e5e5e5;
}
#regionPop .region-box{
  display: none;
}
#regionPop .choice-region{
  height: 56px; line-height: 56px; background: #f2f9fa;
}
#regionPop .row{
  line-height: 37px; margin: 0; padding: 5px 0;
}
#regionPop .row input[type=checkbox]{
  position: inherit; margin-right: 5px;
}
#regionPop .row .checkbox-inline{
  position: relative; padding: 1px 0 1px 1px; vertical-align: top;
}
#regionPop .row .checkbox-inline .provincial-capital{
  font-weight: normal;
}
#regionPop .row .col-content .provincial-capital{
  padding: 0 20px 0 30px; margin-bottom: 0;
}
#regionPop .checkbox-inline.on .provincial-capital{
  background: #fff;
}
#regionPop .row .checkbox-inline.on{
  padding: 0; border: 1px solid #bbb; border-right: none; box-shadow: 0 0 3px #b9b9b9; -webkit-box-shadow: 0 0 3px #b9b9b9; -moz-box-shadow: 0 0 3px #b9b9b9; -ms-box-shadow: 0 0 3px #b9b9b9;
}

#regionPop .prefectural-city{
  display: none; position: absolute; left: 100%; top: -1px; z-index: 10; min-width: 170px; border: 1px solid #bbb; background: #fff; box-sizing: border-box; box-shadow: 0 0 3px #b9b9b9; -webkit-box-shadow: 0 0 3px #b9b9b9; -moz-box-shadow: 0 0 3px #b9b9b9; -ms-box-shadow: 0 0 3px #b9b9b9;
}
#regionPop .row .checkbox-inline.on .prefectural-city{
  display: block;
}
#regionPop .prefectural-city .checkbox-inline{
  float: left; width: 50%; margin: 0; padding: 0; text-align: center;
}
#regionPop .prefectural-city .checkbox-inline:first-child:before{
  content: ''; position: absolute; left: -10px; top: 0; right: 0; bottom: -2px; z-index: -1; background: #fff;
}
#regionPop .row .col-title{
  text-align: center;
}
#regionPop .row:nth-child(2n){
  background: #f5f5f5;
}

/* 添加广告 */
.edit-info .add-adv {
    margin: 0 40px 20px;
}
.edit-info .row{
  margin: 0; padding: 20px 0 0; text-align: center;
}
.edit-info .form-control{
  width: 280px; text-align: left;
}

/* 添加广告主 */
.advertiser {
    z-index: 10000;
}
.advertiser .form-inline {
    padding-bottom: 10px;
}
.advertiser .form-inline:last-child{
  margin-bottom: 50px;
}
.advertiser .mod-title{
  margin-bottom: 10px;
}
.advertiser .form-inline .item-tagname{
  width: 180px; text-align: right;
}
.advertiser .form-inline .dropdown{
  display: inline-block;
}
.advertiser .form-inline .form-group:nth-child(2) .item-tagname{
  width: 90px;
}
.advertiser .form-inline .form-control{
  width: 240px;
}
.advertiser .form-group{
  float: left; width: 50%;
}
.advertiser .identity-card .form-group{
  float: none; width: auto;
}
.advertiser .upload-identity-card{
  display: inline-block;
}
.advertiser .upload-identity-card .btn-primary{
  position: relative;
}
.upload-identity-card .btn-primary input[type=file]{
  position: absolute; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; opacity: 0;
}

/* js 计费类型 */
.table tbody tr td.charg-type {
    position: relative;
}
    .table tbody tr td.charg-type .js-icon {
        position: absolute;
        right: 0;
        top: 50%;
        width: 24px;
        height: 12px;
        margin-top: -19px;
        background: url(//static.adjuz.com/platformv2/media/image/charg_js.png);
    }