/* 浏览器重置 */
html {  color:#444; background: #efefef; overflow: -moz-scrollbars-vertical; overflow-x:hidden; overflow-y: scroll; width: 100%; height: 100%;font:12px/1.5 arial,Simsun, sans-serif; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote,tr,td { margin: 0; padding: 0; font-family: Tahoma; }
header, nav, article, section, aside, footer { display: block; } /* for HTML5 */
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
strong { font-weight: bold; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption{ text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; } 
legend { color: #444; } /*because legend doesn't inherit in IE */
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; border:0; padding:0; margin:0; background:none; color:#444; }
input, button, textarea, select { *font-size: 100%; } /*@purpose To enable resizing for IE @branch For IE6-Win, IE7-Win */
input,textarea :focus { outline: none; }
/* 公共样式 */
a { text-decoration:none; color:#444;  }
a:hover { color:#2671ab;}
i { font-style:normal;}
.sec { clear:both;}
.right { float:right; }
.left { float:left; }
.clear { clear: both; width: 0; height: 0; line-height: 0; margin: 0; padding: 0; overflow:hidden; zoom:1; }
.hide { display: none; }
.o-h { overflow: hidden; }
.remark { color: #ccc;}
:-ms-input-placeholder{color:#999;} 
:-ms-textarea-placeholder{color:#999;} 

.set_block { display:block; }

/*宽度 间距*/
.w1000 { width:1000px; margin:0 auto;}
.w870 { width:870px; margin:0 auto;}
.w576 { width:576px;}
.w-percent-100 { width:100%; margin:0 auto; }
.w-percent-96 { width:98%; margin:0 auto;}
.w-percent-15 { width:15%;}
.w-percent-85 { width:85%; background:#fff;}
.w-percent-100_white { width:100%; background:#fff;}
.w30 { width:30px;}
.w60 { width:60px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w100 { width:100px;}
.w105 { width:105px;}   
.w115 { width:115px;}
.w120 { width:120px;}   
.w120-sel { width:126px; } /* select */
.w124 { width:124px;}   /*input select*/
.w130 { width:130px;}   /*input select*/
.w130-sel { width:136px; } /* select */
.w135 { width:135px;}   
.w144 { width:144px;}   /*input select*/
.w150 { width:150px;}   /*input select*/
.w160 { width:160px;}
.w180 { width:180px;} 
.w200 { width:200px;}
.w210 { width:210px;}   /*input select*/
.w216 { width:216px;}   /*input select*/
.w250 { width:250px;}
.w280 { width:280px;}
.w286 { width:286px;}
.w292 { width:292px;}
.w320 { width:320px;}
.w394 { width:394px;}
.w410 { width:410px;} /*textarea*/
.w418 { width:418px;} /*2input*/
.w544 { width:544px;} /*2input 210*/
.w550 { width:550px;} /*2input 210*/
.w645 { width:645px;}
.w652 { width:652px;}
.w700 { width:700px;}
.h60 { height:60px; line-height:20px;} /*textarea*/
.h80 { height:80px; line-height:20px;} /*textarea*/
.p8 { width:8%;}
.p10 { width:10%;}
.p12 { width:12%;}
.p15 { width:15%;}
.p90 { width:90%;}
.mt-1 { margin-top:1px;}
.mt-3 { margin-top:3px;}
.mt-5 { margin-top:5px;}
.mt-8 { margin-top:8px;}
.mt-15 { margin-top:15px;}
.mt-10 { margin-top:10px;}
.mt-20 { margin-top:20px;}
.ml-5 { margin-left:5px;}
.ml-8{ margin-left:8px;}
.ml-10 { margin-left:10px;}
.ml-20 { margin-left:20px;}
.ml-35 { margin-left:35px;}
.mb-10 { margin-bottom:10px;}
.mb-15 { margin-bottom:15px;}
.mr-5 { margin-right:5px;}
.mr-10 { margin-right:10px;}
.mr-20 { margin-right:20px;}
.pd-20 { padding-top:20px;}

select { height:22px; line-height:22px; border:1px solid #acadb2; background:#fff;}
textarea { resize:none; border:1px solid #ccc; }
.submit { cursor:pointer;}
.arrow-d { padding-right:10px; background:url(../images/arrow_d.gif) right center no-repeat;  }

.vattrbox { display:inline-block; position:relative;}
.error-msg { position:absolute; padding:5px 10px; border:1px solid #f00; background:#fff; color:#f00; z-index:99999; border-radius:3px; opacity:0.8;}
.cy-text { background:#fbedc8;}
.datebg { background:url(../images/date.png) right center no-repeat #fff !important;}

.smallbtn .search-btn { display:inline-block; width:54px; height:26px; line-height:26px; background:url(../images/allimg.png) -440px 0 no-repeat; position:relative; cursor:pointer; margin-left:5px;}
.bigbtn .search-btn { width:63px; height:55px; background:url(../images/allimg.png) -160px 0 no-repeat; cursor:pointer;}
input.text { height:18px; line-height:18px; padding:2px; border:1px solid #ddd;}
.no-find { min-width:180px; border:1px solid #aaa; background:#fff; box-shadow:1px 3px 3px #ddd; height:30px; line-height:30px; overflow:hidden; padding:0 10px;}

.n-invalid { border:1px solid #be3940 !important;}
input.text { background:#fff;}
input.text-disabled { background:#e7e7e7; }
input.readonly { background:#f5f5f5;}
/* 加载数据 */
.global-load-top { height:35px; line-height:35px; border-bottom:1px dotted #ddd;}
.global-load-top .text { padding-left:10px; color:#999;}
.global-load-top .close a { display:inline-block;width: 11px; height: 11px; background: url(../images/add-infoss-x.jpg) no-repeat; margin-right:10px;}

.global-load-page { height:30px; line-height:30px; text-align:center; border-top:1px dashed #ddd; background:#f8f8f8;}
.global-load-page .nums { margin:0 10px;}
.global-load-page .prev,.global-load-page .next { cursor:pointer; line-height:25px; padding:0 10px;}

/* 字体颜色 */
.c-blue { color:#2671ab;}
.c-orange { color:#da4a01; }
.c-red { color:#f00;}
.c-99 { color:#999;}
.c-green { color:#5bda29; }
.f-orange { color:#da4a01; }
.red { color:#f00;}
.f-12{ font-size:12px;}
.f-14{ font-size:14px;}
.f-normal{ font-weight:normal;}
.tip-text {font:20px/40px microsoft yahei; color:#2d5cb6; padding-left:15px;}

/* 背景颜色 */
.bg-pink { background: #FCE6C9; }
.bg-lightpink { background: #FFFAF0; }
.bg-lightblue { background: #c1d9f3; }

/* 滑动按钮 公共样式 */
.hdbtn { display:inline-block; background:url(../images/hdbtn.png) no-repeat; cursor:pointer; padding-left:10px;}
.hdbtn .r-hd { display:inline-block; padding-right:10px; background:url(../images/hdbtn.png) no-repeat; float:left;}
.hdbtn24,.hdbtn24 .r-hd { height:24px; line-height:24px; line-height:26px \9\0; *line-height:26px;_line-height:24px; }
.hdbtn26,.hdbtn26 .r-hd { height:26px; line-height:26px; }
.hdbtn23,.hdbtn23 .r-hd { height:23px; line-height:23px; }
.hdbtn22,.hdbtn22 .r-hd { height:22px; line-height:22px; }
.hdbtn20,.hdbtn20 .r-hd { height:20px; line-height:20px; }
    /* 滑动按钮 渐变灰 */
.hd-btn { background-position:0 0; }
.hd-btn .r-hd { background-position:right -24px; }
    /* 滑动按钮 淡灰 */
.hddh-btn { padding-left:10px; background-position:0 -412px; }
.hddh-btn .r-hd { background-position:right -438px; padding-right:10px;}
    /* 滑动按钮 水晶灰 */
.hdsh-btn { padding-left:10px; background-position:0 -722px; }
.hdsh-btn .r-hd { background-position:right -745px; padding-right:10px;}
    /* 滑动按钮 水晶灰 */
.hdgray-btn { padding-left:17px; background-position:0 -1040px; cursor:default; }
.hdgray-btn .r-hd { background-position:right -1066px; padding-right:17px; color:#fff;}
    /* 滑动按钮 深蓝 */
.hdsb-btn { padding-left:17px; background-position:0 -218px; }
.hdsb-btn .r-hd { background-position:right -244px; padding-right:17px; color:#fff;}
    /* 滑动按钮 深蓝2 */
.hdsb2-btn { padding-left:17px; background-position:0 -612px; }
.hdsb2-btn .r-hd { background-position:right -634px; padding-right:17px; color:#fff; font-weight:bold;}
    /* 滑动按钮 深蓝3 */
.hdsb3-btn { padding-left:17px; background-position:0 -888px; }
.hdsb3-btn .r-hd { background-position:right -914px; padding-right:17px; color:#fff; font-weight:bold;}
    /* 滑动按钮 中蓝 */
.hdzb-btn { background-position:0 -318px; padding-left:12px;}
.hdzb-btn .r-hd { background-position:right -342px; padding-right:12px; color:#02356c;}
    /* 滑动按钮 中蓝2 */
.hdzb2-btn { background-position:0 -464px; padding-left:12px;}
.hdzb2-btn .r-hd { background-position:right -490px; padding-right:12px; color:#02376d;}
    /* 滑动按钮 淡蓝 */
.hddb-btn { background-position:0 -366px; padding-left:12px;}
.hddb-btn .r-hd { background-position:right -389px; padding-right:12px;color:#02356c; }
.hddb24-btn { background-position:0 -1092px; padding-left:12px;}
.hddb24-btn .r-hd { background-position:right -1116px; padding-right:12px;color:#02356c; }
    /* 滑动下拉框 淡蓝 */
.hddb-sel { background-position:0 -366px; padding-left:12px; position:relative;}
.hddb-sel .r-hd { background-position:right -389px; padding-right:25px;color:#02356c; }
.hddb-sel .arrow { display:block; position:absolute; width:8px; height:4px; background:url(../images/allimg.png) -243px -40px no-repeat; top:9px; right:10px;}
    /* 滑动按钮 灰蓝 */
.hdhb-btn { background-position:0 -516px; padding-left:20px;}
.hdhb-btn .r-hd { background-position:right -542px; padding-right:20px;color:#fff; }
    /* 滑动按钮 红色 */
.hdhr-btn { background-position:0 -988px; padding-left:20px;}
.hdhr-btn .r-hd { background-position:right -1014px; padding-right:20px;color:#fff; }
    /* 滑动按钮 蓝色 */
.hdbb-btn { background-position:0 -568px; padding-left:12px;}
.hdbb-btn .r-hd { background-position:right -590px; padding-right:10px;color:#fff; font-weight:bold; }
    /* 滑动按钮 绿色 */
.hdg-btn { background-position:0 -270px; padding-left:20px; }
.hdg-btn .r-hd { background-position:right -294px; padding-right:20px;color:#fff;}
    /* 滑动按钮 红色 */
.hdr-btn { background-position:0 -848px; }
.hdr-btn .r-hd { background-position:right -868px;color:#fff;}
    /* 滑动按钮 40蓝色 */
.hd-btn40 { padding-left:40px; background-position:0 -768px; height:40px; line-height:40px; }
.hd-btn40 .r-hd { background-position:right -808px; padding-right:40px; color:#fff; height:40px; line-height:40px; font-size:14px; font-weight:bold;}
    /* 灰色背景按钮 */
.gray-btn { padding:2px 5px; border:1px solid #ddd; color:#777; border-radius:3px; background:#f5f5f5;}
    /* 滑动下拉框 */
.hd-select { background-position:0 -656px; padding-left:5px; }
.hd-select .r-hd { background-position:right -678px; padding-right:25px;color:#000;}
    /* 滑动 编辑组 */
.hd-edits { background-position:0 -656px; padding-left:2px; }
.hd-edits .r-hd { background-position:right -700px; padding-right:2px; color:#000;}
.hd-edits .r-hd a {_float:left;}
.hd-edits .r-hd .edit-bgimg { display:inline-block; width:26px; height:22px; background:url(../images/allimg.png) no-repeat; }
.hd-edits .r-hd .font-weight { background-position:-3px -120px;}
.hd-edits .r-hd .font-italic { background-position:-29px -120px;}
.hd-edits .r-hd .font-underline { background-position:-56px -120px;}
.hd-edits .r-hd .font-color { position:relative;width:34px; background-position:-90px -120px;}
.hd-edits .r-hd  .font-color .color-div { overflow:hidden; display:inline-block; width:15px; height:3px; background:#000; position:absolute; top:15px; left:5px; }
.hd-edits .r-hd .font-href { width:27px; background-position:-127px -120px;}
.hd-edits .r-hd .insert-img { width:27px; background-position:-154px -120px;}

.hd-editbtn { background-position:0 -656px; padding-left:5px; }
.hd-editbtn .r-hd { background-position:right -700px; padding-right:5px;}

.hd-sub { padding-left:3px;}
.hd-sub .r-hd { padding:0 10px 0 7px; cursor:pointer;}

.add-ico { display:inline-block; position:relative; height:8px; width:8px; background:url(../images/allimg.png) -232px -8px no-repeat; margin-right:6px; float:left; top:8px;}
.add-ico-w { background-position:-232px -16px; top:9px;}
.date-ico { display:inline-block; position:relative; height:16px; width:16px; background:url(../images/allimg.png) -370px 0 no-repeat; float:left; top:5px;}
.must-ico { position:relative; top:3px; color:#f00; padding-right:3px;}
.ico-help { display:inline-block; height:20px; width:20px; background:url(../images/icohelp.png) no-repeat;}
.ico-close { display:inline-block; width:16px; height:16px; background:url(../images/close_hot.png) -7px -4px no-repeat;}
.ico-close:hover { background:url(../images/close_hot.png) -7px -30px no-repeat;}
.ico-ask {display:inline-block; height:18px; width:18px; background:url(../images/icoask.png) no-repeat;}
.moveby3 { position:relative; top:3px;}
.moveby4 { position:relative; top:4px;}
/* 文本换行 */
.text-wrap {display: inline-block; white-space: normal; word-break: break-all; word-wrap: break-word;}

.file-hdbtn { position:relative; overflow:hidden;}
.file-hdbtn .file-input { position:absolute; font-size:200px; top:0; right:0; opacity:0; filter:alpha(opacity=0);}

.submit-btn { height:26px; line-height:26px; width:64px; color:#fff; padding:0; margin:0; border:0; text-align:center;
background:url(../images/submit_btn.png) no-repeat; display:inline;} 

.ellip-parent {TABLE-LAYOUT: fixed; overflow:hidden;}
.ellip-self {display: block; word-break: break-all; word-wrap: break-word; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-style:normal;}

.ico { overflow:hidden;}

.hdbtn .c-sred { color:#e00000;}
/* table 表格公共样式 */
.table table { width:100%; border-top: 1px solid #cedbeb; border-left: 1px solid #cedbeb; border-right: 1px solid #cedbeb;TABLE-LAYOUT:fixed;WORD-WRAP:break_word;}
.table table thead tr { background:#f3f4f6; }
.table table thead tr th { line-height:20px; border-right:1px solid #c7c8ca; text-align:center; padding:3px 5px 3px 10px; color:#666; font-weight:normal; border-bottom:1px solid #c1c8d2;}
.table table thead tr th.first { border-left:none;}
.table table thead tr th.last { border-right:none;}
/*.table table tbody tr.hover { background:url(../images/rptx.png) 0 -496px repeat-x;}*/
.table table tr td { line-height:20px; padding:5px 5px 6px 10px; color:#666; border-bottom:1px solid #e3e6eb;}
.table table tbody.hover tr td { background:#f1f6fe;}
.table table tbody tr.hover td { background:#f1f6fe;}
.table table tbody.active tr td { background:#dbe4f3;}
.table table tbody tr.active td { background:#dbe4f3;}
.table table tbody tr.last td { border-bottom:none;}
.table table tr .txt-c { text-align:center; padding-left:5px;}
table .n-ok { display:none;}
table  thead.crystal-th tr th {background: url(../images/rptx.png) 0 -100px repeat-x; color: #2F548B; font-weight: bold; text-align: center;}
.analyze_tr_hover {background:#dbe4f3;}
.analyze_tr:hover {background:#dbe4f3;}

   /* 表格编辑按钮 */
.edit-td .edit { margin-left:5px; width:auto; height:20px; line-height:20px; position:relative; text-align:left; padding-left:22px; color:#012b81; cursor:pointer; z-index:1; }
.edit-td .edit .edit-ico { position:absolute; right:0; top:0; display:inline-block; height:20px; width:20px; background:url(../images/allimg.png) -250px 0 no-repeat; }
.edit-td .edit .onedit-ico { background:url(../images/allimg.png) -270px 0 no-repeat; z-index:2; }
.edit-td .edit .edit-list { background:#fff;  position:absolute; right:0; top:19px; border:1px solid #8399c0; width:80px; padding:5px 0; z-index:1; background:#fff;}
.edit-list li a { display:block; height:25px; line-height:25px; padding:0 7px;}
.edit-list li a:hover { background:#f1f6fe; }
.edit-td .edit .w110 { width:110px;}
.line-manage .edit-td .edit  .edit-list { width:100px;}
.channel-manage .edit-td .edit  .edit-list { width:100px;}
#orgTable .edit-td .edit  .edit-list { width:100px;}


/* resert-table暂时调整 */
.resert-table table thead tr th { padding:0; text-align:center; line-height:26px; }
.resert-table table tbody tr td { padding:0; text-align:center; line-height:20px; padding:7px 0;}
.resert-table table tbody tr td.td-top { vertical-align:top;}
.resert-table table tbody tr td.td-left { text-align:left;}
.resert-table table tbody tr td.td-right { text-align:right;}
td .td-block { padding:0 10px; display:block; line-height:20px; overflow:hidden; word-break:break-all; word-wrap:break-word; }
td .text20 {height:20px; line-height:20px; overflow:hidden; word-break:break-all; word-wrap:break-word; white-space:nowrap; text-overflow:ellipsis;}
.resert-table table tbody tr td.edit-td .edit { margin:0; margin-right:5px; padding-left:0;}
.resert-table table tbody tr td.edit-td .edit-titname { display:block; text-align:right; padding-right:25px; color:#012b81;}
.resert-table table tbody tr td a.add { display:inline-block; width:14px; height:14px; background:url(../images/allimg.png) -395px 0 no-repeat; margin-right:8px; cursor:pointer;}
.resert-table table tbody tr td a.reduce { display:inline-block; width:14px; height:14px; background:url(../images/allimg.png) -410px 0 no-repeat; cursor:pointer;}

.resert-table-high table thead tr th { padding:0; text-align:center; line-height:26px; }
.resert-table-high table tbody tr td { padding:0; text-align:center; line-height:80px; padding:7px 0;}
.resert-table-high table tbody tr td.td-top { vertical-align:top;}
.resert-table-high table tbody tr td.td-left { text-align:left;}
.resert-table-high table tbody tr td.td-right { text-align:right;}

  /* 翻页公共样式 */
.page { position:relative; margin-top:35px; margin-bottom:15px; z-index:0;}
.page a { display:inline-block; height:20px; line-height:20px; padding:0 3px; color:#2f91ce;}
.page a.active { color:#66677c; font-weight:bold;}
.page a.unclick { color:#66677c;}
.page .go-page { color:#666; margin-left:10px; position:relative; display:inline-block; width:70px; height:20px; line-height:20px;}
.page .go-page .pagenum  { height:14px; line-height:14px; padding:2px; border:1px solid #cdcdcd; width:28px; margin:0 3px;}
.page .go-page .pagebtn { width:40px; height:20px; background:url(../images/allimg.png) -300px 0 no-repeat; cursor:pointer; position:absolute; right:-45px;}
.page .pagination { height:30px; line-height:30px; text-align:center;}
.page .pagination ul {display:inline-block;}
.page .pagination li { float:left; margin-right:5px;}
.page .pagination li a { padding:5px; }
.page .pagination li.active a { color:#66677c; font-weight:bold; }

/* 页面大标题 公共样式 */
.r-tbox .page-tit { height:26px; line-height:26px; overflow:hidden;}
.r-tbox .page-message {font: 20px/40px microsoft yahei; color: #2d5cb6;}
.r-tbox .page-tit .tit-name {  }
.r-tbox .page-tit .tit-name i { display:inline-block; width:7px; height:19px; background:url(../images/allimg.png) -350px 0 no-repeat; position:relative; margin-right:9px; top:3px;  }
.r-tbox .page-tit .tit-name span { font:16px/16px Microsoft YaHei; position:relative; _top:3px; }
.r-tbox .page-tit2,.pop-div .page-tit2 { height:35px; font:bold 14px/35px simsun; background:url(../images/rptx.png) repeat-x;}
.r-tbox .page-tit3,.pop-div .page-tit3 { height:15px; line-height:15px; background:url(../images/rptx.png) 0 -20px repeat-x;}
.r-tbox .page-tit4,.pop-div .page-tit4 { font:bold 14px/30px microsoft yahei; padding-bottom:10px;}
.r-tbox .page-tit5,.pop-div .page-tit5 { height:30px; line-height:30px; background:url(../images/rptx.png) 0 -5px repeat-x; font:14px/30px microsoft yahei;}
/* 表单公共样式 */
.view { *display:inline-block; padding-left:70px; position:relative; }
.view label { line-height:24px; display:inline-block;}
.view .view-tit { width:65px; position:absolute; top:0; left:0; display:inline-block; min-height:24px; line-height:24px; text-align:right;}
.view .view-tit .clear-btn { color:#f00; margin-right:10px; cursor:pointer;}
.view .view-tit i { color:#f00; position:relative; top:3px; right:3px;}
.view .view-info { color:#999; line-height:18px; padding-top:3px;}
.view .moveby { top:5px;}
.view .moveby2 { top:2px;}
.view50 { padding-left:50px; }
.view50 .view-tit { width:45px; }
.view80 { padding-left:80px; }
.view80 .view-tit { width:75px; }
.view90 { padding-left:90px; }
.view90 .view-tit { width:85px; }
.view100 { padding-left:100px; }
.view100 .view-tit { width:95px; }
.view120 { padding-left:120px; }
.view120 .view-tit { width:115px; }
.view140 { padding-left:140px; }
.view140 .view-tit { width:135px; }
.view150 { padding-left:150px; }
.view150 .view-tit { width:145px; }
.view160 { padding-left:160px; }
.view160 .view-tit { width:155px; }
.view .text { padding:2px; height:18px; line-height:18px; border:1px solid #ccc; }
.view .default-viewcont { min-height:24px; line-height:24px; _height:24px; _overflow:visible;}
.view .view-text { min-height:24px; line-height:24px; _height:24px; _overflow:visible; display:inline-block;}
.view .remove-border { border:none;}
.view .select { height:24px; line-height:24px; border:1px solid #aaadb2;  }
.view .textarea { reszie:none; border:1px solid #c4c4c4; padding:5px; line-height:18px; }
.view .checkbox,.view .radio { position:relative; top:2px; margin-right:5px;}
.view .hddb-btn { margin-left:5px; position:relative; top:7px;}
.view .textarea-btn { top: -55px; }
.views { clear:both; zoom:1;} 
.views .view { float:left;}

.in-view { *display:inline-block; padding-left:40px; position:relative; }
.in-view label { line-height:24px; display:inline-block;}
.in-view .view-tit { width:35px; position:absolute; top:0; left:0; display:inline-block; min-height:24px; line-height:24px; text-align:right;}

/* 放大镜 搜索 */
.zoom-search { position:relative;}
.zoom-search .text { width:150px; height:21px; line-height:21px; border:1px solid #cccccc; padding:2px;}
.zoom-search .submit  { position:absolute; height:25px; width:25px; background:url(../images/allimg.png) -330px -32px no-repeat; top:1px;*top:2px; right:1px;}

.choose-box .choose-list { padding:5px; border:1px solid #cccccc; min-height:70px; _height:70px; _overflow:visible;}
.choose-box .choose-list li { height:23px; line-height:23px; padding:0 30px 0 10px; position:relative;}
.choose-box .choose-list li .close-ico { display:none;}
.choose-box .choose-list li.active { background:#297cc2; border-radius:5px; color:#fff;}
.choose-box .choose-list li.active  .close-ico { display:block;}
.close-ico { position:absolute; display:inline-block; height:10px; width:10px; right:8px; top:7px; cursor:pointer; background:url(../images/allimg.png) -472px -230px no-repeat;}
.choose-box .hdbtn { margin-left:10px;}
.choose-deals { width:800px; padding-left:20px;}

/* 弹出窗div */
.pop-div { padding:20px;}
.pop-div .view { margin-bottom:15px;}
.pop-div .foot-operbtn { padding:5px 0 0 20px;}

.pop-div .tab-navs { background: #f5f5f5; margin-bottom: 10px; border-bottom: 1px solid #ddd; }
.pop-div .column-tab-navs { background: #f5f5f5; margin-bottom: 10px; border-bottom: 1px solid #ddd; height: 20px}
.pop-div .tab-navs .tab-btn { display: inline-block; height: 32px; line-height: 32px; font: 14px/32px microsoft yahei; padding: 0 15px; margin-left: 10px; cursor:pointer; }
.pop-div .tab-navs .active {background: #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; color: #f80; position: relative; top: 1px;}
.pop-div  .info-tit { font:14px/30px microsoft yahei; padding-left:10px; margin-bottom:10px; background:#f5f5f5;}
.pop-div  .info-tit .tit-tip { font-size:12px; font-family:simsun;}

.website-left { float:left;}
.website-adimg { width:224px; overflow:hidden; border:3px solid #dedede; overflow:hidden; float:right;}
.website-adimg p {background: #fff; height: 28px; color: #335aa6; text-align: center; line-height: 28px;}
.label-groups { color:#666;}
.label-groups label {margin-right:10px;}
.dashed-line { height:1px; width:100%; background:url(../images/bottom-line.png) repeat-x; overflow:hidden; }
/*顶部样式*/

.header .head-top { height:50px; overflow:hidden;}
.header .head-top .logo-gsjc{ float:left; margin-top: 7px; }
.header .head-top .logo-gsjc p{ font-family: "微软雅黑", "黑体"; font-size:24px; height:36px; line-height:36px; float:left; color:#335aa6; border-right:1px solid #d8d8d8; padding-right:10px;}
.header .head-top .logo-gsjc span{ font-family: "微软雅黑", "黑体"; font-size:12px; height:36px; line-height:36px; margin-left:10px; float:left; display:block; color:#666;}

.header .head-top  .menus { height:13px; line-height:13px; position:relative; margin-top:30px; }
.header .head-top  .menus li { float:left; border-left:1px solid #d8d8d8; border-right:1px solid #999999;}
.header .head-top  .menus li a { display:inline-block; padding:0 8px; font:12px/13px Microsoft YaHei; color:#000;}
.header .head-top  .menus li.first { border-left:none;}
.header .head-top  .menus li a:hover { color:#335aa6;}
.header .head-top  .menus li.first a { color:#000;}
.header .head-top  .menus li.last { border-right:none;}
.header .head-top  .menus li.last a { color:#335aa6;}

.header .head-top .top-department { padding:5px 5px 0 0;}
.header .head-top .top-department .department-name { font:16px/23px microsoft yahei; color:#335aa6;}
.header .head-top .top-department .user-div { font:12px/20px microsoft yahei;}
.header .head-top .top-department .user-name { padding-right:10px; color:#666;}
.header .head-top .top-department .user-credit { padding-right:5px; color:#c00;}
.header .head-top .top-department .user-credit .num { font-weight:normal;}
.header .head-top .top-department .refresh-credit {padding-right:8px; color:#2671ab; }
.header .head-top .top-department .logout-btn { padding-left:8px; border-left:1px solid #c8c8c8; color:#2671ab;}


.header .head-nav { height:37px; background:#335aa6; _overflow:hidden;}
.header .head-nav .nav-menus {}
.header .head-nav .nav-menus li { float:left; width:10%; }
.header .head-nav .nav-menus li.last { width:142px;}
.header .head-nav .nav-menus li a  { display:block; height:37px; font:15px/37px Microsoft YaHei; color:#fff; text-align:center; padding-left:10px;}
.header .head-nav .nav-menus li a:hover  { background:#2a4c8e; }
.header .head-nav .nav-menus li a span { display:block; padding-right:10px;}
.header .head-nav .nav-menus li.active a { background:url(../images/hdbtn.png) 0 -144px no-repeat;}
.header .head-nav .nav-menus li.active a span { background:url(../images/hdbtn.png) right -181px no-repeat;}

/* 内容样式 */
.content { margin:0 auto; margin-top:12px;}
.content #contLeftList { }
.content .l-list { margin-right:10px; border:1px solid #d4d4d4; padding: 0; background:#fff; border-bottom:none;}
.content .l-list .level1 {background:#f6f6f6; }
.content .l-list .level1 .li1 { margin-bottom:6px; margin-top:-1px;  border-top:1px solid #ddd;}
.content .l-list .level1 .li1 .li1-name { background:#f5f5f5; position:relative;  }
.content .l-list .level1 .li1 .li1-name a { display:block; padding-left:15px; font:bold 13px/33px Microsoft YaHei; height:33px; line-height:33px;  padding-right:25px; background:url(../images/rptx.png) 0 -260px repeat-x; color:#585858;}
.content .l-list .level1 .li1 .li1-name .ico-arrow { position:absolute; right: 10px; top:10px; height:11px; width:7px;background:url(../images/icos.png) no-repeat;}
.content .l-list .level1 .li1 .li1-name a:hover {}
.content .l-list .level1 .active .li1-name { position:relative; }
.content .l-list .level1 .active .li1-name  a { }
.content .l-list .level1 .active .li1-name  a:hover {  }
.content .l-list .level1 .active .li1-name  .ico-arrow { width:11px; height:7px; top:12px; background:url(../images/icos.png) -19px -30px no-repeat;}
.content .l-list .level2 {}
.content .l-list .level2 .li2 .li2-name { position:relative;*height:32px;}
.content .l-list .level2 .li2 .li2-name a { display:block; height:32px; line-height:32px; padding-left:30px; font:12px/32px Microsoft YaHei;color:#444;}
.content .l-list .level2 .li2 .li2-name a:hover { background:#e1e6f0;}
.content .l-list .level2 .active  { background:#9cb4df;}
.content .l-list .level2 .active .li2-name a { color:#fff;}
.content .l-list .level2 .active .li2-name a:hover { background:#9cb4df;}
.content .l-list .level2 .li2 .li2-name .ico-arrow {display:inline-block; height:0; width:0; overflow:hidden; border:4px solid #ecf1f5; border-left-color:#b7b6b4; position:absolute; top:12px; left:20px;}
.content .l-list .level2 .active .li2-name .ico-arrow   { border-color:#9cb4df; border-left-color:#fff;}

.content .r-tbox { padding:15px; min-height: 500px; border: 1px solid #d4d4d4; padding-top:20px;}

.on-operation { min-height:24px; line-height:24px; background:#c1d9f3; border-bottom:1px solid #a9c0df; padding:4px 5px; padding-right:0;}
.on-operation .hdbtn { float:left; margin-right:5px;}

/* page 线路管理 */
    /* 线路管理表格 
.table .line-manage .plane-single-table {border-bottom:none; padding:0;}
.table .line-manage .plane-single-table tbody td {border-right:1px solid #E3E6EB;}
.table .line-manage .active-table { border:2px solid #6a9eea;}

.table table tbody tr.active .single-tr-info td { background:#fff;}
.table table tbody.single-active { border:2px solid #6d9fe6;}
.table table tr.group-tr td.single-tables-tdbox  { border-top:none;}
.table table tbody.single-active  .single-tr td { border-bottom:1px solid #b7d0f2; background:#e6edf9;}

.single-tr-info .sell-infobox { position:relative; z-index:999;}
.single-tr-info .sell-btn { display:inline-block; height:20px; width:20px; line-height:20px; text-align:center; color:#fff; background:url(../images/sell-bg.png) no-repeat; margin-top:10px; cursor:pointer;}
.single-tr-info .sell-info { border:1px solid #cccccc; position:absolute; text-align:left; padding:10px; background:#fff; right:-60px; margin-top:5px; width:250px; box-shadow:3px 3px 5px #ddd; border-radius:3px;}
.single-tr-info .sell-info dt { font-weight:bold; color:#666; padding-bottom:5px;}
.single-tr-info .sell-info dd { color:#ef4000; line-height:20px;}
.single-tr-info .sell-arrow { position:absolute; width:15px; height:8px; background:url(../images/allimg.png) -210px -300px no-repeat; top:-8px; right:92px;}

.sell-book-pop .sell-book-info { padding:10px; background:#f7f7f7; margin-bottom:20px;}
.sell-book-pop .sell-book-info .p-title { color:#005e80; padding-bottom:10px;}
.sell-book-pop .sell-book-info .p-info { color:#666666;}
.sell-book-pop .unit { color:#9c9c9c; margin-left:5px;}
.sell-book-pop .foot-operbtn { margin-top:0;}*/

/* page 新增线路 - 基础信息 */
    /*基础参数 表单*/
.bascont-form { margin-top:20px; }
.bascont-form .view { padding-bottom:15px; min-height:24px; }
.bascont-form .view .text { /*height:24px; line-height:24px;*/}
.bascont-form .view .label-radio { margin-right:40px;}
.bascont-form .view .label-check { margin-right:10px; width:130px; height:24px; line-height:24px; overflow:hidden; float:left; white-space:nowrap;}
.bascont-form .view80 .select { margin-right:10px;}
.bascont-form .viewlist3 .view {margin-right:30px;}
.bascont-form .viewlist3 .view .select {}
.bascont-form #txtTourName { width:470px;}
.bascont-form #sub_title { width:600px;}
.bascont-form #fromcity { width:65px; margin-right:14px;}
.bascont-form #lineway { width:590px;}
.bascont-form #travelacc { width:94px;}
.bascont-form #travelsign {}

.bascont-form #summary { width:630px; height:80px;}
.bascont-form #setplace { width:410px; height:70px;}
.bascont-form #yourself { width:691px; height:18px;}
.bascont-form #saler { width:691px; height:50px;}
/*.bascont-form .product-desc .editbox-div  { border-top: 1px solid #dedede; }
.bascont-form .product-desc .editbox-div .editdiv-text textarea { width:632px;}*/

.tag-group { width:702px; position:relative;}
.tag-group .tags-title { color:#345aa3; font-weight:bold; height:25px; line-height:25px;}
.tag-group .tag-addbtn { position:absolute; right:-49px; top:0;}
.tag-group .tag-addbtn:hover{ color:#2671ab;}
.add-tag-box { }
.view .add-tag-box .text { height:18px; line-height:18px;}
.add-tag-box .hd-btn { margin-left:5px; position:relative; top:6px;}

.basic-gather-place .choose-box {width:691px; border:1px solid #ccc; padding:5px; position:relative;}
.basic-gather-place .choose-box .choose-list {padding:0; border:none; min-height:0;}
.basic-gather-place .choose-box .add-btn { position:absolute; top:0; right:-50px;}
.basic-gather-place .text{ width:687px; border:none; border-bottom:1px dashed #ddd; background:url(../images/chooseibg.gif) right center no-repeat;}

.basic-upstream .choose-box { width:691px; border:1px solid #ccc; padding:5px; position:relative;}
.basic-upstream .choose-box .add-btn { position:absolute; top:0; right:-50px;}
.basic-upstream .choose-box .choose-list {padding:0; border:none; min-height:0;}
.basic-upstream .text{ width:687px; border:none; border-bottom:1px dashed #ddd; background:url(../images/chooseibg.gif) right center no-repeat;}

.musterlist-box { width: 300px; background: #fff; border: 1px solid #ddd;}
.muster-place-list li {padding-right: 5px; padding-left: 10px; height: 30px; line-height: 30px; overflow: hidden;}
.muster-place-list li.active {background: #cae5f5;}

.gather-box { width:689px; border:1px solid #aaa; background:#fff; box-shadow:1px 3px 3px #ddd;}
.gather-box .gather-top { height:30px; line-height:30px; background:#f5f5f5; font:14px/30px microsoft yahei; color:#666; border-bottom:1px dashed #ddd;}
.gather-box .gather-cont li { height:30px; line-height:30px; cursor:pointer;}
.gather-box .gather-cont li.active { background:#cae5f5;}
.gather-box .gather-cont li .time { display:inline-block; width:50px;}
.gather-box .gather-cont li .text {display:block; height:30px; line-height:30px; overflow:hidden; padding:0 10px; }
.gather-box .gather-page { height:30px; line-height:30px; text-align:center; border-top:1px dashed #ddd; background:#f8f8f8;}
.gather-box .gather-page .nums { margin:0 10px;}

.employee-box { width:689px; border:1px solid #aaa; background:#fff; box-shadow:1px 3px 3px #ddd;}
.employee-box .gather-top { height:30px; line-height:30px; background:#f5f5f5; font:14px/30px microsoft yahei; color:#666; border-bottom:1px dashed #ddd;}
.employee-box .gather-cont li { height:30px; line-height:30px; cursor:pointer;}
.employee-box .gather-cont li.active { background:#cae5f5;}
.employee-box .gather-cont li .time { display:inline-block; width:50px;}
.employee-box.gather-cont li .text {display:block; height:30px; line-height:30px; overflow:hidden; padding:0 10px; }
.employee-box .gather-page { height:30px; line-height:30px; text-align:center; border-top:1px dashed #ddd; background:#f8f8f8;}
.employee-box .gather-page .nums { margin:0 10px;}

.upstream-box { width:689px; border:1px solid #aaa; background:#fff; box-shadow:1px 3px 3px #ddd;}
.upstream-box .upstream-top { height:30px; line-height:30px; background:#f5f5f5; font:14px/30px microsoft yahei; color:#666; border-bottom:1px dashed #ddd;}
.upstream-box .upstream-cont li {  height:30px; line-height:30px; cursor:pointer; }
.upstream-box .upstream-cont li.active { background:#cae5f5;}
.upstream-box .upstream-cont li .time { display:inline-block; width:50px;}
.upstream-box .upstream-cont li .text {display:block; height:30px; line-height:30px; overflow:hidden; padding:0 10px; }
.upstream-box .upstream-page { height:30px; line-height:30px; text-align:center; border-top:1px dashed #ddd; background:#f8f8f8;}
.upstream-box .upstream-cont li a { display:block; padding:0 10px;}
.upstream-box .upstream-page .nums { margin:0 10px;}
#cruise_inputBox  .upstream-box { width:442px;}
    /*供应商信息 表单*/
.supplier-form { margin-top:15px;}
.supplier-form  #supplier { width:220px; height:70px;}

  /* 弹窗 
#selectSupplier .company-distlist { padding:20px; margin-top:0;}
#selPlaceDiv .promadd { padding:0 15px;}*/
/* 城市景点弹窗 
#selCityDiv{ padding:20px;};
#selCityDiv .yxzcs{ width:280px; margin-right:36px;}
#selCityDiv .yxzcs h3{ color:#666; font-weight:bold; border-bottom:1px dashed #dbdbdb; height:32px; line-height:32px; margin-bottom:6px;}
#selCityDiv .yxzcs li{ float:left; font-family:"微软雅黑", "黑体"; font-size:16px; color:#1168a4; position:relative; margin-right:10px; padding-right:15px;  height:36px; line-height:36px;}
#selCityDiv .yxzcs li a.city-delete { width:11px; height:11px; display:inline-block; position:absolute; right:0; top:0; background:url(../images/allimg.png) -140px -300px no-repeat;}*/

/*page 新增线路 - 交通价格及余位管理 */
    /*发班信息 表单
.faban-form { margin-top:10px; }
.faban-form .view { padding-bottom:15px;}
.faban-form .label-radio { margin-right:35px; }
.faban-form .faban-choose .choose-list { width:430px; padding-top:3px;}
.faban-form .faban-choose .choose-list li { width:100px; float:left; margin-left:3px; border-radius:5px; background:#e5e5e5; margin-top:3px; cursor:pointer;}
.faban-form .faban-choose .choose-list li.active { background:#297cc2;}
.faban-form .faban-choose #daysValue { height:25px; width:70px; border:1px solid #000; }
.check-week { margin-top:5px;}
.check-week label { margin-right:30px; _margin-right:20px;}
.check-week label input { position:relative; top:3px; margin-right:3px;}*/

    /* 价格信息表单 
.price-form { margin-top:10px; }
.price-form .check-form { padding-bottom:15px;}
.price-form .check-form input { position:relative; top:2px; margin-right:5px;}
.price-form .view .text { height:20px; line-height:20px;}
.price-form .view .cy-text { background:#fbedc8;}
.price-form .view .label-radio {}
.price-form .view #share_seat_left { margin-right:20px;}
.price-form .sellnum-tit { padding:0 5px;}
.price-form .layer-tablebox { margin:0 0 20px 0;}
.price-form .layer-div .direct-tit { padding-bottom:10px;}*/

/*.price-form .layer-table table { width:100%; border-left:1px solid #c1c8d2; border-bottom:1px solid #c1c8d2; border-right:1px solid #c1c8d2;}
.price-form .layer-table table thead tr th { height:24px; line-height:24px; padding:5px 0; text-align:center; background:#f3f4f6; border-bottom:1px solid #c1c8d2; border-right:1px solid #c7c8ca; border-top:1px solid #c1c8d2; border-top:1px solid #c1c8d2; font-weight:normal;}
.price-form .layer-table table tbody tr td { border-top:1px dotted #adadad; background:#fff; text-align:center; padding:7px 0;}
.price-form .layer-table input { padding:2px; border:1px solid #aaadb2; width:58px; height:18px;  }
.price-form .layer-table input.n-invalid { border: 1px solid #be3940; }
.price-form .layer-table select { width:110px;}*/
    /* 地接表 
.ground-div { padding-top:15px; }
.ground-table .hdbtn { float:right; position:relative; right:10px;  }
.ground-table .th-name { float:left; position:relative; left:10px;}
.ground-div .set-pricerule { position:relative; top:5px;}

.ground-priceinfo  { margin-bottom:20px;}
.traffic-planes .view150 { width:140px; padding-left:120px; }
.traffic-planes .view150 .view-tit { font:12px/24px microsoft yahei; width:120px;}
.traffic-planes .views { margin-bottom:15px;}
.traffic-planes .know-planes .checkbox { margin-right:5px; position:relative; top:1px;}

.traffic-prices { width:800px; margin:0 0 20px;}*/


/*
.traffic-prices tbody tr td { padding:5px 0;}
.traffic-prices input.n-invalid { border: 1px solid #be3940; }
.traffic-prices thead th.pricename {width:180px;}
.traffic-prices thead th.saleprice {width:180px;}
.traffic-prices thead th.settleprice {width:180px;}
.traffic-prices thead th.singleroom {width:180px;}
.traffic-prices input.text {padding: 2px; height: 20px; line-height: 20px; border: 1px solid #ccc; width:160px;}*/
    /* 弹窗 
.price-rulediv { padding:20px 15px;}
.price-rulediv .pricerule-line { height:20px; margin-bottom:20px; background: url(../images/rptx.png) 0 -15px repeat-x;  }
.price-rulediv .pricerule-view .hdsh-btn { font-size:12px; position:relative; top:5px; left:10px;}
.price-rulediv .pricerule-view { font-size:14px; padding-bottom:15px;}
.price-rulediv .pricerule-view .pr-tit { display:inline-block; width:150px; text-align:right;}
.price-rulediv .pricerule-view .pr-txt2 { font-size:12px; padding-right:10px;}
.price-rulediv .pricerule-view .pr-pad1 { display:inline-block; width:272px;}
.price-rulediv .pricerule-view  .text { width:55px; background:#ffffe7; border:1px solid #bcbcbc; height:20px; line-height:20px; padding:2px; margin:0 5px 0 10px;}
.price-rulediv .pricerule-view .n-invalid { border: 1px solid #be3940;}
.price-rulediv .pricerule-view  .radio{ position:relative; top:2px; margin-right:3px;}
.price-rulediv .pricerule-view label { font-size:12px; color:#464646;}
.price-rulediv .pricerule-info { color:#ca0000; font-size:14px; padding-bottom:10px;}*/
    /* 酒店表 
.hotel-div .views { padding-bottom:10px; }
.hotel-div .views .view {  margin-right:35px; }
.hotel-div .views .view #hotelinfo { width:185px; }
.hotel-div .views .view #staydays { width:115px; }
.hotel-table td input.room { background:#f8f9fa; width:80px; padding-left:5px; }*/
    /* 机票表 
.plane-div { padding-left:20px; }
.plane-table .first { width:95px; padding-left:10px; text-align:left; border-right:1px solid #c6c9ca; }
.plane-stroke { margin-top:20px;}
.plane-table2 { border-top:1px solid #c1c8d2; }
.plane-table2 td { border-right:1px solid #c1c8d2;  border-bottom:1px solid #c1c8d2;  }
.plane-table2 .td-day { width:80px; }
.plane-table2 .td-mdd { width:285px;}
.plane-table2 .td-mdd select { margin:0 10px; width:90px;}
.plane-table2 .td-num { text-align:left; }
.plane-table2 .td-num input { border:1px solid #cbcbcb;  width:100px; padding-left:5px;}*/
    /* 门票表 
.tickets-div { }
.tickets-div .tickets-table { border-bottom:none; border-left:none; border-right:none; }
.tickets-table th.scenic { border-left:1px solid #c1c8d2; text-align:left; padding-left:15px; }
.tickets-table th.oper { width:65px; border-left:none;}
.tickets-table th.c-sell { border-right:none; }
.tickets-table tbody  td { border-left:none; border-right:none; border-bottom:1px dotted #d6d6d8;}
.tickets-table tbody  td input { border:1px solid #ccc;}
.tickets-table tbody  td .choose-text { width:90px; padding-left:5px; color:#cccccc; }
.price-form tbody  td a.add { display:inline-block; width:14px; height:14px; background:url(../images/allimg.png) -395px 0 no-repeat; margin-right:8px;}
.price-form tbody  td a.reduce { display:inline-block; width:14px; height:14px; background:url(../images/allimg.png) -410px 0 no-repeat;}

.price-items {}*/
/*.price-items .text { border:1px solid #ddd; padding:2px; height:20px; line-height:20px;}*/
/*.price-items .pitem-check { height:20px; line-height:20px; vertical-align:middle; padding-bottom:10px;}
.price-items .checkbox { position:relative; top:2px; margin-right:3px;}
.price-items .table { margin-bottom:20px;}*/
/*.price-items .table table { border-left:1px solid #c7c8ca; border-right:1px solid #c7c8ca; }
.price-items .table thead tr th { text-align:center; height:24px; line-height:24px; padding:5px 0; color:#000;}
.price-items .table tbody tr td { text-align:center; border-bottom:1px solid #c7c8ca;}
.price-items .table thead tr th.th-name { }

.price-items .table tbody tr td.th-name { text-align:left; border-right:1px solid #c7c8ca; vertical-align:top;}
.price-items .table tbody tr td.th-check { text-align:left;}
.price-items .table tbody tr td.th-days { vertical-align:top; line-height:30px;}
.price-items .table tbody tr td.th-oper { border-left:1px solid #c7c8ca;}
.price-items .table tbody tr td.th-days { border-right:1px solid #c7c8ca; text-align:left;}
.price-items .table tbody tr td.th-cruise  {border-right:1px solid #c7c8ca; vertical-align:top;}*/
/*.price-items .page-tit2 { margin-bottom:15px;}
.price-items .page-tit2 .checkbox { margin-right:5px;}
.price-items tbody  td a.add { display:inline-block; width:14px; height:14px; background:url(../images/allimg.png) -395px 0 no-repeat; margin-right:8px;}
.price-items tbody  td a.reduce { display:inline-block; width:14px; height:14px; background:url(../images/allimg.png) -410px 0 no-repeat;}*/
/*机票*/
/*.pitem-plane {}
.pitem-plane .table { width:600px;}*/
/*.pitem-plane .table .th-check { width:20px;}*/
/*.price-items .table .th-days { width:340px;}
.price-items .table table tbody td label{ margin-right:10px;}*/
/*酒店
.pitem-hotel .table { width:800px;}
.pitem-hotel .table .th-type { width:80px;}
.pitem-hotel .table .th-sell { width:100px;}
.pitem-hotel .table .th-inter { width:100px;}
.pitem-hotel .table .th-detail { width:100px;}
.pitem-hotel .table .th-oper { width:80px;}
.pitem-hotel .table  input.text { width:95%;}*/
/*门票
.pitem-tickets {}
.pitem-tickets .table .th-name { width:340px;}
.pitem-tickets .table .th-oper { width:80px;}
.pitem-tickets .table .th-people { width:167px;}
.pitem-tickets .table .th-price { width:126px;}
.pitem-tickets .table .th-name  input.text { width:95%;}*/
/*邮轮*/

/*弹窗 选择酒店*/
.pitem-choose .search .text { border:1px solid #ccc; padding:2px; height:20px; line-height:20px;}
.pitem-choose .search .star-level label  { margin-right:10px;}
.pitem-choose .search .star-level label .checkbox { margin-right:3px;}

.pitem-choose .table .th-radio { width:20px;}
.pitem-choose .table .th-level { width:100px;}
.pitem-choose .search .view { margin-bottom:10px;}

/*page 新增线路 - 价格管理 */
.price-manage { border:1px solid #dedede; border-top:none; }
.price-manage .price-operation { height:24px; line-height:24px; padding:8px 5px; background:#f3f4f6; border-top:1px solid #fff; border-top:1px solid #fff; border-bottom:1px solid #dedede; }
.price-manage .price-operation .other-tosee { margin-left:20px; position:relative; top:-8px;}
.price-manage .price-box { padding:12px;}
.price-manage .price-box .pricebox-table td { border-right:1px solid #e3e6eb;}

.dialog-title { height:51px; line-height:51px; background:url(../images/alertdivbg.png) repeat-x #fff; font:16px/51px microsoft yahei; color:#003398; padding-left:10px; }
.dialog-title .dialog-x { margin:10px 10px 0 0;}
/*page 新增线路 - 可选项目管理 
.items-table tbody tr td .moveby2 { position:relative; top:2px;	}


.itemslist { padding:15px;}
.itemslist .items-operation { padding-bottom:20px; margin:0; }
.itemslist .items-operation label { float:left;}
.itemslist .items-operation .view-tit { color:#666;}
.oper-gbtn { width:64px; height:27px; background:url(../images/allimg.png) -436px -32px no-repeat; margin-left:10px; }
.itemslist .left { float:left;}
.itemslist .right { float:right;}
.itemslist .items-table { margin-top:0;}*/
/* 可选项 加载 */
.optional_input-box { width:600px; border:1px solid #aaa; box-shadow:1px 3px 3px #ddd; background:#fff;}
#supplier_inputBox .optional_input-box { width:689px;}
.optional_input-nav { border-bottom:2px solid #ccc; height:30px; line-height:30px; }
.optional_input-nav li { float:left; height:30px; line-height:30px; font-size:12px; padding:0 15px; color:#00719a; cursor:pointer;}
.optional_input-nav li.active {color:#00719a;  border-bottom:2px solid #2577e3;}
.optional_input-cont table { width:100%;}
.optional_input-cont table thead th { height:25px; line-height:25px; background:#f5f5f5; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.optional_input-cont table thead th.type { width:20%;}
.optional_input-cont table thead th.name { width:60%;}
.optional_input-cont table thead th.price { width:10%;}
.optional_input-cont table thead th.unit{ width:10%;}

.optional_input-cont table tbody td { height:30px; line-height:30px; padding:0 5px; border-left:1px solid #eee; border-bottom:1px solid #eee;}
.optional_input-cont table tbody td span { display:inline-block; height:30px; line-height:30px; overflow:hidden;word-break: break-all; white-space: pre-wrap; float:left;}
.optional_input-cont table tbody tr.active td { background:#cae5f5;}

/*page 新增路线 - 线路组列表
.grouplist-table { border-top: 1px solid #c1c8d2; margin-top:20px; }
.grouplist-table thead th.name { width:480px;}
.grouplist-table thead th.oper { border-left:none; border-right:none; width:70px;}
.grouplist-table thead th.linenum { width:120px;}
.grouplist-table thead th.schenum { width:120px;}*/

/*page 新增路线 - 新增路线组
.line-addgroup {}
.line-addgroup .addgroup-operation { padding:5px 10px; height:24px; line-height:24px; background:url(../images/rptx.png) 0 -50px repeat-x; border:1px solid #cccccc; margin-top:20px;}
.line-addgroup .addgroup-operation .view-tit { color:#014995;}
.line-addgroup .addgroup-operation #addgroup { background:#fff; width:200px;}
.line-addgroup .addgroup-table table {  border-left:1px solid #c1c8d2;}
.addgroup-table table thead th {border-left:none !important;}
.addgroup-table table thead th.delete { border-left:none;}
.addgroup-table .date,.addgroup-table .schenum ,.addgroup-table .linenum { text-align:center;}
.addgroup-table table tr td { border-right:1px solid #c1c8d2; border-bottom:1px solid #c1c8d2; line-height:26px;}
.addgroup-table table tbody tr td { border-right:1px solid #c1c8d2; border-bottom:1px solid #c1c8d2; line-height:26px; height:78px;}
.addgroup-table table tbody tr td span { display:block; width:80px;}
.addgroup-table table td.delete { width:20px; padding:5px 10px;}
.addgroup-table table td .del-btn { display:inline-block; height:20px; width:20px; background:url(../images/allimg.png) 0 -40px no-repeat; position:relative; top:2px; vertical-align:top;}
.addgroup-table table tfoot .tit { font-weight:bold; font-size:14px; color:#000; text-align:right; padding-right:10px; border-right:none;}
.addgroup-table table tfoot tr td { border-right:none; line-height:38px;}
.addgroup-table table tfoot tr td .num { display:inline-block; padding:5px 8px; border:1px solid #c1c8d2; height:25px; line-height:25px; }
.addgroup-table table tbody tr td.on-check { background:#fbedc8;}
.addgroup-table table tfoot tr td.on-check { font-weight:bold;}
.addgroup-table table tfoot tr td.last {  border-right:1px solid #c1c8d2;}

.addgroup-table .sche-table-left { width:40%; float:left; border-right:none; position:relative; z-index:2; background:#fff;}
.addgroup-table .sche-table-left td.name { width:220px; line-height:18px; overflow:hidden;}
.addgroup-table .sche-table-right{ width:60%; float:left; position:relative; padding-right:1px; margin-left:-2px; border-right: 1px solid #c1c8d2;}
.addgroup-table .sche-table-right table { position:absolute; top:0; left:0; border-left:none;}
.addgroup-table .sche-table-right thead th span { display:block; width:60px;}
.addgroup-table .sche-table-right span.oper-btn { position:absolute; top:-33px; width:50px; height:30px; cursor:pointer;}
.addgroup-table .sche-table-right .prev-btn { left:0; background:url(../images/allimg.png) 0 -300px no-repeat; opacity:0.3;}
.addgroup-table .sche-table-right .prev-btn:hover { opacity:0.6;}
.addgroup-table .sche-table-right .page-text{ left:48%; height:30px; font:14px/30px microsoft yahei; color:#666; letter-spacing:2px;}
.addgroup-table .sche-table-right .next-btn { right:0; background:url(../images/allimg.png) -50px -300px no-repeat; opacity:0.3;}
.addgroup-table .sche-table-right .next-btn:hover { opacity:0.6;}
.addgroup-table .sche-table-right .batch-btn { position:absolute; top:-30px; right:5px; cursor:pointer;}
.addgroup-table .sche-table-right .float-box-div { overflow:hidden; position:relative; width:100%; height:368px; overflow-x:scroll; padding-bottom:16px;}
.foot-info { padding:5px 0; line-height:18px; color:#444; position:relative; left:40%;}

.change-groupnum { padding:20px 0 0 40px;}
.change-groupnum .view { margin-top:10px;}
.change-groupnum .view .text { margin-left:5px;}
.change-groupnum #mergenum { width:155px;}
.change-groupnum #mergeprice { width:155px;}*/

    /* 删除线路弹窗 
.delete-line { width:615px; margin:20px auto 0; }
.warning { padding:10px; border:1px solid #c46a45; background:#f8f2dc; line-height:18px; color:#c70003;}
.warning .line-name { color:#323433; padding:0 5px;}
.explain-tit { font-size:14px; font-weight:bold; margin:30px 0 10px 0;}

.delete-line .foot-operbtn { position:relative; left:30%;}
.seats-listbox { height:104px;}
.seats-listbox .seats-list-title { width:100px;}
.seats-listbox .seats-list-title .line-name { padding-left:10px; font-weight:bold; height:34px; line-height:34px; border:1px solid #ccc; border-bottom:none;}
.seats-listbox .seats-list-title .set-seat { padding-left:10px; font-weight:bold; height:50px; line-height:50px;border:1px solid #ccc;}
.seats-listbox .seats-list-cont { position:relative; width:470px; height:104px; overflow-y:hidden; overflow-x:auto; border-right:1px solid #ccc;}
.seats-listbox .seats-list-cont .seats-list-table { position:absolute;}
.delete-line .layer-table table { border-bottom:1px solid #ccc;}
.delete-line .layer-table table td { padding:10px 5px; border-top:1px solid #ccc; border-right:1px solid #ccc;}
.delete-line .layer-table table td.line-date { text-align:center; background:#f5f5f5; }    
.delete-line .layer-table table td.seat-input input { width:70px;  height:24px; line-height:24px; text-align:center; padding:2px; border:1px solid #ccc;}*/

/*page 新增路线 - 行程信息*/
.editbox-div { border:1px solid #dedede; border-top:none; }
/*
.editdiv-top { background: #f3f4f6; padding:8px; border-bottom:1px solid #fff; height:22px; _overflow:hidden;}
.editdiv-top .fg-line { display:inline-block; width:0; border-left:1px solid #c7c8ca; border-right:1px solid #fff; margin:0 5px; height:22px; position:relative; _top:-2px; }
.editdiv-top .hdbtn { _display:inline; _margin-right:3px;}
.editdiv-top .font-select .r-hd { width:50px;}*/
.editday-lists { }
.editday-lists .editday-div {}
.editday-lists .editday-div .ke-container { border-left:none; border-right:none;}
.editdiv-text textarea { width:804px; padding:5px; border:none; border-top:1px solid #c1c8d2; min-height:200px; _height:200px; _overflow:visible;}

.editday-lists .editdiv-img { padding:10px 0;}

.editdiv-img .img-list { padding:20px;}
.editdiv-img .img-list .day-imgli { display:inline-block; width:140px; height:80px; margin-right:20px; margin-bottom:10px; position:relative; }
.editdiv-img .img-list .day-imgli .ico-close { position:absolute; right:-8px; top:-8px;}
.editdiv-img .img-list .day-imgli .txt-c {display:block; text-align:center;}

.day-imglist-box { width:850px;}
.day-imglist-box .imglist-div { width:660px; border:1px solid #ddd;}
.day-imglist-box .imglist-div .single-img {float:left; width:205px; height:180px;  margin-left:10px; margin-bottom:10px;}
.day-imglist-box .imglist-div .single-img .img { padding:4px; border:1px solid #ddd; position:relative; width:195px; height:120px; cursor:pointer;  }
.day-imglist-box .imglist-div .single-img .checkbox { position:absolute; top:8px; right:8px;}
.day-imglist-box .imglist-div .single-img .textarea { width:195px; height:40px; border:0; padding:0 5px; line-height:20px;  margin-top:3px;}
.day-imglist-box .choosed-imgbox { height:350px; width:155px; overflow:hidden; position:relative; overflow-y:auto; padding:10px; border:1px solid #ddd;}
.day-imglist-box .choosed-imgbox .choosed-imglist {width:160px; position:absolute; top:10px; left:10px;}
.choosed-imgbox .choosed-imglist .single-img { margin-bottom:10px; position:relative; width:140px;}
.choosed-imgbox .choosed-imglist .single-img .ico-close { position:absolute; top:-5px; right:-5px;}

.day-imglist-box .imglist-div .imglist-navs { background: #f5f5f5; margin-bottom:10px; border-bottom:1px solid #ddd; position:relative;}
.day-imglist-box .imglist-div .imglist-navs .search-imglist { position:absolute; top:4px; right:5px;}

.day-imglist-box .imglist-div .imglist-navs .tab-btn { display:inline-block; height:32px; line-height:32px; font:14px/32px microsoft yahei; padding:0 15px; margin-left:10px;}
.day-imglist-box .imglist-div .imglist-navs .active {background: #fff; top: 1px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; color: #f80; position:relative; top:1px;}
/* 图片信息 */
.addimg-box { padding:20px 0;}
.addimg-box .img-list { padding:20px; margin: 20px 0; border: 1px dashed #ccc;}
/*page 新增路线 - 补充信息*/
.addinfo-div { margin-top:20px; }

.addinfo-nav { margin-top: 10px; width:76px;}
.addinfo-nav li { width:100%; height:30px; margin-bottom:1px;}
.addinfo-nav li  a { display:block; padding-left:10px; line-height:30px; background:url(../images/allimg.png) 0 -190px no-repeat;}
.addinfo-nav li.active  a { color:#fff; background:url(../images/allimg.png) 0 -150px no-repeat;}
/*
.addinfo-nav .oper-btn { padding:10px 0 0 10px;}
.addinfo-nav .oper-btn a.add { display:inline-block; width:14px; height:14px; background:url(../images/allimg.png) -395px 0 no-repeat; margin-right:8px;}
.addinfo-nav .oper-btn a.reduce { display:inline-block; width:14px; height:14px; background:url(../images/allimg.png) -410px 0 no-repeat;}*/

.addinfo-div .editboxs { width:736px; border-top:1px solid #193c7e; border-bottom:1px solid #193c7e; border-left:2px solid #193c7e; border-right:2px solid #193c7e;}
.addline-addinfo { padding-left:76px; position:relative;}
.addline-addinfo .editboxs { width:99%; padding-right:1px;}
.addline-addinfo .addinfo-nav { position:absolute; left:0; top:0;}
.addinfo-div .editboxs .editbox-div { border:none;}
/*
.addinfo-div .editboxs .editdiv-top { border-top-left-radius:10px; border-top-right-radius:10px; }
.addinfo-div .editboxs textarea { width:726px;}
.hddb-sel .comtpl-list { position:absolute; border:1px solid #9a9899; width:131px; background:#fcfcfc; left:0; top:24px;}
.hddb-sel .comtpl-list li { height:33px; line-height:33px; padding:1px; float:left; width:99%;}
.hddb-sel .comtpl-list li  a { display:block; padding-left:10px; color:#323232;}
.hddb-sel .comtpl-list li.active  a { background:#538fd7; color:#fff;}*/

/*page 新增路线 - 促销管理*/
.add-promotion-pop {}
.promotion-choose .prefer-title { margin:10px 0;}
.promotion-choose .choose-radio { padding-left:5px; margin-bottom:15px;}
.promotion-choose .choose-radio .radio { margin-right:3px; position:relative; top:2px;}
.promotion-choose .condition .select { width:212px;}
.pop-div .promotion-choose .foot-operbtn { padding-left:5px; margin-top:10px;}
.promotion-choose .prom-divs { padding:10px; margin-bottom:20px; border:1px dashed #ddd; position:relative;}
.promotion-choose .adults-only { position:absolute; top:-28px; right:0; color:#666;}
.promotion-choose .adults-only .checkbox {margin-right:5px; position:relative; top:2px;}
  
.promote-percent .point { font:24px/30px microsoft yahei; padding-bottom:20px; color:#666;}
.promote-percent .table { width:700px;}
.promote-percent .table tbody td.th-mode { border-right: 1px solid #c7c8ca;}
.promote-percent .table tbody td.th-type { border-right: 1px solid #c7c8ca;}
.promote-percent .table thead .th-fall {width:300px;}
.promote-percent .table tbody td.th-fall input.text { width:100px; margin-right:5px;}

/*page 登录页*/
.login .header .head-top .menus li a { color:#295586; font-family:simsun; text-decoration: underline;}
.login .login-content { height:320px; background:#4b74b6; border-top:1px solid #375f9c; border-bottom:1px solid #375f9c;}
.login-box { height:300px; position:relative;}
.login-box .login-img {position:absolute; top:0; left:0; z-index:1;}
.login-div { width:369px; position:absolute; right:20px; top:40px; z-index:2;}
.login-div .login-divtop { overflow:hidden; background:url(../images/allimg.png) 0 -230px no-repeat; height:5px;}
.login-div .login-tit { height:39px; line-height:39px; font-size:14px; font-weight:bold;  background:url(../images/loginbg.png) no-repeat; padding-left:20px; padding-top:5px;}
.login-div .login-divcont { width:329px; background:url(../images/loginbg.png)  0 bottom no-repeat; padding:20px; padding-top:0; padding-bottom:15px; min-height:160px;}
 .login-divcont .g-line {border-bottom:1px solid #7490bf; border-top:1px solid #e6eaf5; height:0; line-height:0; overflow:hidden;}
.login-divcont .login-views { }
.login-divcont .login-views .view { padding-top:12px; padding-left:59px;}
.login-divcont .login-views .view-tit { font-size:14px; text-align:left; width:59px; top:12px;}
.login-divcont .login-views .text { height:20px; line-height:20px; background:#fff; width:235px; border:1px solid #9a9a98; border-top:1px solid #7c7c7c;}
.login-divcont .login-views #vericord { width:120px; float:left;}
.login-divcont .login-views .valiimg {display:inline-block; cursor:pointer; float:left; height:26px; overflow:hidden; margin-left:15px;}
.login-divcont .login-oper { padding-left:59px; width:241px; padding-top:10px;}
.login-divcont .login-oper .check { margin-right:5px;}
.login-divcont .login-oper .hd-btn { padding-left:3px;}
.login-divcont .login-oper .hd-btn .r-hd { padding-left:30px; padding-right:33px; font-size:14px; font-weight:bold; _width:97px; }
.login-div .login-divfoot { overflow:hidden; background:url(../images/allimg.png) 0 -235px no-repeat; height:5px;}
.login-div .n-ok { display:none;}

/*page 我的企业 - 企业信息设置 */
.company-view { padding-top:0;}
.company-view .compview-img { padding:5px; border:1px solid #ececec; box-shadow:3px 3px 5px #ddd; display:inline-block;}
.company-view .view .hdbtn { position:relative; top:-70px; margin-left:10px;}
.company-view .add-bankcard { display:inline-block; width:124px; height:86px; border:1px dashed #c8c8c8; text-align:center; color:#c8c8c8;  }
.company-view .add-bankcard i { display:inline-block; width:25px; height:26px; margin-top:17px; margin-bottom:10px; background:url(../images/allimg.png) -300px -32px no-repeat;}
.banklists li { margin-bottom:10px; overflow:hidden;}
.banklists li .banknum { display:inline-block; width:520px; padding:9px; background:#fff; border:1px solid #d9d9d9; height:32px; overflow:hidden;}
.banklists li .banknum  .ellip-parent { position:relative; top:12px; height:16px; line-height:16px; display:inline-block;}
.banklists li .banknum  .p-place { width:80px; margin-right:20px; }
.banklists li .banknum  .p-num{ width:220px; margin-right:20px; }
.banklists li .banknum  .p-name{ width:80px;}
.banklists li .banknum  .ellip-parent .ellip-self {height:16px; line-height:16px; }
.banklists li .banknum .bankplace {}
.banklists li .banknum .cardname { color:#999;}
.banklists li .banknum .card-oper {position:relative; top:8px;}
.banklists li.hover .banknum { display:inline-block; width:450px; padding:8px 10px; background:#f5fdff; border:2px solid #57a2cc; height:32px; overflow:hidden;}
.banklists li.hover .banknum .card-oper {position:relative; top:8px;}
.banklists a.crad-change, .banklists a.card-del { padding:3px 5px; display:inline-block;}
.banklists a.crad-change, .banklists a.card-del, a.addcard-btn{cursor: pointer;}
#bankcardBox { position:relative;}
.addcard-btn { width:54px; height:49px; display:inline-block; border:1px dashed #c8c8c8; text-align:center; margin-left:10px; color:#c8c8c8;position:absolute; left:690px; top:0;}
.addcard-btn  i { display:inline-block; width:16px; height:16px; background:url(../images/allimg.png) -270px -32px no-repeat; margin-top:8px;}
.company-view .info-text { color:#a0b1bb;}
.company-view  .foot-operbtn { padding-left:70px;}
.company-view  .foot-operbtn .hdbtn { margin-right:20px;}

.company-view .file-box {position:relative; overflow:hidden;}
.company-view .file-box .file-btn { position:absolute; font-size:200px; background:#f60; top:0; right:0; opacity:0; filter:alpha(opacity=0); }

.file-box {position:relative; overflow:hidden;}
.file-box .file-btn { position:absolute; font-size:200px; background:#f60; top:0; right:0; opacity:0; filter:alpha(opacity=0); }

/*page 我的企业-分销商管理*/

.retailer-bottom-line { padding-bottom:5px; border-bottom: 1px dashed #ddd; margin-bottom:20px;}


/*page 我的企业-权限角色*/ 
.company-role {}

.role-table tbody tr td.role { font-size:14px; font-weight:bold;}
.role-table tbody tr td.compet {line-height:25px;}
.role-table tbody tr td.oper a { display:block; cursor:pointer; padding:5px 10px;}
/*
.role-lookpage {}
.role-lookpage thead tr th.role { width:200px;}
.role-lookpage thead tr th.compet { width:400px;}
.role-lookpage .role-looklist { position:relative; color:#333; padding:10px; padding-left:150px; }
.role-lookpage .role-looklist dt { position:absolute; width:140px; left:0; top:10px; font-weight:bold; text-align:right;}*/

.member-arch { width:230px;}
.member-arch .tit { padding:10px 0;}
.member-arch .member-level { height:500px; width:228px; overflow:hidden;  overflow-y:auto; _height:100%; padding:0;border:1px solid #cadaea;}
.member-level .level-operdiv { position:relative; height:20px; line-height:20px; margin-bottom:2px; padding-left:17px; cursor:pointer;}
.member-level .level-operdiv .leave-ico { display:inline-block; width:15px; height:13px; background:url(../images/allimg.png) -370px -32px no-repeat; position:relative; top:2px; margin-right:7px; margin-left:1px; }

/*成员 添加栏*/
.member-oper { padding:100px 20px;}
.member-oper .hdbtn {margin-top:20px;}
.member-rightbox .member-arch .member-level { margin-top:0; height:232px;}
.member-level .level-operdiv .head-ico {width:14px; height:16px; background:url(../images/allimg.png) -66px -250px no-repeat;}

.member-arch .member-search { position:relative; margin-bottom:5px;}
.member-arch .member-search .text { width:224px; height:21px; line-height:21px; border:1px solid #cccccc; padding:2px;}
.member-arch .member-search .submit  { position:absolute; height:25px; width:25px; background:url(../images/allimg.png) -330px -32px no-repeat; top:1px;_top:2px; right:1px;}

.member-level .edit-td { display:inline-block; width:50px; position:absolute; right:0; top:0;}
.member-level .edit-td .edit { padding:0; margin:0; color:#002b7e; padding-left:10px; width:40px;}
.member-level .edit-td .edit .edit-titname { padding:0; margin:0; background:none;}
.member-level .edit-td .onedit { background:url(../images/allimg.png) -200px -250px no-repeat #fff;}
.member-level .edit-td .edit .edit-list {  }
.member-level .edit-td .edit .edit-list li {}
.member-level .edit-td .edit .line { position:absolute; padding:0; margin:0; border:0; height:1px; background:#fff; top:19px; left:1px; width:48px; z-index:2;}
/*
.choose-member { padding: 10px 0 0 15px;}
.member-arch .member-search { position:relative; margin-bottom:5px;}
.member-arch .member-search .text { width:224px; height:21px; line-height:21px; border:1px solid #cccccc; padding:2px; color:#cccccc;}
.member-arch .member-search .submit  { position:absolute; height:25px; width:25px; background:url(../images/allimg.png) -330px -32px no-repeat; top:1px;_top:2px; right:1px;}*/
/*.member-arch .member-level { padding:8px; padding-right:28px;  width:192px;} */
/*
.member-level .level-list { padding-left:17px;}
.member-level .levels-box { margin-bottom:5px;}
.member-level  .hover { background:#e1effa; z-index:999;}
.member-level  .level-active { color:#fff; background:#5f9bda;}

.member-level .level-operdiv .levoper-ico { display:block; height:20px; width:14px; position:absolute; left:0; top:0; background:#fff;}
.member-level .level-operdiv .father-level { background:url(../images/allimg.png) -14px -250px no-repeat;}
.member-level .level-operdiv .child-level { background:url(../images/allimg.png) 0px -250px no-repeat;}
.member-level .level-operdiv .levoper-ico a { display:inline-block; width:9px; height:9px; position:absolute; top:4px; cursor:pointer; overflow:hidden;}
.member-level .level-operdiv .levoper-ico a.add { background:url(../images/allimg.png) -28px -259px no-repeat;}
.member-level .level-operdiv .levoper-ico a.reduce { background:url(../images/allimg.png) -28px -250px no-repeat;}
.member-level .level-operdiv .head-ico {width:14px; height:16px; background:url(../images/allimg.png) -66px -250px no-repeat;}
.member-level .level-operdiv .stop-ico { width:15px; height:15px; background:url(../images/allimg.png) -37px -250px no-repeat; top:2px;}
.member-level .level-operdiv .delete-ico {width:14px; height:16px; background:url(../images/allimg.png) -52px -250px no-repeat;}

.member-level .level-operdiv .edit-td { display:inline-block; width:50px; position:absolute; right:0; top:0;}
.member-level .level-operdiv .edit-td .edit { padding:0; margin:0; color:#002b7e; padding-left:10px; width:40px;}
.member-level .level-operdiv .edit-td .onedit { background:url(../images/allimg.png) -200px -250px no-repeat;}
.member-level .level-operdiv .edit-td .edit .edit-list {  }
.member-level .level-operdiv .edit-td .edit .line { position:absolute; padding:0; margin:0; border:0; height:1px; background:#fff; top:19px; left:1px; width:48px; z-index:2;}

.member-level .edit-td { display:inline-block; width:50px; position:absolute; right:0; top:0;}
.member-level .edit-td .edit { padding:0; margin:0; color:#002b7e; padding-left:10px; width:40px;}
.member-level .edit-td .onedit { background:url(../images/allimg.png) -200px -250px no-repeat #fff;}
.member-level .edit-td .edit .edit-list {  }
.member-level .edit-td .edit .edit-list li { padding:3px 5px;}
.member-level .edit-td .edit .line { position:absolute; padding:0; margin:0; border:0; height:1px; background:#fff; top:19px; left:1px; width:48px; z-index:2;}

*/

 /*角色弹窗 权限*/
.choose-limits .limits-list dl { font-size:14px; line-height:25px; margin-bottom:20px; float:left; width:50%;}
.choose-limits .limits-list dl dt { padding-bottom:5px; font-weight:bold;}
.choose-limits .limits-list dl dd p.child-choose { display:inline-block; font-size:12px; padding-left:40px;}
.choose-limits .limits-list dl dd input { margin-right:10px;}
.choose-limits .limits-list dl dd p.child-choose input { margin-right:3px;}
.choose-limits .limits-list dl dd p.child-choose label { padding-left:15px; color:#666666;}
.choose-limits .limits-list dl.rows dd { float:left; width:35%;}

/*page 我的企业-组织架构管理*/
.organization { padding-top:20px;}
.organization .orgz-right{ width:576px;}
.orgz-oper a { display:inline-block; padding:3px 10px 3px 3px; cursor:pointer; color:#666;}
.orgz-oper a i { display:inline-block; width:13px; height:14px; background:url(../images/allimg.png) no-repeat; position:relative; top:3px; float:none; margin-right:3px;}
.orgz-oper .add-ico { background-position: -127px -250px; }
.orgz-oper .resert-ico { background-position: -140px -250px; }
.orgz-oper .stop-ico { background-position: -153px -250px; }
.orgz-oper .delete-ico { background-position: -166px -250px; }
.orgz-oper .set-ico { background-position: -179px -250px; }

.add-member .info-tit { font:14px/30px microsoft yahei; padding-left:10px; margin-bottom:10px; background:#f5f5f5;}
.add-member .info-tit .tit-tip { font-size:12px; font-family:simsun;}
/*.add-member .purview .pur-tit { position:relative; top:-7px; margin-right:5px;}*/

/*page 基础数据设置 - 区域设置
.basic-locale .page { left:20%;}
.basic-locale .table { height:348px; }
.basic-locale .member-level .level-operdiv { }
.basic-locale .member-level .level-operdiv .edit-td .edit .edit-list { right:0; width:100px;}
.add-viewpoint { background:#fff; padding:10px; overflow:hidden;}
.add-viewpoint { width:838px; margin:0 auto;}
.add-viewpoint .view { margin-top:15px;}
.add-viewpoint .views .view { margin-right:15px;}
.add-viewpoint .anarea a.place { display:block; position:relative; height:24px; line-height:24px; width:306px;}
.add-viewpoint .tab-nav ul { border-top:2px solid #003499; width:838px;}
.add-viewpoint .tab-nav li { float:left; width:280px; height:40px; font:16px/42px microsoft yahei; text-align:center; margin-right:-1px; background:url(../images/allimg.png) -220px -100px no-repeat; overflow:hidden; cursor:pointer; }
.add-viewpoint .tab-nav li.active { background:url(../images/allimg.png) -220px -60px no-repeat; color:#003398; }
.add-viewpoint .tab-cont { padding:10px;}
.add-viewpoint .editbox-div { border-top:1px solid #dedede; width:720px;}
.add-viewpoint .editboxs { width:720px;}
.add-viewpoint .editdiv-text textarea { width:710px; height:260px; min-height:260px;}
.add-viewpoint .basic-info textarea { height:140px; min-height:140px; }
.add-viewpoint .img-info .imglist { margin: auto; width:680px; margin-top:25px;}
.add-viewpoint .img-info .imglist  li { float:left;  padding:3px; margin-right:30px; margin-bottom:24px; position:relative;}
.add-viewpoint .img-info .imglist  li input.text {border:1px solid rgb(189, 186, 186);}
.basic-cjd{position:absolute; top:3px; right:3px;}
.add-viewpoint .img-info .imglist  li img { width:190px; height:90px;}
.add-viewpoint .img-info .imglist  li p{ color:#666; line-height:24px; margin-top:4px; padding-left:4px;}
.add-viewpoint .img-info .imglist  li strong{ font-weight:100; color:#999; padding-left:4px; height:24px; line-height:24px;}
.add-viewpoint .img-info .imglist  li strong span{ color:#c94c00;}
.add-viewpoint .img-info .addimg { position:relative; left:700px; margin-top:5px;}*/
.add-viewpoint .imglist li { float:left; width:200px; margin:12px 0 12px 12px; position:relative;}
.add-viewpoint .imglist li .img-div,
.add-viewpoint .imglist li img { width:200px; height:120px;}
.add-viewpoint .imglist li input.text { width:194px; margin-bottom:5px;}
.add-viewpoint .imglist li .ico-close {position:absolute; top:-8px; right:-8px; width:16px; height:16px;}

/*page 基础数据设置 - 目的地分组
.promadd .mdd-grouplist { width:576px;}
.add-mddgroup { padding:20px 0 0 20px;}
.add-mddgroup .view { margin-bottom:10px;}
.add-mddgroup .view #mmdgkind { width:250px;}
.add-mddgroup .view #mddgname {width:244px;}
.add-mddgroup .view #mddgexplan {width:248px; height:80px;}
.add-mddgroup .view #mddgsratus {width:250px;}*/

/*page 基础数据管理 - 其他数据*/
.other-basiclist { width:230px; border:1px solid #c6d7e8; border-top:2px solid #538ccc;}
.other-basiclist ul li { height:28px; line-height:28px; padding-left:10px; color:#464646; background:url(../images/rptx.png) 0 -180px repeat-x; cursor:pointer;}
.other-basiclist ul li.active { color:#fff; background:url(../images/rptx.png) 0 -140px repeat-x;}
.groundp-table .cls-sys-ind{ position:relative; margin-left:5px;}

/*page 促销方案 - 新增修改促销方案
.promadd { margin-top:20px; position:relative;}
.promadd .promadd-img { position:absolute; left:550px;}
.promadd-box { padding-right:40px;}
.promadd-box .view { margin-bottom:15px;}
.promadd-box .view #proganame { width:285px;}
.promadd-box .view150 { padding-left:150px; }
.promadd-box .view150 .gogo_label { position:absolute; top:0; left:0;}
.promadd-box .view150 .view-left-tit { width:145px; text-align:left; color:#000; }
.promadd-box .view150 .view-left-tit input { position:relative; margin-right:3px; top:2px;}
.promadd-box .view-disabled { color:#666;}
.promadd-box .dis-amount .text { margin:0 8px;}
.promadd-box  .labelgroup { }
.promadd-box  .labelgroup label { margin-right:20px;}
.prefertime { margin-bottom:15px;}
.prefertime .check-form { padding-bottom:10px;}
.prefertime .choose-list { width:340px;}

.spe-product table { border:1px solid #c1c8d2; width:450px;}
.spe-product table thead th.linenum { border-left:none; width:80px;}
.spe-product table thead th.lineoper { width:60px;}
.spe-product .hdbtn { margin-left:10px;}

.prefterms .view label { margin-right:20px;}
.prefterms .view label .text { margin-left:5px;}
.prefterms .labelwidth label { width:70px;}
.prefterms .choose-list { width:438px;}

.promotions-div .prom-divinfo { width:185px; line-height:18px;}
.promotions-div .prom-divinfo .info-text { display:block; padding-top:5px; color:#a1b0b9;}
.promotions-div .prom-divlist { margin-left:30px; width:270px;}
.promotions-div .prom-divlist li { height:25px; line-height:25px;}
.promotions-div .prom-divlist li a {display:block;}
.promotions-div .prom-divlist li.active a { background:#297cc2; color:#fff;}
.promotions-div .hdbtn { margin-left:10px;}*/

/*page 产品管理-订单管理*/
.order-list {}
.order-list tbody td.edit-td .edit-list { width:110px;}
.order-list .remind { height:34px; line-height:34px; padding:0 5px; border:3px solid #e7e7e7; border-radius:3px;}
.order-list .remind p  span { margin-left:20px; color:#b199a7;}
.order-list .remind .hdbtn { margin-top:5px;}
.order-list .order-search { padding:10px; background:#f7faff; border:1px solid #cccccc; _height:63px;}
.order-list .order-search .order-soper { _width:712px;}
.order-list .order-search .text { background:#fff;}

.order-table table { border:none;}

.order-table .odd-tbody  td { background:#ffffe7;}
.order-table td { border-right:1px solid #e3e6eb; }
.order-table td.td-space { border-right:none;background:#fff; padding:3px 0; height:0; line-height:0;}
.order-table td.order-info { border:1px solid #e3e6eb; background:#f3f4f6;}
.order-table td.product{ border-left:1px solid #e3e6eb; }
.order-table th{ border-left:1px solid #c7c8ca; border-top:1px solid #e3e6eb; }
.order-table td.product .td-block { padding-left:26px;}



.confirm-order { padding:10px; width:670px; margin:0 auto;}
.orderinfo-box .info-tit { font-size:14px; font-weight:bold; margin-bottom:10px;}
.orderinfo-box { margin-bottom:10px;}
.f-red { color:#f00;}
.orderinfo-box table { border:1px solid #6d8492; width:100%;}
.orderinfo-box table td,.orderinfo-box table th { padding:5px; border-left:1px solid #a7bbc6; border-bottom:1px solid #a7bbc6;}
.orderinfo-box table th { background:#edf8fa; color:#1a3e72; text-align:right; padding-left:0;}
.orderinfo-box table td a { color:#2671ab; text-decoration:underline;}
.confirm-order .box4 th { width:15%;}
.confirm-order .box4 td { width:35%;}
.confirm-order .box6 th { width:13%;}
.confirm-order .box6 td { width:20%;}

.orderinfo-box .change-oper { padding-top: 15px; font-size:14px;}
.orderinfo-box .change-oper .text { border:1px solid #ccc; padding:3px; height:22px; line-height:22px; width:120px;}

.change-order {}
.change-order table { border: 1px solid #afb3b4; width: 100%; }
.change-order table th {background: #f6f6f6;color: #333;}
.change-order table td,
.change-order table th { border-left: 1px solid #afb3b4; border-bottom: 1px solid #afb3b4; }
.change-order .change-th { border-bottom:none; background: #edf8fa; position:relative; font-weight:bold;}
.change-order .change-th .line {position:absolute;bottom:-1px; left:0; width:100%; height:1px; overflow:hidden; background:#edf8fa;}
.change-order #change_tr td { background:#edf8fa}
/*page 新增线路 - 补充信息
.gatplace-operation { margin-bottom:20px;}
.placelist-table th.placename { border-left:none;}
.add-gatplace { padding-left:10px; padding-top:20px;}
.add-gatplace .textarea { width:395px; height:115px;}*/

/*page 基础数据设置 - 住宿等级
.roomrat-table th.name { border-left:none;}
.addtext-div { padding:20px;}
.addtext-div .view { margin-bottom:10px;}
.addtext-div .view #textname { width:300px;}
.addtext-div .view #textcont { width:293px; height:100px; }*/

/* 底部按钮操作 */
.foot-operbtn { margin-top:25px;}

/* 底部空div */
.footer { height:30px; line-height:30px; text-align:center; color:#98999b;}
.nopop-info { padding-bottom:10px; margin-bottom:15px; border-bottom:1px dashed #c33;}
.global-info { position:fixed; _position:absolute; left:35%; top:30%; z-index:999999; background:#fff; font:14px/30px microsoft yahei; box-shadow:3px 3px 3px #bbb; width:400px; border:1px solid #778b99; }
.global-info .info-tit { height:51px; line-height:51px; background:url(../images/alertdivbg.png) repeat-x; font:16px/51px microsoft yahei; padding-left:10px; color:#003398; position:relative; margin:0;}
.global-info .info-tit .error-close {width: 25px; height: 25px; display: block; position:absolute; top:10px; right:10px; background:url(../js/mp/mp.png) no-repeat 0 -50px; cursor:pointer;}
.global-info .info-tit .error-close:hover { background:url(../js/mp/mp.png) no-repeat -30px -50px; }
.global-info p { padding:10px 20px 60px 60px; margin:40px 50px 10px; font:16px/25px microsoft yahei;}
.global-info .error-cont { padding:20px; min-height:200px;}
.global-info .error-cont .msg-wrap-multi { position:relative; padding-left:15px; margin-bottom:5px;}
.global-info .error-cont .msg-wrap-multi .n-icon {position:absolute; top:1px; left:0;}
.view .n-invalid { border:1px solid #be3940;}
.ajax-loading { position:absolute; z-index:999999; background:url(../images/loading-img.gif) 50% 45% no-repeat #fdfdfd; opacity:0.8; }
/*全局置顶信息*/
.global-top-fixed {position:fixed; _position:absolute; z-index:999999; opacity:0.8; display:none; max-width:600px; min-width:200px; _width:200px; padding:10px 20px 10px 60px; min-height:40px; _height:60px; _overflow:visible; top:0; line-height:30px; font:16px/30px microsoft yahei; border-bottom-left-radius:5px; border-bottom-right-radius:5px; border:1px solid #335aa6; border-top:none; background:#fdfdfd; word-break:break-all;}
#ajaxLoadingDiv{ background:url(../images/loading.gif) 0 0 no-repeat #fdfdfd; color:#335aa6;  }
#okInfo {  color:#335aa6; background:url(../images/ok.png) 15px 5px no-repeat #fdfdfd; }
#errInfo { color:#e84c3d; background:url(../images/error.png) 15px 5px no-repeat #fdfdfd;}
/*js提示div*/
#promptInfo { position:absolute; padding:5px 10px; background:#666; color:#fff; opacity:0.8; z-index:999999999;}
#mask { position:absolute; top:0; left:0; width:100%; background:#fff; z-index:997; }
.mask-uplevel { position:relative; z-index:998;}
.global-ok-info {}
.order-notice { position:fixed; _position:absolute; bottom:0; right:-500px; width:350px; height:180px; z-index:999;}
.order-notice-box {width:350px; height:180px; position:relative; border:1px solid #335aa6; border-bottom:none; border-top-right-radius:5px; border-top-left-radius:5px; box-shadow:3px 3px 3px #888; }
.order-notice-bg { background:#fff; width:350px; height:180px; position:absolute; top:0; left:0; z-index:1;border-top-right-radius:5px; border-top-left-radius:5px;} 
.order-notice-div {  width:350px; height:180px; position:absolute; top:0; left:0; z-index:2;}
.order-notice-title { font:16px/40px microsoft yahei; color:#335aa6; margin:0 10px;border-bottom:1px dashed #ccc;} 
.order-notice-title i.close { display:inline-block; width:20px; height:20px; position:absolute; top:10px; right:15px; background:url(../images/close20.png) no-repeat; cursor:pointer;}
.order-notice-title i:hover { background:url(../images/close20.png) 0 -20px no-repeat; }
.order-notice-cont { margin:10px 5px 15px 15px; height: 90px; overflow-y:auto; }
.order-notice-cont .cont-list {font:12px/25px microsoft yahei; color:#666;} 
.order-notice-cont .cont-list b { font-weight:normal;} 
.order-notice-cont .cont-list b.change { color:#f60; font-weight:bold;}
.show-order-notice{ position:fixed; _position:absolute; bottom:50px; right:0;  width:30px; padding:10px 0 10px 0; background:#fff; border:1px solid #335aa6; border-right:none; cursor:pointer; border-top-left-radius:5px; border-bottom-left-radius:5px; box-shadow:3px 3px 5px #999; z-index:9999;}
.show-order-notice a { display:block; padding-left:10px; color:#454545; line-height:16px;}
.show-order-notice a:hover { color:#335aa6;}
.new-notice .new-ico { display:block; height:10px; background:url(../images/new.gif) no-repeat; margin:6px 0 0 2px; }

.order-notice-div .not-show-notice { position:absolute; bottom:15px; right:15px; color:#666;}
.order-notice-div .not-show-notice #not_show_notice { position:relative; top:2px;}
/*行程信息样式*/
.editdiv-top0{ position:relative; color:#000; background:#e6ebef; padding-left:10px; min-height:34px;}
.editdiv-top0 .day-number { position:absolute; top:5px; left:10px;}
.editdiv-top0 .input_div { padding-left:90px; padding-top:7px;}
.editdiv-top0 .input_div .dis-day-view { padding-right:120px;}
.editdiv-top0 .input_div .dis-day-view .hddb-btn { position:absolute; top:0; right:10px;}
.editdiv-top0 .hdsb2-btn .r-hd { width:42px; text-align:center; }
.editdiv-top-text{background:#fff; height:20px; line-height:20px; color:#000; padding:0 4px; width:220px; margin-right:3px; border:1px solid #ccc; margin-bottom:5px;}
.editdiv-top0-ts{ color:#fff; font-weight:bold; text-align:center; width:74px; height:37px; display:block; margin-left:6px; margin-right:2px;}
.editdiv-top0 .fg-line { display:inline-block; width:0; border-left:1px solid #c7c8ca; border-right:1px solid #fff; margin:0 5px; height:22px; position:absolute; top:7px; left:90px;}
.editdiv-top0 .view .view-tit { top:-1px;}
.cityname-lists { line-height:20px;}
.cityname-lists .mycity-name {display:inline-block; height:18px; line-height:18px; padding:0 3px; border:1px solid #9daccc; background:#e2e6f0; color:#333; margin-right:2px; margin-bottom:5px; position:relative; top:2px;}
.cityname-lists .mycity-name i { display:inline-block; width:11px; height:11px; background:#f60; margin-left:3px; background: url(../images/close.png) 0 0 no-repeat;}
.cityname-lists .mycity-name i:hover { background: url(../images/close.png) 0 -11px no-repeat; cursor:pointer; }
.cityname-lists .mypoint-name {display:inline-block; height:18px; line-height:18px; padding:0 3px; border:1px solid #9daccc; background:#e2e6f0; color:#333; margin-right:2px; margin-bottom:5px;}
.cityname-lists .mypoint-name i { display:inline-block; width:11px; height:11px; background:#f60; margin-left:3px; background: url(../images/close.png) 0 0 no-repeat;}
.cityname-lists .mypoint-name i:hover { background: url(../images/close.png) 0 -11px no-repeat; cursor:pointer; }

.editdiv-info {}

.tour-point-div { position:relative; padding-left:60px; min-height:24px;}
.tour-point-div .tour-point-title { position:absolute; top:0; left:0;}
/*page 新增路线 - 行程信息*/

/*
.editbox-div { border:1px solid #dedede; border-top:none; }
.editdiv-top { background: #f3f4f6; padding:8px; border-bottom:1px solid #d0d0d0; height:22px; _overflow:hidden;}
.editdiv-top .fg-line { display:inline-block; width:0; border-left:1px solid #c7c8ca; border-right:1px solid #fff; margin:0 5px; height:22px; position:relative; _top:-2px; }
.editdiv-top .hdbtn { _display:inline; _margin-right:3px;}
.editdiv-top .font-select .r-hd { width:50px;}
.editdiv-text textarea { width:804px; padding:5px; border:none;min-height:200px; _height:200px; _overflow:visible;}
*/

/*城市弹出框*/
.add-infoss{ border:1px solid #999999; width:375px;background:#fff; padding:12px;}
.add-infoss-two{ width:375px; height:22px; height:22px; margin-bottom:10px;}
.add-infoss-two .close-infoss { display:inline-block; width:11px; height:11px; background:url(../images/add-infoss-x.jpg) no-repeat;}
.add-infoss span{ color:#999; display:block;}
.icrqh_title{ width:375px;height:25px; line-height:25px; border-bottom:2px solid #ccc; }
.icrqh_title li { float:left; padding:0 10px;}
.icrqh_title li.active{ border-bottom:2px solid #2577e3;}
.choose-abc a { display:inline-block; line-height:20px; padding:0 2px;}
.choose-abc a:hover { color:#f60;}
.choose-abc a.active { font-weight:bold;}
.icrqh-con p strong{ font-weight:100; height:22px; line-height:22px; display:block; float:left;margin-top:2px; margin-right:2px; }
.icrqh-con p strong a{ color:#333;display:block; height:22px; line-height:22px; padding-left:8px; width:52px; overflow:hidden;}
.icrqh-con p strong a:hover{ background:#2577e3; color:#fff; }

/* 积分 批发商*/
.new-product-pop .text { width:306px;}
.new-product-pop .textarea { width:300px; height:80px;}
.pop-div .img-div {position:relative; display:inline-block;}
.pop-div .product-img {padding: 5px; border: 1px solid #ececec; box-shadow: 3px 3px 5px #ddd; display: inline-block;}
.pop-div .img-div .hdbtn { position:absolute; right:-88px; top:0;}

/*
.inte-manage tbody td.th-distr { color:#3464c2;} 
.inte-manage tbody td.th-oper { color:#00a808;} 
.inte-manage tbody td.th-oper .g-link { color:#00a808; padding:0 15px; display:inline-block; line-height:20px;} 
.inte-manage tbody td.th-oper .b-link { color:#3464c2;}
.inte-manage tbody td.th-oper .o-link { color:#d35e00;}
.inte-manage tbody td.th-time { color:#999;}*/
/*
.into-datas {}
.into-datas span { display:inline-block; padding-right:25px; color:#666;}
.into-datas span b { color:#de6e00; font-weight:normal;}
.inte-history .inte-title { font:bold 14px/30px simsun; color:#333; margin-top:20px;}*/


/*积分 分销商
.dist-inte-box {}
.dist-inte-box .inte-oper .inte-num { color:#666; font-weight:bold; border-right:1px solid #e8e8e8; padding-right:15px;}
.dist-inte-box .inte-oper .inte-num b { color:#ea6900;}
.dist-inte-box .inte-oper .inte-history { margin-left:15px;}

.dist-inte-box .inte-comlist { margin-top:20px;}
.comms-list .single-com { float:left; width:170px; height:175px; margin-right:20px; margin-bottom:10px;}
.comms-list .last { margin-right:0;}
.comms-list .single-com .imgbox {}
.comms-list .single-com .imgbox .img { width:170px; height:113px;}
.comms-list .single-com .imgbox .title { display:block; color:#666; line-height:20px; text-align:center; padding-top:5px;}
.comms-list .single-com .imgbox .depict { display:block; color:#335aa6; text-align:center; padding-top:5px;}
.comms-list .single-com .imgbox .depict b { color:#ea6900; font-weight:normal; padding-right:3px;}

.inte-comm-detail { width:500px; margin:20px 0;}
.comm-detail-box { position:relative;}
.inte-comm-detail .com-img { width:250px;}
.inte-comm-detail .com-infos { width:230px;}
.com-infos .comm-li { line-height:20px; padding-bottom:10px; width:230px;}
.com-infos .comm-li .li-tit { color:#000; font-weight:bold; width:60px;}
.com-infos .name-li .li-txt { color:#335aa6;}
.com-infos .unit-li .li-txt { color:#666666;}
.com-infos .inte-li .li-txt { color:#ff8a00;}
.com-infos .inte-li .li-txt b { font-size:18px; font-weight:normal; padding-right:5px;}
.comm-exchbtn { position:absolute; bottom:0;}

.comm-infotxt { padding:20px; background:#f8f8f8; margin-top:20px;}
.comm-infotxt dt { padding-bottom:5px; font-weight:bold; }
.comm-infotxt dd { color:#666; line-height:25px;}

.redeem-now-pop .comm-name { color:#ec7000;}
.redeem-now-pop .select { width:150px;}
.redeem-now-pop .text { width:256px;}
.redeem-now-pop .textarea { width:250px; height:80px;}
.redeem-now-pop .inte-num { }
.redeem-now-pop .inte-num b {color:#ff7a00; font-size:16px; font-weight:normal; padding-right:3px;}
.redeem-now-pop .my-inte { margin-left:20px; padding-right:15px; background:#f2f2f2;}*/

/* 工单 */
.worder-table .edit-td .edit .edit-list { width:100px;}
.worder-callpop .comm-worder { line-height:20px; background:#fbfbfb; padding:15px; border:1px solid #cccccc; margin-bottom:15px; position:relative;}
.worder-callpop .comm-worder .arrow { display:inline-block; width:15px; height:8px; background:url(../images/allimg.png) -210px -300px no-repeat; position:absolute; top:-8px; left:230px;}
/*#chooseWorder .worder-search .text { padding: 2px; height: 18px; line-height: 18px; border: 1px solid #ccc; width:200px;}
.table .choose-worder-table .th-status { width:80px;}
.table .choose-worder-table .th-distr { width:200px;}

.worder-addedit .block-title { padding:10px 0 10px; font:14px/20px microsoft yahei; border-bottom:1px dashed #cecece; margin-bottom:15px; }
.worder-addedit .views .more-custinfo { float:left; margin-left:20px;}
.worder-addedit .view { margin-bottom:15px; line-height:24px;}
.worder-addedit .view .select { width:150px;}
.worder-addedit .view .text { width:145px; line-height:20px; padding:2px 0;}
.worder-addedit .view .textarea { width:364px; height:80px;}
.custinfo-radios label { margin-right:20px;}
.worder-addedit .visitors-num .select { margin-right:15px; width:60px;}
.worder-addedit .custinfo-box .custinfo-form { margin:0 20px 20px 0; padding:15px;}*/

/*
.worder-addedit .custinfo-tabs-cont { border:1px solid #ddd; margin-left:-1px; width:600px;}


.worder-callpop .view { margin-bottom:15px;}
.worder-callpop .view .select { width:150px;}
.worder-callpop .view .textarea { width:80%; height:100px;}
.worder-callpop .type-items label { margin-right:15px;}
.worder-callpop .callpop-form { width:50%;}
.worder-callpop .comm-worder { line-height:20px; background:#fbfbfb; padding:15px; border:1px solid #cccccc; margin-bottom:15px; position:relative;}
.worder-callpop .comm-worder .title { padding-bottom:10px; border-bottom:1px solid #e9e9e9; margin-bottom:10px;}
.worder-callpop .comm-worder p span { display:inline-block; margin-right:15px;}
.worder-callpop .comm-worder p span b { font-weight:normal; color:#666;}
.worder-callpop .comm-worder p strong { font-weight:normal; }
.worder-callpop .comm-worder .info-worder { padding-top:5px;}
.worder-callpop .comm-worder .arrow { display:inline-block; width:15px; height:8px; background:url(../images/allimg.png) -210px -300px no-repeat; position:absolute; top:-8px; left:230px;}
.comm-message { padding-left:5px;}
.comm-message .check-msg { margin-bottom:10px;}
.comm-message .check-msg .checkbox { position:relative; top:2px; margin-right:10px;}
.comm-message .msg-area .textarea { width:250px; height:60px;}*/
/*工单 沟通记录*/
.worder-record { width:45%; padding-top:40px; color:#676664;}
.worder-record .record-box { position:relative;}
.worder-record .record-box .title { position:absolute; height:28px; line-height:28px; text-align:center; width:90px; font-weight:bold; color:#fff; top:-28px; left:0; background:#eb6e00;}
.record-box table { width:100%; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-bottom:-1px;}
.record-box table th { background:#fffef1; text-align:left; line-height:29px; }
.record-box table th span { padding-left:10px;}
.record-box table th,.record-box table td { border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.record-box table td { line-height:20px; padding:5px 0;}
.record-box table td.text { width:75%; vertical-align:top;}
.record-box table td.text span { padding:0 10px;}
.record-box table td.annex{ width:25%; text-align:center;}
.record-box table td.annex a { word-break:break-all; word-wrap:break-word;}

/*工单 信息表单 */
.worder-contact .contact-forms { width:50%;}
.custinfo-tabs-cont {border:1px solid #ddd; margin-left:-1px; }
 /*联系人 */
 
.custinfo-tabs-nav { position:relative;}
.custinfo-tabs-nav .oper-btn { position:absolute; right:1px; top:5px;}
.worder-addedit .custinfo-tabs-nav { _border-left:1px solid #ddd; _margin-left:-1px;}
.custinfo-tabs-nav .tabs-menu {border:1px solid #ddd; margin-left:-1px; border-bottom:none; float:left; _width:100px;}
.custinfo-tabs-nav .tabs-menu a { display:block; padding:0 20px; line-height:35px; height:35px; font-size:14px; background:#f5f5f5;  color:#666;}
.custinfo-tabs-nav .tabs-menu a:hover { color:#da4a01;}
.custinfo-tabs-nav li.active a { background: #fff;line-height:36px; height:36px; margin-bottom:-1px; font-weight:bold; color:#da4a01; }

.custinfo-form { padding:10px 5px;}
.custinfo-form .view,.custinfo .view { margin-bottom:10px;}
.custinfo-form .view-text { width:120px;}

/*tabs*/
.tabs-box {}
.tabs-nav { position:relative; _border-left:1px solid #ddd; _margin-left:-1px; }
.tabs-nav .tabs-menu {border:1px solid #ddd; margin-left:-1px; border-bottom:none; float:left; _width:100px;}
.tabs-nav .tabs-menu a { display:block; padding:0 20px; line-height:35px; height:35px; font-size:14px; background:#f5f5f5;  color:#666;}
.tabs-nav .tabs-menu a:hover { color:#494949; background:#f8f8f8;}
.tabs-nav .active a { background: #fff;line-height:36px; height:36px; margin-bottom:-1px; font-weight:bold; color:#494949;}
.tabs-nav .active a:hover { background:#fff;}
.tabs-div { padding:10px; border:1px solid #ddd; margin-left:-1px;}
/*
.worder-contact .custinfo-box { margin-bottom:20px; position:relative;}
.worder-contact .custinfo-box .custinfo-form { padding:20px;}
.worder-contact .custinfo-box .views .more-custinfo { float:left; margin-left:20px;}
.worder-contact .custinfo-box .view { margin-bottom:15px; line-height:24px;}
.worder-contact .custinfo-box .view .select { width:150px;}
.worder-contact .custinfo-box .view .text { width:145px;}*/
/*.worder-contact .custinfo-box .view .textarea { width:364px; height:80px;}*/

/*
.custinfo-box .view .txt { width:150px;}
.worder-contact .custinfo-box .view .areatxt { width:360px; line-height:20px;}*/
 /*联系方式 */
.worder-contact .contact-box { border:1px solid #ccc; border-top:none; width:100%;}
.worder-contact .nav-menus { border-top:2px solid #24a6e2;}
.worder-contact .nav-menus li { float:left; width:16%; text-align:center;}
.worder-contact .nav-menus li a { display:block; height:38px; line-height:38px; font-size:14px; color:#464646; border-bottom:1px solid #ccc;}
.worder-contact .nav-menus li a:hover { color:#f60;}
.worder-contact .nav-menus li.active a {font-weight:bold; color:#fff; background:#1397d5; height:39px; line-height:39px;border-bottom:none;}
.worder-contact .nav-menus li.last { width:20%;}
.worder-contact .call-btn { position:relative;}
.worder-contact .call-btn .r-hd { padding-right:30px;}
.worder-contact .call-btn .call-ico { display:inline-block; width:15px; height:15px; position:absolute; top:4px; margin-left:5px; background:url(../images/allimg.png) -485px -256px no-repeat;}
.worder-contact .send-msg { position:relative;}
.worder-contact .send-msg .r-hd { padding-right:30px;}
.worder-contact .send-msg .msg-ico { display:inline-block; width:15px; height:15px; position:absolute; top:4px; margin-left:5px; background:url(../images/allimg.png) -485px -271px no-repeat;}
.worder-contact .read-prevmsg { display:inline-block; height:22px; line-height:22px; border:1px solid #017ab1; padding:0 15px; }
/*
.worder-contact  .contact-call .select { width:150px;}
.worder-contact  .contact-call .textarea { width:400px; height:80px;}
.worder-contact  .contact-call .text { width:200px;}

.worder-contact  .contact-sms .select { width:150px;}*/

/*.worder-contact  .contact-sms .textarea { width:400px; height:80px;}
.worder-contact  .contact-sms .text { width:200px;}

.worder-contact  .contact-fax .text { width:200px;}
.worder-contact  .contact-fax .textarea { width:300px; height:80px;}
.worder-contact  .contact-fax .upload-manu { margin-left:10px;}

.worder-contact  .contact-qq .textarea { width:300px; height:80px;}

.worder-contact  .contact-email .text { width:200px;}
.worder-contact  .contact-email .textarea { width:300px; height:80px;}

.worder-contact  .contact-people .textarea { width:300px; height:80px;}*/

.worder-detail .detail-boxs { width:50%;}
.worder-detail .detail-boxs .title {padding: 10px 0 10px; font: 14px/20px microsoft yahei; border-bottom: 1px dashed #cecece;
margin-bottom: 15px;}
.detail-boxs .item { padding-bottom:10px;}
.detail-boxs .item-group .item { float:left; width:33%; position:relative;}
.detail-boxs .item-group .item span { display:block; line-height:25px; min-height:25px; padding-left:70px; word-break:break-all;}
.detail-boxs .item-group .item b { position:absolute; display:block; width:70px; text-align:right;}

.detail-boxs .detail-oper .oper-item1 .active { background:url(../images/hdbtn.png) 0 -940px no-repeat;}
.detail-boxs .detail-oper .oper-item1 .active .r-hd { background:url(../images/hdbtn.png) right -964px no-repeat;}
.detail-boxs .detail-oper .oper-item2 { margin-left:10px;}
.detail-boxs .detail-oper .oper-item2 .quality-btn { display:inline-block; height:22px; line-height:22px; padding:0 15px; border:1px solid #dcdcdc; background:#f4f4f4; color:#666; }
.detail-boxs .detail-oper .oper-item2 .active { background:#489c10; border:1px solid #388406; color:#fff;}
/*
.worder-detail-pop .explan-title { padding-bottom:10px;}
.worder-detail-pop .text { width:180px;}
.worder-detail-pop .select { width:150px;}
.worder-detail-pop .textarea { width:250px; height:80px;}
.worder-detail-pop .explan-title { padding-bottom:10px;}
.worder-detail-pop .explan-area {  width:330px; height:100px;}
#contactCustDiv .worder-contact .worder-record { width:400px;}*/

/* 短信群发
.search-message {}
.search-message label { margin-right:10px;}
.search-message .age-range .text { width:40px;}
.search-message .bigbtn { margin-left:40px;}
.search-message .tuner .select { width:80px;}

.table .message-table thead tr th,.table .message-table tbody tr td  { text-align:center; padding-left:0;padding-right:0;}
.table .message-table thead tr th.th-check { width:30px;}
.table .message-table thead tr th.th-name { width:80px;}
.table .message-table thead tr th.th-call { width:120px;}
.table .message-table thead tr th.th-gender { width:60px;}
.table .message-table thead tr th.th-age { width:60px;}
.table .message-table thead tr th.th-nums { width:100px;}
.table .message-table thead tr th.th-place {}
.table .message-table thead tr th.th-comp { width:100px;}
.table .message-table thead tr th.th-mode { width:100px;}
.table .message-table thead tr th.th-type { width:100px;}
.table .message-table thead tr th.th-belong { width:100px;}

.send-message .textarea { width:400px; height:160px;}
.send-message .text { width:406px;}
.send-message .remind { margin-left:10px; color:#999;}

.preview-message .remind { font:bold 14px/20px microsoft yahei; color:#666;}
.preview-message .texts { font-size:14px; padding:15px; background:#fcfcfc; border:1px dashed #ddd; margin-top:20px; line-height:25px; color:#454545;} */

/*列表*/
.suggest-box .no-find { border:none; border-bottom:1px solid #aaa;}
.suggest-box .suggest-tip { color:#999; border-bottom:1px dotted #e5e5e5; height:30px; line-height:30px; padding-left:10px; }
.suggest-box .suggest-multi-list { width:400px; background:#fff; border:1px solid #aaa; }
.suggest-box .suggest-multi-list dl { margin-top:-1px; position:relative;line-height:30px; border-bottom:1px solid #e5e5e5;}
.suggest-box .suggest-multi-list dl dt { position:absolute; right:0; top:0; width:50px; text-align:left; padding-left:10px; color:#999; height:100%;}
.suggest-box .suggest-multi-list dl dd { margin-right:60px; border-right:1px solid #e5e5e5; min-height:30px;}
.suggest-box .suggest-multi-list dl dd li { padding-right:5px; padding-left:10px; height:30px; line-height:30px; overflow:hidden;}
.suggest-box .suggest-multi-list dl dd li.active { background:#cae5f5;}

.suggest-box .suggest-multi-list dl dt .ico { display:inline-block; width:16px; height:16px; background:#f60; position:absolute; top:7px; right:5px;}
.suggest-box .suggest-multi-list .city-title {}
.suggest-box .suggest-multi-list .point-title {}

.suggest-box .suggest-single-list { width:200px; border: 1px solid #999999; background:#fff;}
.suggest-box .suggest-single-list li { display:block; height:30px; line-height:30px; color:#666666;  border-bottom:1px dashed #e4e4e4; overflow:hidden;}
.suggest-box .suggest-single-list li span { display:block; padding:0 10px;}
.suggest-box .suggest-single-list li.active { background:#e8f4ff; }

/*机票管理*/
.manage-plane .point-text { color:#2F548B; margin-left:10px;}
.manage-plane .search .search-btn { margin-left:20px;}

/*.manage-plane .table table thead tr th { text-align:center;}*/
.manage-plane .table table tbody tr td { border-right:1px solid #ddd;}
.manage-plane tbody td.th-stroke  span b { padding-left:10px; font-weight:normal;}
/*
.manage-plane .table .plane-single-table  { border-bottom:none; padding:0;}
.plane-single-table table { border:none;}
.plane-single-table table thead tr th {border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; background: url(../images/rptx.png) 0 -220px repeat-x;}
.plane-single-table table thead tr th.th-edit { border-right:none;}

.manage-plane .table .plane-single-table tbody tr td { padding:5px 0; line-height:20px;}

.manage-plane .price-operation {height:24px; line-height:24px; padding:8px 5px; margin-bottom:15px; border-top:1px solid #fff; border:1px solid #dedede; border-top:1px solid #fff; background:#f3f4f6;}
.manage-plane .flight-seat .select { width:150px;}*/
.manage-plane .foot-operbtn { margin-top:60px;}

.flightcity-box { width:200px;  border:1px solid #aaa; background:#fff;}
.flightcity-cont li  .text { display:block; height:30px; line-height:30px; padding:0 10px;}
.flightcity-cont li.active { background:#cae5f5;}

.plane-package-table tbody tr.single-package-head td { height:60px;}
.plane-package-table .edit-td .edit .edit-list { width:90px;}
/*
.plane-package-table tbody.active-table {border: 2px solid #6a9eea;}
.plane-package-table tbody.active {border: 2px solid #6d9fe6;} 
.plane-package-table tbody.active .single-package-head tobdy td { background: #f1f6fe; }
.plane-package-table tbody.active .plane-single-table .th-edit { }
.plane-package-table tbody.active .single-package-head td {border:1px solid #b7d0f2; background: #e6edf9; }
.plane-package-table tbody.active td.th-name .c-blue {}*/
/* 新增机票 班次加载 */
.table .plane-infotbl {}
.flight-box { width:450px; border:1px solid #aaa; background:#fff;}
.flight-box table thead th { text-align:center;  height:20px; width:150px; line-height:20px; color:#666; border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#f8f8f8;}
.flight-box table tbody td {text-align:center; height:25px; line-height:25px; color:#333;}
.flight-box table tbody tr.active td { background:#cae5f5;}

/*资源管理 交易明细*/
.transdetail-div {}
.transdetail-div .trans-info { margin-bottom:10px;}
.transdetail-div .trans-info span { margin-right:10px; color:#666;}

/* 计调安排 */
.operplan-items { text-align:left; padding:0 10px;}
.operplan-items  .choose { display:inline-block; width:55px; height:20px; position:relative; *float:left;}
.operplan-items  .choose:hover {*z-index:2;}
.operplan-items  .choose .item-name { cursor:pointer; color:#929292;}
.operplan-items  .choose .item-name i { display:inline-block; width:10px; height:10px; margin-right:3px; background:#999;}
.operplan-items  .choose .item-choosed { color:#ff5400;}
.operplan-items  .choose .item-choosed i { background:#ff5400;}
.operplan-items  .choose .item-successed { color:#60a434;}
.operplan-items  .choose .item-successed i { background:#60a434;}

.chooose-cont { position:absolute; width:284px; padding:1px; z-index:999; box-shadow:1px 3px 3px #ddd; background:#fff;}
.chooose-cont .title { font-weight:bold; text-align:center; height:24px; line-height:24px; color:#fff; background:#076bbf; }
.table tr.hover td .chooose-cont td { background:#fff;}

.touroper-table tbody td.edit-td .edit-list { width:120px;}

.linebasic-info { padding-bottom:20px;}
.linebasic-info .item { float:left; display:inline-block; width:30%; color:#666; padding-left:65px; position:relative; margin-right:10px;}
.linebasic-info .item .title { font-weight:bold; position:absolute; left:0; top:0; text-align:right;}
.linebasic-info .item .cont { min-height:18px;}

.operplan-title { position:relative; cursor:pointer; line-height:25px; padding:0 5px; margin-bottom:-1px; border:1px solid #fff; border-bottom:1px dashed #ddd; color:#666;}
.operplan-title-active {  border:1px solid #d3def0; color:#2671ab; background:#f1f6fe;}
.operplan-title .type-name { display:inline-block; font:14px/25px microsoft yahei; width:200px;}
.operplan-title .type-num { display:inline-block; width:200px; }
.operplan-title .type-price {}
.operplan-title .arrow { display:block; overflow:hidden; position:absolute; right:10px; top:14px; height:0; width:0;  border:4px solid #fff; border-top:4px solid #ccc;}
.operplan-title-active .arrow { top:10px; border:4px solid #f1f6fe; border-bottom:4px solid #2671ab;}

.travel-notice { width:600px;}
.travel-notice table th {border-right: 1px solid #e3e6eb;text-align: center;line-height: 26px;color: #666;font-weight: normal; border-bottom: 1px solid #e3e6eb; background: #f3f4f6; text-align:right; padding-right:10px;}
.travel-notice table td { padding:0 !important;}
.travel-notice table td .text {border:0; width:412px; height:26px; line-height:26px; padding:3px 10px;}

/* 分页统计 */
.pagination-stat { position: absolute; top: 0px; right: 5px }

.edit-flashimg-list .single-imgbox { position:relative; padding:10px; border:1px dashed #ddd;}
.edit-flashimg-list .file-box { position:relative; overflow:hidden;}
.edit-flashimg-list .file-box .file-btn { position: absolute; font-size: 200px; background: #f60; top: 0; right: 0; opacity: 0; filter: alpha(opacity=0);}
.edit-flashimg-list .single-imgbox .ico-close { position:absolute; top:-8px; right:-8px;}

/* 前台页面跳转 */
a:focus { outline: none; } 
.web-page-list {}
.web-page-list .single-page { float:left;  margin-right:20px; width:200px; height:140px; line-height:140px; border:1px dashed #ccc; border-radius:5px; box-shadow:0 4px 6px #ddd; margin-bottom:20px; padding:4px;}
.web-page-list .single-page .page-name { display:block;  text-align:center; font-size:16px; font-family:microsoft yahei; color:#666; height:140px;}
.web-page-list .single-clickable:hover { border:4px solid #62a3f5; width:200px; height:140px; line-height:140px; border:5px solid #62a3f5; box-shadow:0 4px 6px #bed1ea; padding:0;}
.web-page-list .single-disabled { background:#f8f8f8; cursor:default; }
.web-page-list .single-disabled  .page-name  { color:#888;}

.web-page-list .theme-li { position: relative; margin-left: 20px;margin-bottom:20px;}
.web-page-list .theme-li .single-page { margin: 0; float: none; display: block; position:relative;}
.web-page-list .theme-li .single-page .choose-img { position:absolute; top:0; left:0; width:208px; height:148px; background:url(../images/choose_theme.png) 185px 8px no-repeat #000; opacity:0.3; z-index:1; display:none; }
.web-page-list .theme-li .radio {position: absolute; top: 0; right: 0; width: 18px; height: 18px;}
.web-page-list .theme-li .li-text { text-align: center; font: 14px/25px microsoft yahei; padding: 10px 0;}
.web-page-list .theme-checked .single-page .choose-img { display:block;}
.web-page-list .theme-checked .single-clickable:hover { border:5px solid #62b13c;}
.web-page-list .single-clickable:hover  .choose-img { display:none;}
/*主题管理*/
/**/
.theme-xzan{ background:url(../images/theme-glpic1.jpg) no-repeat; width:45px; padding-left:18px; height:25px; line-height:25px; color:#464646;cursor:pointer;}
.theme-manage .themetitle-r{ width:95px; height:25px; line-height:25px; text-align:center; background:#73ae4a; color:#fff;}
.theme-manage .themetitle-r a{ color:#fff; text-decoration:none;}
.theme-cont tr{ border:1px solid #d3d3d3;}
.theme-table-con:hover{ background:#f1f6fe;}
.theme-cont .theme-table{ margin-top:8px;}
.theme-cont .theme-table-title{ background:#f4f4f4; height:30px; line-height:30px; color:#333;}
.theme-cont .theme-table-title td{  border-right:1px solid #d3d3d3; padding-left:12px;}
.theme-cont .theme-table-con{ height:40px; line-height:40px; color:#666;}
.theme-cont .theme-table-con a:hover{ background:#f1f6fe;}
.theme-cont .theme-table-con td{ padding-left:13px;}
.theme-cont .theme-table{ border:1px solid #d3d3d3;}

.priducts-t{border:1px solid #cfd0d1; height:21px; line-height:21px; padding:0 5px; color:#3d69c0; margin-top:6px; margin-right:12px;}

.t-article-title{ border-bottom:1px solid #ededed; height:36px; line-height:36px; color:#666; margin-bottom:20px;}
.t-article-title li{ float:left; display:block;width:240px;color:#666;}
.t-article-title li p{ float:left; color:#666;}
.t-article-title li span{ float:left;}
.article-fxk{ width:150px; color:#666;}

.theme-ycanniu{ background:url(../images/theme-ycpic.jpg) no-repeat; width:48px; height:26px; line-height:26px; text-align:center; color:#666; cursor:pointer;}

.theme-xzanniu{ background:url(../images/theme-xzpic.jpg) no-repeat; width:68px; height:24px; line-height:24px;text-align:center; color:#464646; cursor:pointer;}

.theme-xzxl-tck{ width:790px;}
.ttitss-twz{ color:#666; margin-right:5px; height:26px; line-height:26px;}
.themetck-titss .ttitss-text{ border:1px solid #ccc; height:26px; line-height:26px; padding-left:6px; color:#666; width:115px;}
.themetck-titss .ttitss-text2{ border:1px solid #ccc; height:26px; line-height:26px; padding-left:6px; color:#666; width:280px;}
.ttitss-an{ background:url(../images/theme-sspic.jpg) no-repeat; width:64px; height:26px; line-height:26px;cursor:pointer;}

.themetck-con .theme-table{ margin-top:10px;}
.themetck-con tr{ border:1px solid #d3d3d3;}
.themetck-con .theme-table-title{ background:#f4f4f4; height:30px; line-height:30px; color:#333;}
.themetck-con .theme-table-title td{  border-right:1px solid #d3d3d3; padding-left:12px;}
.themetck-con .theme-table-con{ height:40px; line-height:40px; color:#666;}
.themetck-con .theme-table-con a:hover{ background:#f1f6fe;}
.themetck-con .theme-table-con td{ padding-left:13px;}
.themetck-con .theme-table{ border:1px solid #d3d3d3;}

.basic-vti{  color:#666; width:50px; height:28px; line-height:28px; display:block; float:left;  padding-right:10px;}
.basic-pic{ clear:both; margin-top:10px; padding-bottom:30px;}
.basic-text1{ border:1px solid #ccc; height:28px; line-height:28px; padding-left:5px; width:245px; color:#666;}
.basic-zbtan{ background:url(../images/basic-zbtan.jpg) no-repeat; width:80px; height:25px; cursor:pointer; color:#335aa6; text-align:center;}
.basic-an{background:url(../images/theme-xzpic.jpg) no-repeat; width:68px; height:24px; line-height:24px;text-align:center; color:#464646; cursor:pointer;position:absolute;}
.basiczbt-wz a{ border:1px solid #cfd0d1;display:block; float:left; padding:5px; color:#3d69c0; cursor:pointer; margin-right:12px;}
.basiczbt-wz a:hover{ text-decoration:none; }
.basiczbt-wz{ position:relative; float:left;}
.basic-linkpng{ background:url(../images/basic-pngpic.png) no-repeat; width:12px; height:12px; display:block;position:absolute; right:5px; top:-5px; display:none;}
.basic-tupian{position:relative; top:30px}


.cms-vti{  color:#666; width:40px; height:28px; line-height:28px; display:block; float:left;  padding-right:5px; margin-left:12px;}
.basic-text2{ border:1px solid #ccc; height:28px; line-height:28px; padding-left:5px; width:350px; color:#666; margin-right:12px;}
.cms-xzxg .cmsxzxg-vti{  color:#666; width:60px; height:28px; line-height:28px; display:block; float:left;  padding-right:10px; text-align:right;}
.cms-xzxg .cmsxzxg-text1{ border:1px solid #ccc;width:180px; color:#666; height:25px; line-height:25px; margin-bottom:12px;;}
.cms-xzxg .cmsxzxg-text2{ width:900px; height:100px; color:#666; padding:6px; line-height:22px;margin-bottom:12px;}
.cms-xzxg .cmsxzxg-text3{ width:900px; height:550px; color:#666; padding:6px; line-height:22px;margin-bottom:12px;}
.cms-xzxg .cmsxzxg-text4{ border:1px solid #ccc;width:175px; color:#666; height:25px; line-height:25px; margin-bottom:12px; padding-left:5px;}

.r-box .kongzhi h3{ color:#666; line-height:24px; width:50px;}
.r-box .kongzhi ul{ width:188px; border:1px solid #ccc;}
.r-box .kongzhi ul li{ background:url(../images/cms-glfl-pic.jpg) no-repeat; height:26px; line-height:26px; padding-left:8px; color:#666;}
.r-box .kongzhi ul li.hover{ background:#3776c5; color:#fff; cursor:pointer;}

.r-box .qh-con{ float:left;}
.r-box .qh-con .cmsglfl-vti{  color:#666; width:60px; height:28px; line-height:28px; display:block; float:left;  padding-right:10px; text-align:right;}
.r-box .qh-con .cmsglfl-text{ border:1px solid #ccc;width:175px; color:#666; height:25px; line-height:25px; margin-bottom:12px; padding-left:5px;}

.cms-conmg-fxan{ margin-right:3px;}
.cms-conmg-czcon{ color:#ccc;}
.cms-conmg-czcon a{ color:#666;}
.cms-conmg-czcon a:hover{ color:#012b81;}

.cms-list-t{height:28px; line-height:28px; color:#666;}
.ml-none{ margin-left:0;}
.cms-list-pxtext{ border:1px solid #ccc; height:24px; line-height:24px; width:45px; padding-left:4px;}
.theme-cont .cms-list-con{ height:40px; line-height:40px; color:#666;}
.theme-cont .cms-list-con td{padding-left:12px;}

.cms-list-xztc .cmslisttc-vti{ width:50px; display:block; color:#666; float:left;height:24px; line-height:24px;}
.cms-list-xztc .cmslist-xztctext{ width:220px; height:24px; line-height:24px; border:1px solid #ccc; padding-left:5px; color:#666;}

.tr-gray td,.tr-gray td .c-blue { color:#888 !important;}

.printpage-table {}
.printpage-table   table tbody tr td { border-right:1px solid #cedbeb; text-align:left; padding:5px 10px;}
.printpage-table   table .spec-tr td { padding:0; border:0;}
.printpage-table  .th { width:14%; text-align:center; font-weight:bold;}
.printpage-table .oper-dom { border:1px solid #ccc; width:100%; line-height:20px; padding:2px; }
.printpage-table .print-h80 { min-height:80px;}
.printpage-table .print-h180 { min-height:180px;}
.print-page .page-top h1 { text-align:center; font:18px/30px microsoft yahei;}
.print-page .page-top p { text-align:center;}
.print-page .page-head .li { display:inline-block; width:33%;}

/* traffic hotel ticket */
.pos-r { position:relative;}
.pos-a { position:absolute; top:0; right:0;}
.bg-div {padding: 15px 5px; background: #f7faff; border: 1px solid #cccccc;}
.big-add-btn { display:inline-block; width:63px; height:38px; background:url(../images/allimg.png) -437px -290px no-repeat;}
.tour-ticket-box .ticket-div { margin-right:100px;}
.tour-ticket-box .ticket-div .delete-ticket-btn { right:-100px;}

.tour-hotel-box .hotel-div { margin-right:100px;}
.tour-hotel-box .hotel-div .delete-hotel-btn { right:-100px;}

.traffic_td_row {padding-left:40px; position: relative;}
.traffic_td_row .t-tip { position: absolute; top: 4px; left: 0; display: inline-block; padding:0 3px; border-radius: 2px; color: #fff; line-height: 16px; }
.traffic_td_row .go-tip {background: #0066ba;}
.traffic_td_row .back-tip {background: #1b96f6;}
.notify-type {float: left; width: 50%}

.bg-gray-div { padding:4px; background:#f7f7f7; border:1px solid #cccccc;}
.bg-white { background:#fff;}
.bg-gray-div .menu-conts-box { padding:10px;}
.bg-gray-div .menu-conts-box label{ display:inline-block;}

/* 接入线路查看标题弹窗 */
.wholesale-span {display:inline-block; background:#eff7ff; line-height:24px; padding:0 10px;}

/* 供应商产品接入 联系方式 */
.supplier-contact { border:1px solid #ccc;}
.supplier-contact .title { height:24px; line-height:24px; border-top:1px solid #fff; border-bottom:1px solid #ccc; background:#f5f5f5; padding-left:10px; font-weight:bold;}
.supplier-contact .cont { padding:10px; min-height:26px; line-height:26px;}
.supplier-contact .cont .call img { position:relative; top:7px;}
.supplier-contact .cont .call .call-name { color:#c8c8c8;}
.supplier-contact .cont .call .call-number {font-family:arial; font-size:20px; color:#de3b3c;}
.supplier-contact .cont .qq-group { padding-top:2px;}

/* 供应商列表 */
.supplier-list {}
.supplier-list .li { width:240px; height:113px; float:left; margin:0 12px 12px 0; position:relative;}
.supplier-list .li .li-logo { width:238px; height:83px; line-height:83px; text-align:center; overflow:hidden; border:1px solid #ccc;}
.supplier-list .li .li-logo img { margin:0 auto; max-width:238px; max-height:83px; vertical-align:middle; }
.supplier-list .li .li-name { text-align:center; height:30px; line-height:30px; color:#666;}
.supplier-list .li .li-name p { font-family:microsoft yahei;}
.supplier-list .li .count-num { display:inline-block; padding:2px 0; min-width:30px; background:#ef3f70; color:#fff; text-align:center; position:absolute; top:0; right:0; font-size:12px; border-bottom-left-radius:10px;}

/* 绑定账号弹窗 */
.bind-account-pop {}
.bind-account-pop .title1 { font-size:20px; font-family:microsoft yahei; line-height:20px; padding-bottom:10px; border-bottom:1px solid #eef1f8; margin-bottom:15px; padding-top:10px;}
.bind-account-pop .account-info { width:280px;}
.bind-account-pop .contact-info { padding:10px; background:#f6fbff; border:1px solid #d2edfe; width:470px;}
.bind-account-pop .contact-info .title2 { font-weight:bold; padding-bottom:10px; border-bottom:1px solid #e5edf0; margin-bottom:5px;}
.bind-account-pop .contact-info .qq-group .li { float:left; width:50%;}
.bind-account-pop .contact-info .qq-group a { display:inline-block; padding:0 0 0 30px; position:relative; line-height:25px; height:25px; margin-right:5px;  overflow:hidden; white-space:nowrap; width:60px; color:#2671ab;}
.bind-account-pop .contact-info .qq-group .call { display:inline-block; line-height:25px; height:25px; }
.bind-account-pop .contact-info .qq-group .call b { font-weight:normal;}
.bind-account-pop .contact-info .qq-group a img { position:absolute; top:0; left:0;}
.pop-div .view .foot-operbtn { padding:0;} 

/* 企业信息产品区域 */
.company-checks .check-group { width:660px;}
.check-li { float:left; position:relative; padding-left:18px; height:20px; line-height:20px; width:78px; margin-right:10px; margin-bottom:5px;}
.check-li .checkbox,.check-li .radio { position:absolute; top:4px; left:0;}
.check-li .ellip-self { width:78px; height:20px; line-height:20px; display:block;}

/* 支付帮助提示 */
.help-pay-div { padding:10px;}
.help-pay-div .title { font-weight:bold; line-height:25px; border-bottom:1px dashed #ccc;margin-bottom:5px;}
.help-pay-div .li { line-height:20px; padding-bottom:5px;}

/* 切换div */
.bar-tabbox { border:1px solid #d6d6d6;}
.bar-tabbox .bar-top { height:29px; line-height:29px; border-top:1px solid #fff; border-bottom:1px solid #d6d6d6; background:#f9f9f9;}
.bar-tabbox .bar-top .bar-name { font-weight:bold; padding-left:10px;}

.bar-tabbox .bar-tabnav  { margin-left:-1px;}
.bar-tabbox .bar-tabnav .menu {display:inline-block; padding:0 25px; color:#666; cursor:pointer; float:left;}
.bar-tabbox .bar-tabnav .active { background:#fff; font-weight:bold; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; height:31px; position:relative; top:-1px;}

.supplier-area { padding: 12px 0 0 12px;}
.supplier-area a { padding: 0 6px; height:28px; line-height:28px; background:#6c90d6; text-align:center; color:#fff; border-radius:3px; float:left; margin:0 12px 12px 0;}
.supplier-area a.active { background:#335aa6;}
.supplier-area a span { width:71px; display:block; overflow:hidden; white-space:nowrap; word-break:normal;}

.supplier-muster { padding:0 12px 12px 0;}
.supplier-muster .li { width:240px; margin:12px 0 0 12px; float:left;}
.supplier-muster .li .img-row { width:238px; height:83px; border:1px solid #d3d3d3; position:relative; cursor:pointer; }
.supplier-muster .li .img-row .img-div { text-align:center; height:83px; line-height:83px; overflow:hidden;} 
.supplier-muster .li .img-row img { margin:0 auto; max-width:238px; max-height:83px; vertical-align:middle; }
.supplier-muster .li .img-row .bound { position:absolute; top:0; right:0; display:inline-block; padding:1px 5px; background:#335aa6; color:#fff;}
.supplier-muster .li .img-row .li-area { position:absolute; top:0; left:0; width:238px; min-height:83px; display:none; }
.supplier-muster .li .img-row .li-area .area-bg {background:#000; opacity:0.6; filter:alpha(opacity=60);  width:238px; min-height:83px;}
.supplier-muster .li .img-row .li-area .area-cont { color:#fff; position:absolute; padding:10px; top:0; left:0; width:218px; min-height:63px;}
.img-row .li-area .area-cont .title { font-weight:bold;}
.img-row .li-area .area-cont .areas { padding-top:5px; height:40px; overflow:hidden;}
.img-row .li-area .area-cont .areas .place { display:inline-block; margin-right:4px; overflow:hidden; white-space:nowrap;}
.supplier-muster .li .info-row {}
.supplier-muster .li .info-row .name  { margin-top:5px; line-height:18px; height:36px; overflow:hidden;}
.supplier-muster .li .info-row .name .site { color:#666;}
.supplier-muster .li .info-row .name .title {color:#333;}
.supplier-muster .li .info-row .sell { color:#666; margin-top:5px;}
.supplier-muster .li .info-row .sell .num {color:#df6e00; font-weight:normal; padding:0 3px;}
.supplier-muster .li .info-row .oper { margin-top:5px;}
.comadd-area { width:680px;}
.comadd-area .supplier-area a {background:#b6b6b6;}
.comadd-area .supplier-area a.active { background:#335aa6;}
.default-qqlink {line-height:25px; display:inline-block; position:relative; padding-left:30px;}
.default-qqlink .img-ico {position:absolute; top:0; left:0;}

.day-box { padding-left:80px; position:relative; margin-bottom:30px;  padding-top:15px; border:1px dashed #d8e7f0; border-top:2px solid #a6c7ec; padding-right:10px; padding-bottom:20px;}
.editboxs .more-day-box {}
.editboxs .day-box-even {}
.day-box .day-tip { position:absolute; top:0; left:0; width:75px; background:#a6c7ec; color:#fff; text-align:center;}
.day-box .day-tip .num { padding-top:15px; font-size:30px; font-family:verdana,arial;}
.day-box .day-tip .name {font-size:12px; font-family:microsoft yahei; padding-bottom:10px;}

.day-div-title .iconbox { height:18px; line-height:18px; padding:10px; border:1px solid #ccc; width:636px; display:none; background:#fff; box-shadow: 0 2px 3px #ddd;}
.day-div-title .iconbox .ico { display:inline-block; height:18px; width:18px; float:left; margin-right:15px; background: url(../images/team_tourbg.png) no-repeat; cursor:pointer;}
.day-div-title .iconbox .plane {background-position: -8px 0;}
.day-div-title .iconbox .train {background-position: -42px 0;}
.day-div-title .iconbox .car {background-position: -76px 0;}
.day-div-title .iconbox .ship {background-position: -110px 0;}
.day-div-title .iconbox .motor {background-position: -144px 0;}

.day_title_show {line-height:24px; background:#f4fbff; padding:0 10px 5px; min-height:24px; cursor:pointer;}
.day_title_show b {display: inline-block; width: 34px; height: 18px; margin: 0 5px; vertical-align: middle; overflow: hidden;
background: url(../images/team_tourbg.png) no-repeat;}
.day_title_show .b-plane {background-position: 0 0;}
.day_title_show .b-train {background-position: -34px 0;}
.day_title_show .b-car {background-position: -68px 0;}
.day_title_show .b-ship {background-position: -102px 0;}
.day_title_show .b-motor { background-position: -136px 0;}
 
.day-div-title .title-div-box { position:relative; z-index:1;}
.day-div-title .title-div-box .iconbox { position:absolute; top:23px; left:0;}

.day-part-div {position:relative; padding:0 100px;}
.day-part-div .day-time { position:absolute; top:0; left:0;}
.day-part-div .oper-time-div { position:absolute; top:0; right:0;}
.day-part-div .oper-time-div .hd-del-btn {width:82px;}
.day-part-div .time-cont .textarea { width:100%; padding:0px; border:0; margin-left:-5px;}
.day-part-div .time-cont .editdiv-img { margin-left:-35px; margin-top:5px;}
.day-part-div .time-cont .img-list { padding-left:0; padding-top:10px; padding-bottom:10px;}
.resert-table table tbody tr td a.delete { display:inline-block; width:14px; height:14px; background:url(../images/allimg.png) -165px -250px no-repeat;}

.points-div { position:relative; padding-left:60px;}
.points-div .title { position:absolute; top:0; left:0;}


.block15 { height:15px; line-height:15px; overflow:hidden;}
.text-c { text-align:center;}
.c-66 { color:#666;}
.hd-del-btn { display:inline-block; border-radius:3px; text-align:center; height:22px; line-height:22px; border:1px solid #d2d2d2; background:#fafafa; color:#666; margin-top:5px;}

/* 费用下拉 */
.show-info-box { position:relative; z-index:2;}
.show-info-box .show-info-div {position:absolute; top:0; right:0; padding:10px; border:1px solid #ccc; border-radius:3px; width:250px; background:#fff; box-shadow:0px 2px 5px #eee;}
.show-info-div .title { height:16px; line-height:16px; position:relative; font-weight:bold; cursor:pointer;}
.show-info-div .title .arrow-down { height:0; width:0; overflow:hidden; border:5px solid #fff; border-top:5px solid #666; position:absolute; right:0; top:5px;}
.show-info-div .title .arrow-up { height:0; width:0; overflow:hidden; border:5px solid #fff; border-bottom:5px solid #666; position:absolute; right:0; top:0;}
.show-info-div .cont { border-top:1px solid #ccc; padding-top:10px; margin-top:10px; overflow-y:auto; max-height:300px; display:none;}

.date-btns a { display:inline-block; padding: 3px 5px; margin-left: 5px; background:#f5f5f5; border:1px solid #ccc; border-radius: 3px; cursor: pointer;}
.date-btns a.active { background:#335aa6; border: 1px solid #335aa6; color: #fff; }

/* tourlist */
.tour-search-div { background:#f2f5fa;}
.tour-search-div .serach { padding:15px 0 15px 60px;}
.tour-search-div .serach .name { font:14px/24px microsoft yahei; color:#666;}
.tour-search-div .serach .text { background:#fff; padding:3px;}
/* 过滤 模块  Funly 2014/06/21 Copy 前台搜索样式  */
.filter { background:#fff;}
.filter .filter-head { border-left:1px solid #9db4e0; }
.filter .filter-head .city { height:40px; line-height:18px; padding:0 20px; border:1px solid #9db4e0; border-left:0; display:inline-block; float:left; border-bottom:none; text-align:center; padding-top:5px; color:#666;}
.filter .filter-head .num { color:#999;}
.filter .filter-head .active { background:#335aa7; color:#fff;}
.filter .filter-head .active .num { color:#fff; }
.filter .filter-head .shadow { display:inline-block; float:left; height:45px; width:7px; background:url(../images/filter_img.png) no-repeat; position:relative; top:1px;}

.filter .filter-body { border:1px solid #ccc; border-top:1px solid #9db4e0; }
.filter .filter-li { padding-left:100px; position:relative; min-height:24px; line-height:24px; _height:24px; line-height:24px;}
.filter .filter-li .li-title { position:absolute; left:15px; color:#6b6b6b; font-weight:bold; text-align:right; width:80px;}
.filter .filter-li .li-cont .city { display:inline-block; height:24px; line-height:24px; padding:0 8px; margin-right:10px;}
.filter .filter-cont .filter-li .city { color:#696969;}
.filter .filter-li .li-cont .city b { font-weight:normal; color:#878787; margin-left:5px;}
.filter .filter-li .li-cont .active { background:#335aa7; color:#fff;}
.filter .filter-li .li-cont .active b { color:#fff;}
.filter .filter-head .li-slide { position:absolute; right:20px; top:10px;}
.filter .filter-head .li-slide .ico-arrow { display:inline-block; height:0; width:0; border:4px solid #f2f2f2; border-top:4px solid #015bd3; position:relative; top:2px; left:5px;}
.filter .filter-li-cont .li-slide { position:absolute; right:20px; top:0;}
.filter .filter-li-cont .li-slide .ico-arrow { display:inline-block; height:0; width:0; border:4px solid #fff; border-top:4px solid #015bd3; position:relative; top:2px; left:5px;}
.filter .filter-cont { padding-bottom:10px; padding-top:10px;}
.filter .filter-li .accurate-date  { padding-left:8px; white-space:nowrap;}
.filter .filter-li .accurate-date b { color:#2869c5; font-weight:normal;}
.filter .filter-li .accurate-date .time-btn { padding: 4px 6px; color:#666; background:#f5f5f5; border:1px solid #ccc; cursor:pointer; *position:relative; *top:-5px;}
.filter .filter-li .accurate-date .time-btn:hover { color:#f60;}
.filter .filter-li .height24 { height:24px; overflow:hidden;}
.filter .filter-li .li-rows { width:840px;}

.filter .filter-foot { height:31px; line-height:31px; border-top:1px solid #cdcdcd;  position:relative; z-index:0;}
.filter .filter-foot .foot-sort .sort-name { float:left; border-right:1px solid #cccccc;}
.filter .filter-foot .foot-sort .sort-name a { color:#353535; display:inline-block; height:31px; line-height:31px; padding:0 30px 0 15px; position:relative;}
.filter .filter-foot .foot-sort .default-sort a { padding:0 15px;}
.filter .filter-foot .foot-sort .sort-name .ico-arrow { display:inline-block; width:7px; height:8px; background:url(../images/filter_img.png) 0 -90px no-repeat; position:absolute; top:12px; right:12px; }
.filter .filter-foot .foot-sort .default-up a .ico-arrow { background-position: 0 -137px;}
.filter .filter-foot .foot-sort .default-down a .ico-arrow { background-position: 0 -90px;}
.filter .filter-foot .foot-sort .active a { border-top:1px solid #cc7804; margin-top:-1px; z-index:9; color:#cc7804;}
.filter .filter-foot .foot-sort .active a .ico-arrow { background-position: 0 -106px;}
.filter .filter-foot .foot-sort .sort-up a .ico-arrow { background-position: 0 -121px;}
.filter .filter-foot .foot-sort .sort-down a .ico-arrow { background-position: 0 -106px;}
.filter .filter-foot .foot-count { color:#646464; padding-right:10px;}
.filter .filter-foot .foot-count b { font-weight:normal; color:#cc7804;}

.tourlist-table .title-div { margin-right:80px; position:relative;}
.tourlist-table .title { color:#315ba7; padding-right:0;}
.tourlist-table .title-div .title-tags { position:absolute; right:-80px; top:0; width:75px;}
.tourlist-table .title-div .title-tags .hot-tag { border:1px solid #e65c5c; background:#fd6768; display:inline-block; color:#fff; height:14px; line-height:14px; padding:1px 3px; border-radius:3px;}
.tourlist-table .title-div .title-tags .sale-tag { border:1px solid #49b852; background:#68cc72; display:inline-block; color:#fff; height:14px; line-height:14px; padding:1px 3px; border-radius:3px;}
.tourlist-table .title-div .title-tags .confirm-tag { border:1px solid #678dce; background:#9cb5de; display:inline-block; color:#fff; height:14px; line-height:14px; padding:1px 3px; border-radius:3px;}
.tourlist-table .title-div .title-tags .instant-tag { border:1px solid #d72322; background:#ff4e4e; display:inline-block; color:#fff; height:14px; line-height:14px; padding:1px 3px; border-radius:3px;}

.tourlist-table .price strong { color:#e84d00; font-size:14px; padding:0 2px;}
.tourlist-table .oper-btn { display:inline-block; padding:0 20px; height:24px; line-height:24px; border:1px solid #d4d4d4; background:#efefef; border-radius:3px;}

.tourlist-table .tour-li-tbody-active { border: 2px solid #da4e03; }
.tourlist-table  .tour-li-first-tr { cursor:pointer;}
.tourlist-table  .tour-li-first-tr .price { text-align:right; display:block;}
.tourlist-table .tour-li-tbody-active .tour-li-first-tr td { border-bottom:1px solid #ebcfc1;}
.tourlist-table .tour-li-tbody-active .tour-li-first-tr .title { font-weight:bold;}
.tourlist-table .tour-li-tbody-active .supplier-btn-div { display:block;}

.tourlist-table .tour-li-td { padding:0;}
.tourlist-table .tour-li-td table { border:0;}
.tourlist-table .tour-li-td table thead th {border:none; background:url(../images/th_shadow_bg.jpg) repeat-x #fff; border-bottom:1px solid #e3e6eb; border-right:1px solid #e3e6eb;}
.tourlist-table .tour-li-td table tbody td {border-bottom:none; background:#fff; height:28px; border-bottom:1px solid #e3e6eb; border-right:1px solid #e3e6eb;}
.tourlist-table .tour-li-td .price { color:#e94d03;}
.tourlist-table .tour-li-td table .last {border-right:none;}
.tourlist-table .tour-li-td .li-more-div { background:#fafafa; position:relative; padding:10px 0;}
.tourlist-table .tour-li-td .li-more-div .confirm-div { position:absolute; right:10px; top:13px;}
.tourlist-table .tour-li-td .li-more-div .more-btn { display:inline-block; font-size:14px; font-weight:bold; color:#666; height:25px; line-height:25px; padding:0 15px; position:relative; cursor:pointer;}
.tourlist-table .tour-li-td .li-more-div .more-btn i { position:absolute; width:10px; height:13px;  background:url(../images/filter_img.png) -190px 0; right:2px; top:7px;}

.tourlist-table .tour-li-td .li-more-div .now-confirm-btn { display:inline-block; padding:0 5px; background:#fff; border:1px solid #355ba6; color:#355ba6; height:20px; line-height:20px;}
.tourlist-table .tour-li-td .li-more-div .delay-confirm-btn { display:inline-block; padding:0 5px; background:#fff; border:1px solid #cbcbcb; color:#666; height:20px; line-height:20px;}
.tourlist-table .tour-li-td .li-more-div .li-page {min-height:25px;}
.tourlist-table .tour-li-td .li-more-div .li-page a { display:inline-block; padding:0 5px; color:#2f91ce;}
.tourlist-table .tour-li-td .li-more-div .li-page .cPageNum { font-weight:bold;}

.tip-box { position:absolute; z-index:1; margin-left:-50%; margin-top:10px;}
.tip-box .tip-top {position: absolute; top: -8px; width: 100%; text-align:center; height:9px; line-height:9px; overflow:hidden;}
.tip-box .tip-top i {display:inline-block; height:9px; width:20px; background: url(../images/filter_img.png) -10px 0 no-repeat;}
.tip-box .tip-div {background:#fff; border:1px solid #e3e3e3; border-radius:3px; box-shadow:1px 1px 3px #ccc; padding:5px 10px; line-height:20px; text-align:left;}

.people-price-div { position:relative;}
.people-price-div .tip-box  {width:150px; left:45px;}

.child-price-div { position:relative;}
.child-price-div .tip-box  {width:150px; left:45px;}

.now-confirm-div { position:relative;}
.now-confirm-div .tip-box  {width:200px; left:-35px;}

.supplier-info-div { position:relative;}
.supplier-info-div .tip-box  {width:350px; left:-75px; top:15px;}
.table table tbody tr.hover .supplier-info-div td { background:#fff;}

.supplier-tip-div { padding-bottom:10px;}
.supplier-tip-div .s-title { font:14px/20px microsoft yahei; color:#333; padding:10px 0 5px; border-bottom:1px solid #ebebeb;}
.supplier-tip-div .s-title  b { color:#3459a7; font-weight:normal;}
.supplier-tip-div .s-cont { }
.supplier-tip-div .s-cont .s-li { padding:10px 0; line-height:23px; border-bottom:1px dotted #e8e8e8;}
.supplier-tip-div .s-cont .last { border-bottom:none;}
.supplier-tip-div .s-cont .name { width:85px; color:#666;}
.supplier-tip-div .s-cont .call { width:130px; color:#335aa7; padding-left:24px; position:relative;}
.supplier-tip-div .s-cont .call i { position:absolute; width:18px; height:14px;  background: url(../images/call_ico.png) 0 0 no-repeat; top:4px; left:0; }
.supplier-tip-div .s-cont .qq { height:23px;}

.relation_id_div .r-img { padding:5px; background:#f5f5f5;}
.relation_id_div .r-title { font:14px/20px microsoft yahei; padding-bottom:5px;}

.channel-group { line-height:20px;}
.channel-group .view-label{ display:inline-block; width:75px; position:relative; padding-left:15px; min-height:20px; padding-right:5px; line-height:20px;}
.channel-group .view-label .checkbox { position:absolute; top:5px; left:0;}
.channel-group .view-label label{ display:block; height:20px; line-height:20px; overflow:hidden;word-break: break-all; word-wrap: break-word; white-space: nowrap; text-overflow: ellipsis;}

.wei-box200 { width:200px; height:200px; border:1px solid #efefef;}

/* 微名片 */
.weimp-touxiang{ border:1px solid #ededed; width:100px; height:100px;}
.weimp-touxiang img{  border-radius:50px;}
.weimp-pican{ background:url(../images/weimp-pican.jpg) no-repeat; width:66px; height:24px; cursor: pointer;}
.czpmenber-ms{ line-height:20px; color:#666;}

.weimp-mbtit{ width:65px; line-height:24px;}
.weimp-mbtet{ height:24px; line-height:24px; color:#999;}
.weimp-bjpic{ width:800px; height:300px; border:1px solid #eaeaea; position:relative;}
.weimp-touxiangpic{position:absolute; left:50%; margin-left:-50px; top:20%; width:100px; height:100px;}
.weimp-touxiangpic img{  border-radius:50px;}
.weimp-touxiangpic p{font-family:"微软雅黑";font-size:24px;text-align:center; color:#464646;}
    
.czpmenber-tc{ width:555px; height:295px;}
.czpmenber-tc h3{ font-size:14px; font-weight:bold; color:#335aa6;}
.czpmenber-tc p{ color:#666; line-height:20px; margin-top:5px;}
.erweima-dl{ margin:0 22px; margin-top:20px; float:left;}
.erweima-dl dt{ float:left; width:24px; height:24px; line-height:24px; font-family:Arial; font-size:20px; color:#fff; text-align:center; background:#e5e5e5; margin-right:1px;}
.erweima-dl dd{ float:left;}
.erweima-dl dd .menbertc-erweima{ width:200px; height:200px; border:1px solid #efefef;}
.erweima-dl dd p{width:200px; color:#335aa6; text-align:center;}
.wei-box250,.wei-box250 img { width: 250px; height: 250px;}

/* 合同 */
.czp_hetong{}
.czp_hetong p{ margin-top:10px; line-height:28px;}
.czp_hetong .top .title{ font-family:"微软雅黑"; font-size:22px; text-align:center; margin-top:20px;}
.czp_hetong .top .bh{ margin-top:12px;}

.con_tk{ margin-top:40px;}
.con_tk h1{ font-size:16px;color:#333;}
.con_tk h3{ font-size:14px; margin-top:30px; color:#333;}
.tk_ul li{ margin-top:10px; margin-left:22px;}
.dx_sty{ margin-top:8px; margin-right:3px;}
.hetong_text{ border:1px solid #ccc; height:24px; line-height:24px; text-align:left; padding-left:3px;  margin:0 3px; color:#464646;}
.plr-5{ padding:0 5px;}
.mr-2{ margin-right:2px;}
.w420{ width:420px;}
.w360{ width:360px;}
.w340{ width:340px;}
.w220{ width:220px;}
.w60{ width:60px;}
.w40{ width:40px;}
.w30{ width:30px;}
.w20{ width:20px;}
.h90{ height:90px;}
.gzqz{ margin-top:60px; border-top:1px dashed #dedede;border-bottom:1px dashed #dedede; padding:12px 0 25px 0;}
.gzqz .tab_tit{ width:85px; text-align:left; display:block; float:left; line-height:24px;}
.ht_zb{ margin: 0 auto; margin-top:30px; margin-bottom:20px;}
.ht_zb .tab_tit{ width:65px; text-align:left; display:block; float:left; line-height:24px;}
.time_pic{ background:url(../images/date.png) no-repeat 3px 4px;border:1px solid #ccc; height:24px; line-height:24px; text-align:left; padding-left:22px;  margin:0 3px; color:#464646;}

.tuniu_basic_div .textFB{ width:60px;}
.tuniu_basic_div table td { vertical-align:top;}
.tuniu_basic_div .check-item { float:left; width:130px;}

.need-retailer-div { position:relative; }
.need-retailer-btn  { cursor:pointer;}
.need-retailer-div .tip-box { width:250px; left:-40px;}
.need-retailer-div .tip-box p { padding:3px 0; border-bottom:1px dashed #eee;}

/* 微杂志 */
.btn25 { display:inline-block; height:25px; line-height:25px; padding:0 7px; text-align:center;}
.btn25:hover { color:#fff;}
.ico-btn { position:relative; padding-left:25px; color:#fff;}
.ico-btn i { position:absolute; width:14px; height:14px; top:6px; left:6px;}
.ico-btn .ico-edit { background:url(../images/magazine_img.png) no-repeat;}
.ico-btn .ico-delete { background:url(../images/magazine_img.png) 0 -14px no-repeat;}
.ico-btn .ico-add {background:url(../images/magazine_img.png) 0 -28px no-repeat;}

.magazine-list {}
.magazine-list .li-box {width:320px; height:230px; float:left; margin:0 20px 20px 0;}
.magazine-list .li-box .li-div { border:1px solid #e4e4e4; padding:10px; height:210px;}
.magazine-list .li-box .li-div:hover { border:1px solid #335aa5;}
.magazine-list .li-box .li-div .img-div { width:140px; height:210px;}
.magazine-list .li-box .li-div .cont-div { width:150px;}
.magazine-list .li-box .li-div .cont-div .li-oper { text-align:right; height:25px;}

.li-magazine .cont-div { position:relative; height:210px;}
.li-magazine .li-oper a { background:#7f7f7f;}

.li-magazine  .li-title { padding:10px 0;}
.li-magazine  .li-title .title-text {font:14px/20px microsoft yahei; max-height:40px; overflow:hidden; word-break:break-all; word-wrap:break-word; }

.li-magazine  .li-codebox { margin-top:10px; }
.li-magazine  .li-codebox .li-code {width:30px; height:28px; position:relative; z-index:2;}
.li-magazine  .li-codebox .li-code .ico-code { display:inline-block; width:30px; height:28px; background:url(../images/magazine_img.png) -30px 0 no-repeat;}
.li-magazine  .li-codebox .code-tip { line-height:28px; color:#cbcbcb; padding-left:5px;}
.li-magazine  .li-codebox .code-tip { line-height:28px; color:#cbcbcb;}
.li-magazine  .li-code .show-code { position:absolute; left:35px; top:0; width:168px; height:168px; border:1px solid #efefef; background:#fff;}
.li-magazine  .li-code .show-code .ico-arrow { position:absolute; width:5px; height:8px; background:url(../images/magazine_img.png) -70px 0 no-repeat; left:-5px; top:8px;}
.li-magazine a.rel-btn { position:absolute; left:0; bottom:0; color:#fff; background:#335aa7;}
.li-magazine a.unrel-btn { position:absolute; left:0; bottom:0; color:#fff; background:#d80808;}

.magazine-detail {}
.magazine-detail .imgs-oper .add-btn {background:#335aa7;}

.magazine-imgsbox { padding-right:140px; position:relative; float:left;}
.magazine-imgsbox .imgs-oper {position:absolute;  top:36px; right:20px;}
.magazine-imgsbox .imgs-div { min-width:142px; min-height:262px; max-width:820px; border:1px dashed #ddd; padding:10px 0 10px 10px;}
.magazine-imgsbox .li-div { float:left; margin:0 10px 10px 0; width:130px; height:250px; padding:18px 12px; background:#fff;}
.magazine-imgsbox .li-div .img-oper { text-align:right; height:25px;}
.magazine-imgsbox .li-div .img-oper .oper-div { height:25px; display:none;}
.magazine-imgsbox .li-hover { background:url(../images/magazine_li_bg.png) no-repeat;}
.magazine-imgsbox .li-hover .img-oper .oper-div { display:block;}
.magazine-imgsbox .li-div .img-oper a { background:#7f7f7f;}
.magazine-imgsbox .li-div .img-cont { width:130px; height:195px; margin-top:5px; }
.magazine-imgsbox .li-div .img-name { height:20px; line-height:20px; overflow:hidden; white-space: nowrap; text-align:center;}

.song-list li { height:32px; line-height:32px; position:relative; border-bottom: 1px dashed #eee; color:#444;}
.song-list li .type { position:absolute; right:10px; top:0; margin-top:0;color:#999;}
.song-list li .name { padding-left:20px; background:url(../images/song_r2_c2.png) no-repeat; margin-left:5px;}

.checks-group-box .li2-div { padding-left:80px; position:relative;}
.checks-group-box .li2-div .li2-name { position:absolute; top:0; left:15px;}
.checks-group-box .li3-div { padding-left:40px; position:relative;}
.checks-group-box .li3-name { position:absolute; top:0; left:0;}

.access-checks-div .li { margin-bottom:10px;}
.access-checks-div .li .li-title { color:#333; font-weight:bold; height:25px; line-height:25px; padding-bottom:5px;}
.access-checks-div .height50 { height:50px; overflow:hidden;}
.access-checks-div .height75 { height:75px; overflow:hidden;}
.access-checks-div .check-group-div { position:relative;}
.access-checks-div .padding-bottom25 { padding-bottom:25px;}
.access-checks-div .check-group-div .slide-btn {color:#25499f; position:absolute; left:0; bottom:5px; padding-right:15px;}
.access-checks-div .check-group-div .slide-btn .ico-arrow,
.access-checks-div .check-group-div .slide-show .ico-arrow
 { position:absolute; height:0; width:0; overflow:hidden; padding:0; margin:0; border:4px solid #fff; right:0;}
.access-checks-div .check-group-div .slide-btn .ico-arrow {border:4px solid #fff; border-top:4px solid #244a9f; top:8px;}
.access-checks-div .check-group-div .slide-show .ico-arrow {border:4px solid #fff; border-bottom:4px solid #244a9f; top:4px;}

.public-bar-div { border:1px solid #e7e7e7;}
.public-bar-div .title { height:32px; line-height:32px; background:#f2f2f2; padding-left:10px; color:#666; font-weight:bold;}
.public-bar-div .title .text { font-weight:normal;}
.public-bar-div .cont { padding:10px;}
.check-group-div .label-check { position:relative; width:100px; height:25px; line-height:25px; overflow:hidden; padding-left:20px; float:left; margin-right:10px;}
.check-group-div .label-check .checkbox,
.check-group-div .label-check .radio { position:absolute; top:8px; left:0;}

.wei-card-list {}
.wei-card-list .li { width:300px; height:160px; float:left; margin:0 40px 40px 0;}
.wei-card-list .li .li-link { display:block; border:1px dashed #e6e6e6; text-align:center; height:158px; line-height:158px;}
.wei-card-list .li .li-link .li-name { display:inline-block; height:38px; line-height:38px; border:1px solid #ececec; padding:0 15px; font:14px/38px microsoft yahei; background:#828282
; color: #fff;}
.wei-card-list .li a:hover {background:#f9f9f9;}
.wei-card-list .li a:hover .li-name { color:#fff; background: #335aa7;}

.dashed-sep { margin:10px 0 2px 0; border-top:1px dashed #ccc;} 


.route-hotel-del_bnt { color: #0069ca; font-size: 12px; }
.route-hotel-del_bnt:hover { color: #65aaea; font-size: 12px; }

/*蓝色文字按钮*/
.little_bnt { color: #0069ca; cursor:pointer;}
.little_bnt:hover { color: #65aaea;}