@charset "utf-8";
/* --all rest-- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;font-style:normal;}
body{font:normal 12px/1.5em Arial,"Microsoft YaHei",Verdana,Helvetica, sans-serif;word-wrap:break-word; background:#EEF7FE!Important;}
ul,ol{list-style:none;list-style-position:outside;vertical-align:middle;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus{outline:0;}
img{-ms-interpolation-mode:bicubic;vertical-align:middle}
.div10px{ height:10px; overflow:hidden;}
/*Link*/
a:link,a:visited{text-decoration:none;color:#00f}
a:hover,a:focus{color:#f60;}

/*Form*/
textarea{padding:3px;overflow-y:auto;word-wrap:break-word;word-break:break-all;}
/*Table*/
table {font-size:inherit;font-size:12px}
caption, th, td {font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
pre {margin:1.5em 0;white-space:pre;}

/*common*/
.f_l{display:inline;float:left!important;}
.f_r{display:inline;float:right!important;}
.c{zoom:1;display:block}
.c:after{ content:"."; height:0; display:block; clear:both; visibility:hidden;overflow:hidden;}

.centers{text-align:center!important}
.rights{text-align:right!important}
.hide{display:none}

.blank5{height:5px;font-size:0;line-height:5px;}
.blank10{height:10px;font-size:0;line-height:10px;}
.blank20{height:20px;}
.blank_x{height:3px;font-size:0;line-height:3px;}

/*-------------------------------------------------------public---------------------------------------------------------------------------*/
body{background-color:#f1f1f1}

.red{color:#f00}
.bline{background:url(../images/bline.gif) left center repeat-x;height:16px;font-size:0;line-height:16px; clear:both}
td.aling_r{ text-align:right; padding-right:4px}
.titles{border:1px solid #c4e1f7; background:url(../images/tit_bg.png) 1px top repeat-x; line-height:31px; height:31px; padding-left:8px;border-radius:5px 5px 0 0;}
.pages{border:1px solid #d6d6d6; padding:10px 0 10px 10px;}
.titles h4{font:700 12px/31px "Microsoft YaHei";text-shadow:2px 2px 5px #abc}
.divbutton{ padding:10px 0;}
.divbutton a{ margin-right:10px;}
.divbutton a:hover{ text-decoration:none;}
.bulelist{
    background: none repeat scroll 0 0 #D2E4FC;
    border: 1px solid #99BEEF;
    color: inherit;
    height: 500px;
	margin-right:10px;
    padding: 5px;overflow-x:hidden; overflow-y:auto;
	}
/* --form-radio|checkbox-- */
label.checkbox {padding-left: 24px; cursor:pointer;background: url(../images/form/checkbox.png) no-repeat left -21px; line-height:22px; height:21px; display:inline-block;} 
label.checked {background-position:left 100%;  } 
label.disabled{background-position:left 0px;}
.hRadio{
padding-left: 22px; display: inline-block;
background: transparent url(../images/form/radio.png) no-repeat left top;
height: 19px; line-height:20px;
cursor:pointer;vertical-align:middle;
}
.hRadio_Checked {background-position: left bottom;}

/*-- input style --*/
.txt_sty{border:1px solid #e1e1e1;border-left:1px solid #bebebe; border-top:1px solid #bebebe; width:115px;height:18px; line-height:18px; padding:1px 3px; color:#333;vertical-align:middle;}
.calendar_btn{ background:url(../images/form/calendar.png) center center no-repeat; border:none;width:24px; height:24px; cursor:pointer; vertical-align:middle; margin-left:4px}

.btn2_sty{background:url(../images/form/btn2_sty.gif);width:50px; height:27px!important;border:0 none; cursor:pointer; font:700 12px/27px "Microsoft YaHei"; vertical-align:middle; color:#fff; letter-spacing:6px;}
.btn3_sty{background:url(../images/seat/btns.png) 0 0 no-repeat;width:68px; height:24px!important; border:0 none;cursor:pointer; font:12px/24px "微软雅黑"; vertical-align:middle; color:#fff;}
.btn3_sty_hover{background:url(../images/seat/btns.png) 0 bottom no-repeat;width:68px; height:24px!important; border:0 none;cursor:pointer; font:12px/24px "微软雅黑"; vertical-align:middle; color:#fff;}
.btn4_sty{background:url(../images/other_btn.gif);width:68px; height:25px!important;border:0 none; cursor:pointer; font:200 12px/25px "Microsoft YaHei"; vertical-align:middle; color:#333;}
.btn4_hover{background:url(../images/other_btn_cur.gif);width:68px; height:25px!important;border:0 none; cursor:pointer; font:200 12px/25px "Microsoft YaHei"; vertical-align:middle; color:#000;}
.textareas{border:1px solid #e1e1e1;border-left:1px solid #bebebe; border-top:1px solid #bebebe; background-color:#fff; padding:5px;}

.btn_save{background:url(../images/form/btn_save.png); line-height:16px; width:16px; height:16px; border:0 none; cursor:pointer}
.btn_edit{background:url(../images/edit.png); line-height:16px; width:16px; height:16px; border:0 none; cursor:pointer}

.btn_select,.btn_jump,.btn_remove,.btn_search{background:#fff center center no-repeat;width:23px;height:23px;border:1px solid #d6d6d6;cursor:pointer;margin-left:4px;vertical-align:top}
.btn_select{background-image:url(../images/lookall.png)}
.btn_jump{background-image:url(../images/form/jump.png)}
.btn_remove{background-image:url(../images/cross.png)}
.btn_search{background-image:url(../images/outbound/btn_search.png)}

/* table */
.mytab{border-collapse:collapse; border-spacing:0;margin-top:5px;margin-left:2px;border-radius:0 0 6px 6px;box-shadow:0px 1px 2px #B9B9B9}
.mytab td,.mytab th{font-size:12px;line-height:150%;text-align:center; padding:2px 6px;}
.mytab td{border-collapse:collapse; border-spacing:0;border:1px solid #d6d6d6;cursor:pointer; border-top:none; border-left:none;}
.mytab th{border-bottom:1px solid #a4bcc6;border-right:1px solid #b4c8d0; color:#000;line-height:25px; height:25px;font-weight:500;background:url(../images/th_bg1.gif) 0 0 repeat-x; white-space:nowrap!important; word-break:keep-all; word-wrap:normal;}
.mytab th.ltb{background:url(../images/thead1.gif) 0 0 no-repeat;}
.mytab th.rtb{background:url(../images/thead1.gif) right top no-repeat; border-right:none;}
td.td_bg{ background:#f1f1f1;}
.mytab td.l_bor{border-left:1px solid #d6d6d6}
.mytab tr.write{background:#e0e9f2!important;}
.view,.edit,.del,.save,.manager,.copy,.start,.stop,.recycle{line-height:16px; width:24px; height:16px; zoom:1; display:inline-block}
a.view{background:url(../images/view2.png) center center no-repeat}
a.edit{background:url(../images/edit.png) center center no-repeat}
a.del{background:url(../images/delete.png) center center no-repeat}
a.save{background:url(../images/save.png) center center no-repeat}
a.manager{background:url(../images/manager.png) center center no-repeat}
a.copy{background:url(../images/copy.png) center center no-repeat}
a.start{background:url(../images/form/start.png) center center no-repeat}
a.pause{background:url(../images/form/pause.png) center center no-repeat}
a.stop{background:url(../images/form/stop.png) center center no-repeat}
a.recycle{background:url(../images/form/recycle.gif) center center no-repeat}

.ellipsis{display:block;overflow: hidden; text-overflow:ellipsis;white-space:nowrap}

/* mytab2  */
.mytab2{border-collapse:collapse; border-spacing:0;margin-left:2px; margin-top:5px;}
.mytab2 td,.mytab2 th{font-size:12px;line-height:150%;text-align:center;padding:2px;}
.mytab2 td{border:1px solid #d6d6d6; background:#FFF;cursor:pointer;}
.mytab2 th{border-bottom:1px solid #a4bcc6;border-right:1px solid #b4c8d0; color:#000;line-height:25px; height:25px;font-weight:500;background:url(../images/th_bg1.gif) 0 0 repeat-x;white-space:nowrap;word-break:keep-all; padding:2px 4px}
.mytab2 th.ltb{background:url(../images/thead2.gif) left top no-repeat;}
.mytab2 th.rtb{background:url(../images/thead1.gif) right top no-repeat; border-right:0 none;}
.mytab2 th.rtb2{background:url(../images/thead3.gif) right bottom no-repeat; border-right:0 none;}
.mytab2 th.ctb{background:url(../images/th_bg2.gif) 0 0 repeat-x;}
tr.tr_bg td{ background:#f1f1f1;}
tr.hlight td{background:#efd2d2 url(../images/td_hlight.gif) 0 0 repeat-x}

.mytab2 a.blue:link,.mytab2 a.blue:visited,.mytab2 a.blue:active{color:#42B4C4;border-bottom:2px dashed #42b4c4;font-weight:600}
.mytab2 a.blue:hover{color:#df4b50;text-decoration:none;border-bottom:2px dashed #df4b50}

.mytab td a,.mytab2 td a{ color:#1361aa; text-decoration:none}
.mytab td a:visited,.mytab2 td a:visited{color:#74183f}
.mytab td a:hover,.mytab2 td a:hover{color:#F30; text-decoration:underline;text-shadow:0px 1px 1px #F60}

table.tdNowrap tr td{word-break:keep-all; word-wrap:normal;white-space:nowrap;}
.txt_break{word-break:break-all!important;word-wrap:break-word!important;white-space:normal!important}

/*--tabs--*/
#tabs{ background:url(../images/tabs.gif) left bottom repeat-x;padding-top:5px;min-height:24px}
#tabs ul{_vertical-align:baseline}
#tabs li{display:inline; line-height:24px}
#tabs a{background:url(../images/tabs_lefts.gif) left bottom no-repeat; padding-left:7px; line-height:24px; float:left; color:#333; white-space:nowrap;word-break:keep-all}
#tabs a:hover{ background-position:0 0; color:#fff; TEXT-DECORATION:none}
#tabs a span{ background:url(../images/tabs_rights.gif) right bottom no-repeat; display:block;padding:0 10px 0 3px}
#tabs a:hover span{background-position:right top;}
#tabs li.current a{background-position:0 0; color:#fff}
#tabs li.current a span{background-position:right top;}

/*pages*/
.showpage {display:inline; float:right; margin-right:10px; width:auto; padding-top:5px;}
.showpage .total{ float:left; line-height:22px; padding-right:10px;}
.showpage .total b{ color:#f00}
.showpage a {background:url(../images/pagebg.png) no-repeat bottom center ;color:#000;display:inline;float:left;font-family:"Arial";
border:1px solid #6188AF;width:50px;
height:20px;line-height:20px;margin-left:3px;padding-left:8px;text-align:center; overflow:hidden;}
.showpage a:hover{cursor:pointer;text-decoration:none;}
.showpage dfn{ color:#4b2d0b; padding:0 0 0 10px; line-height:22px;}
.showpage dfn b{ color:#a10101; font-weight:normal;}
.showpage a em{ background:url(../images/arrow.png) no-repeat 0 2px;font-style:normal; padding-left:8px;} 
.showpage a:hover em{}
.showpage a em.r{ background-position:right -38px; padding-right:8px;}
/*end*/

/*btn*/
.btn_sty,.btn_cancle{font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.btn_sty,.btn_cancle{ padding: 6px 6px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 8px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; }

.btn_sty::-moz-focus-inner,.btn_cancle::-moz-focus-inner{ border:0; padding:0; margin:0; }
.btn_sty:focus,.btn_cancle:focus { outline:none 0; border-color:#426DC9; box-shadow:0 0 8px rgba(66, 109, 201, .9); }
.btn_sty:hover,.btn_cancle:hover{ color:#000; border-color:#666; }
.btn_sty:active ,.btn_cancle:active{ border-color:#666; }
.btn_sty[disabled] ,.btn_cancle[disabled]{ cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
.btn_sty{ color: #FFF; border: solid 1px #3399dd; background: #2288cc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); }
.btn_sty:hover { color:#FFF; border-color:#1c6a9e; }
.btn_sty:active { border-color:#1c6a9e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); }
.mybtn {border:1px solid #6188AF;font-size:12px;color:#000000;background:#FFFFFF;font-family: "Verdana"; padding-top:2px;}

/*input file up css*/
.file-box input{vertical-align:middle; margin:0; padding:0}
.txtfield{width:180px;height:25px; padding:1px 3px;}
.file-box{ position:relative;width:340px; overflow:hidden}
.btnview{ background-color:#FFF; border:1px solid #CDCDCD;height:27px; width:70px;}
.infile{ position:absolute; top:0; right:80px; height:24px; filter:alpha(opacity:0);opacity: 0;width:260px;zoom:1}

/*快速搜索样式*/
#bb{ font-size:12px/2em 'Microsoft Yahei',Tahoma,Arial !important}
#bb a{ color:#417eb7; font-weight:bold; padding-left:22px; text-decoration:underline; font-size:12px}
#bb a:hover{color:#F60; text-decoration:none}

#jsonTable tr td{border:1px solid #d1d1d1;width:100px; background-color:#fff; cursor:auto}
#jsonTable tr td a{cursor:pointer; color:#1361aa}
#jsonTable tr td a:visited{color:#74183f}
#jsonTable tr td a:hover{color:#F30; text-decoration:underline}

/*滚动条样式*/
html{
	scrollbar-face-color: #e8f5f8; /*主色调*/
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #99BBCC; /*描边颜色*/
	scrollbar-3dlight-color: #AACCDD; /*左侧边高光颜色*/
	scrollbar-arrow-color: #6688AA; /*小三角颜色*/
	scrollbar-track-color: #EEEEEE; 
	scrollbar-darkshadow-color: #DDEEFF; 
}
/*滚动条样式*/
.faqulcss{border:1px solid #dbdbdb; width:100%; overflow:hidden;}
.faqulcss a{ color:#000;}
.faqulcss a:hover{ color:#03F;}
.faqulcss li{  float:left; padding:10px 10px 10px 20px;}
.fortit{ padding:10px 0 10px 10px;}
.fortit a{ margin-left:20px;}
.fortit a:hover{ text-decoration:none;}
.fortit span{ color:#F00;}
.editnewbg{ background:url(../images/foredit.png)  left  center no-repeat; padding:0 0 0 20px; line-height:34px; height:34px;}
.titnewbg{ background:url(../images/lognew.png)  5px  center no-repeat; padding:0 0 0 25px; line-height:34px; height:34px;}
.titserch{background:url(../images/lookall.png) left  7px no-repeat; padding:0 0 0 19px; line-height:34px; height:34px;}
.titlog{background:url(../images/log.png) 2px  8px no-repeat; padding:0 0 0 21px; line-height:34px; height:34px;}
.bulebgbtm{ background-color:#e0e9f2; border:1px solid #bebebe; width:98%; padding:3px 0 ; margin-top:6px;}
.forleghid{ width:200px; overflow:hidden;}
.idecont{  height:25px; line-height:25px; font-size:12px; padding-left:10px; background-color:#eeeeee; font-weight:bold;color:#555;}
.idecont .contdel{ float:right;}
.contlist{ border:1px solid #eeeeee; padding-left:10px; line-height:25px; color:#555;}
.nonelog{ font-size:14px;}
.noneinfo{ color:#666;}
#divId0{padding-left:10px;}
.floatleft{ float:left;}
.textleft{ text-align:left;}
.marginleft10{ margin-left:10px;}
.marginright20{ margin-right:20px;}
.marginleft20{ margin-left:20px;}
.margin10{ margin:10px;}
.margina a{ margin-left:15px;}
.topalign{ padding:20px 0;}
.topalign input{ margin-left:20px;}
.gree_newtable {
	border-collapse: collapse; width:100%;
}
.gree_newtable td {
	border:1px solid #28889b; 
	text-align:center;
	color:#4C5154;
	font-size:12px; padding:5px;

}
.gree_newtable td.tdcont {text-align:left;}
.gree_newtable .trtitle{ background-color:#d2e8eb; }
.greeborder{border:1px solid #28889b; line-height:22px; padding:10px; margin-bottom:20px; border-top:0;}
.greeborder input{ margin: 0 3px 0 20px;}
/*span弹屏样式*/
.speakdiv{ margin-top:10px;}
.spanmargin{ padding:10px 0;background:url(../images/top_bg.png) 0 bottom repeat-x}
.spanmargin span{ font-size:12px; line-height:25px; padding-left:30px; color:#333;}

a.fold{background:url(../images/fold.png) 0 0 no-repeat;width:24px;height:20px; line-height:20px;margin:0 20px;zoom:1}
td a.fold_s{background:url(../images/fold.png) 0 100% no-repeat;width:24px;height:20px; line-height:20px;margin:0 20px;zoom:1}