﻿html, body, div, blockquote, img, label, h1, h2, h3, h4, h5, h6, pre, ul,ol, li, dl, dt, dd, form, fieldset, input, th, td,address{border-style: none;
    border-color: inherit;
    border-width: 0;
    margin: 0 0 4px 0;
    padding: 0;
    outline: none;
    list-style: none;
    font-size:12px;line-height:1.65; font-family:Arial,'宋体'
}
p {margin:0;padding:0;}
table { border-collapse:collapse;}
body,input,select,textarea,h1, h2, h3, h4, h5, h6{ color:#333;}
input,select,textarea {border:1px solid #7F9DB9;background:#F9F9F9; font-size:12px; line-height:18px;}

em { font-style:normal;color:#c00;}
eb { font-style:normal;color:#06F;}
small {color:#666; font-size:12px;}
big {color:#666; font-size:18px;}

a:link,a:visited{color:#164A84;text-decoration:none;}
a:hover,a:active{color:#c00;text-decoration:underline;}
.clear { clear:both;}
body { background:#fff;}
td,th { padding:3px 5px;}
.formtable,fieldset.fieldset{color:#444;border:1px #ccc solid;border-collapse:collapse;width:98%; margin:10px auto;clear:both;}
.formtable caption{font-weight:700;font-size:13px;color:#F92301;background-color:#fff;margin:3px 0;}
.formtable th{vertical-align:top;text-align:right;background-color:#EAFAFF;border:1px #ccc solid;font-weight:400;width:150px;}/*  xuan 修改于2010年11月28日，因首页显示而改动。如因其它地方显错误再与改回来*/
.formtable td{vertical-align:middle;text-align:left;border:1px #ccc solid;border-width:0 1px 1px 0;}
.formtable td input { margin-right:5px;}
.formtable td textarea{}
.formtable td select { margin-right:5px;}
.formtable td.captiontitle { font-size:14px;background-color:#f5f5f5; font-weight:bold;}
.formtable td.contectVtop { margin-top:0; vertical-align:top;}
.formtable em{font-style:normal;color:red; margin:0 5px;}

.MenuTable{border:0px solid;border-collapse:collapse;margin:-1px auto;padding:0px;}
.MenuTable td{border:0px;border-width:0;padding:0px;background:url(images/menu.jpg) no-repeat 0 0;}

.alerts {color:red;}
.submit { background:#60f; color:#fff; padding:3px 20px; margin:5px 20px 6px 0; font-size:14px; font-weight:700; cursor:pointer;}
.subTExt { background:#fff; color:#000; padding:3px 20px; margin:5px 20px 6px 0; font-size:14px; font-weight:700; cursor:pointer;}

.w720 { width:720px; }

.tablelist{color:#444;border:1px #ccc solid;border-collapse:collapse;width:98%; margin:10px auto;clear:both;width:680px}
.tablelist th.thead{    vertical-align: middle;    text-align: center;    background-color: #FFFF66;    border: 1px #ccc solid;    font-weight: 800;    height: 30px;}
.tablelist th{    vertical-align: middle;    text-align: center;    background-color: #EAFAFF;    border: 1px #ccc solid;    font-weight: 600;    }
.tablelist td{vertical-align:middle;text-align:left;border:1px #ccc solid;border-width:0 1px 1px 0;}
.tablelist td textarea{width:400px;height:60px;}

/*2012-12-11*/
.formtable1{color:#444;border:1px #ccc solid;border-collapse:collapse;width:98%; margin:0px auto;clear:both; border-top:0px;}
.formtable1 th{vertical-align:top;text-align:right;background-color:#EAFAFF;border:1px #ccc solid;font-weight:400;width:150px; border-top:0px;}
.formtable1 td{vertical-align:middle;text-align:center;border:1px #ccc solid;border-width:0 1px 1px 0;}
.formtable2{color:#444;border:1px #ccc solid;border-collapse:collapse;width:98%; margin:0px auto;clear:both; border-top:0px;}
.formtable2 th{vertical-align:top;text-align:right;background-color:#EAFAFF;border:1px #ccc solid;font-weight:400;width:150px; border-top:0px;}
.formtable2 td{vertical-align:middle;text-align:left;border:1px #ccc solid;border-width:0 1px 1px 0;}

/*  todayInfo  formtable css*/
.todayInfoformtable,fieldset.fieldset{color:#444;border:1px #ccc solid;border-collapse:collapse;width:98%; margin:10px auto;clear:both;}
.todayInfoformtable caption{font-weight:700;font-size:13px;color:#F92301;background-color:#fff;margin:3px 0;}
.todayInfoformtable th{vertical-align:top;text-align:right;background-color:#EAFAFF;border:1px #ccc solid;font-weight:400; /*width:150px;  xuan 修改于2010年11月28日，因首页显示而改动。如因其它地方显错误再与改回来*/}
.todayInfoformtable td{vertical-align:middle;text-align:left;border:1px #ccc solid;border-width:0 1px 1px 0;}
.todayInfoformtable td.captiontitle { font-size:14px;background-color:#f5f5f5; font-weight:bold;}
.todayInfoformtable td.captiontitleLine { font-size:14px;background-color:#f5f5f5; font-weight:bold; width:25%;}
.todayInfoformtable td.contectVtop { margin-top:0; vertical-align:top;}
.todayInfoformtable em{font-style:normal;color:red; margin:0 5px;}

/*border=0px formtable css*/
.btable,fieldset.fieldset {color:#444;border:0px;width:98%; margin:0px;clear:none;}
.btable th{vertical-align:top;text-align:right;background-color:#EAFAFF;border:0px;font-weight:400;/*width:150px;  xuan 修改于2010年11月28日，因首页显示而改动。如因其它地方显错误再与改回来*/}
.btable td{vertical-align:middle;text-align:left;border:0px;}
.btable em{font-style:normal;color:red; margin:0 5px;}

/*登录*/
.login {width:395px; margin:150px auto 0; padding:20px 0 0 305px; background:url(images/logo.gif) no-repeat 0 0;}
.login li { clear:both; padding:0 0 6px 0; height:20px;}
.login li label { display:block; float:left;width:80px; text-align:right; font-size:13px;}
.login input {height:18px;width:200px; font-size:13px; text-indent:3px; padding:0; margin-right:5px; float:left;}

.login input.redborder {border:2px solid #f00;}
.login input.submit {background:#7AB2EF url(images/btn_bg.jpg) repeat-x;height:24px;width:80px;padding:1px;border:1px solid #6294CD;font-size:14px;line-height:20px;color:#fff;letter-spacing:5px;text-align:center;}
.login input#txtcheck {width:70px;}
.login #valationno { background:#ccc;font-size:16px; line-height:20px; font-family:arial; letter-spacing:1px; text-decoration:line-through;padding:0 5px; font-weight:bold;}
.copy {clear:both;width:700px; margin:0 auto; text-indent:10px;}

.list{color:#444;border:1px #ccc solid;border-collapse:collapse;width:98%; margin:10px auto 21px auto;clear:both;}
.list tr.thead td,.list tr.thead th { background:url(images/bg_top.jpg) repeat-x 0 -60px;white-space:nowrap; text-align:left;}
.list thead { background:url(images/bg_top.jpg) repeat-x scroll 0 -60px;white-space:nowrap; cursor:pointer;}
.list thead th.header { background:url(images/bg.gif) no-repeat 100% 8px;}
.list thead th.headerSortDown { background:url(images/asc.gif) no-repeat 100% 10px;}
.list thead th.headerSortUp {background:url(images/desc.gif) no-repeat 100% 10px;}
.list th,.list td{border:1px #ccc solid;font-weight:400;}
.list tr.barry0 { background:#f5f5f5;}
.list tr.hover {background-color:#EAFAFF;}
.list td textarea{width:400px;height:60px;}

.listInfo {color:#444;border:1px #ccc solid;border-collapse:collapse;width:100%; margin:0px auto;clear:both;}
.listInfo tr.thead td,.list tr.thead th { background:url(images/bg_top.jpg) repeat-x 0 -60px;white-space:nowrap; text-align:center;}
.listInfo thead { background:url(images/bg_top.jpg) repeat-x scroll 0 -60px;white-space:nowrap; cursor:pointer;}
.listInfo thead th.header { background:url(images/bg.gif) no-repeat 100% 8px;}
.listInfo thead th.headerSortDown { background:url(images/asc.gif) no-repeat 100% 10px;}
.listInfo thead th.headerSortUp {background:url(images/desc.gif) no-repeat 100% 10px;}
.listInfo th,.list td{border:1px #ccc solid;font-weight:400;}
.listInfo tr.barry0 { background:#f5f5f5;}
.listInfo tr.hover {background-color:#EAFAFF;}

fieldset.fieldset { border-style: none;border-color: inherit;border-width: 0;}
fieldset.fieldset ul { padding:5px; float:left;}
fieldset.fieldset li { float:left; padding-right:5px;}
fieldset.fieldset select { padding:0; font-size:12px;color:#000;}
fieldset.fieldset input {color:#000;}
.txtdatetime {}
fieldset.fieldset input.submit,.addnew input.submit,input.checksamevalue { float:left;font-size:12px; margin:0 3px; padding:0 10px; background:url(images/btn_bg.jpg) repeat-x 100% 0;border-left:1px solid #7AB2EF;color:#fff;}
input.checksamevalue { float:none;}

/*搜索*/
.search_basic { float:left;}
.search_basic input { float:left;}
.search_power { display:none; clear:both; float:left; padding:10px;}
.search_power select,.search_power input { margin-right:5px;}
.btnAdd { float:right;}
.btnAdd a { font-size:14px; line-height:30px; margin-left:10px;}

/*顶部*/
.top { padding:7px 0 0 10px; height:30px;background:url(images/bg_top.jpg) repeat-x 0 -58px;}
.top p{ float:left;}
.top ul { float:right;}
.top ul li { float:left;}
.top ul li a{display:block;background-image:url(images/nav_bg.jpg);width:84px;height:29px;overflow:hidden;text-align:center;color:#0177C1;font-size:14px;line-height:29px;text-decoration:none;}
.top ul li.current a,.top ul li a:hover{color:#fff;font-weight:700;background:url(images/nav_bg_on.jpg) no-repeat left top;}

/*左侧树*/
.KB1ParentLeft {width:165px; overflow:hidden;}
.KB1ParentLeft h2 { font-size:14px;background:url(images/bg_top.jpg) repeat-x 0 bottom; padding:5px 0 0 5px;}
.KB1ParentLeft ul {width:160px;overflow:hidden;}
.KB1ParentLeft li {clear:both;float:left;width:160px;}
.KB1ParentLeft li span { display:block;background:url(images/li_nav_off.jpg) no-repeat 0 0; padding-left:2em; line-height:32px; overflow:hidden; cursor:pointer;}
.KB1ParentLeft li span a { display:block;}
.KB1ParentLeft li.open span { height:30px;font-weight:700;}
.KB1ParentLeft li.strong span a,
.KB1ParentLeft li.open span a{font-weight:700;}
.KB1ParentLeft li ul { display:none;}
.KB1ParentLeft li.open ul { display:block; margin:-5px 0 5px 2em; padding-left:1em; padding-bottom:5px;background:url(images/li_nav_off.jpg) no-repeat -2em bottom}

.breadcrumb { border-bottom:1px dotted #CCCCCC; padding:3px 5px; margin:0px;}
.breadlist { margin:0px;width:850px;border-bottom:1px solid #0b84f7; padding:3px 5px;margin-left: auto;margin-right: auto; }

/*awaya*/
.awaya {float:left}
.awaya div {float:left}
/*首页*/
.todayinfo_tabs { padding:0 10px 20px;}
ul#TodayInfo_head {height:30px;background:#f5f5f5 url(images/l_l.jpg) repeat-x 0 29px; padding-left:10px;}
ul#TodayInfo_head li { float:left; margin:0 10px; height:29px; overflow:hidden;}
ul#TodayInfo_head li a { padding:0 15px; display:block; float:left; font-size:14px; line-height:29px;border:1px solid #f5f5f5; height:29px;}
ul#TodayInfo_head li.current { height:30px;}
ul#TodayInfo_head li.current a { background:#fff; border:1px solid #7F9DB9; font-weight:700;}

ul.transpage {height:30px;background:#f5f5f5 url(images/l_l.jpg) repeat-x 0 29px; padding-left:5px; margin:0 5px;}
ul.transpage li { float:left; margin:0 5px; height:29px; overflow:hidden;}
ul.transpage li a { padding:0 15px; display:block; float:left; font-size:14px; line-height:29px;border:1px solid #f5f5f5; height:29px;}
ul.transpage li.current { height:30px;}
ul.transpage li.current a { background:#fff; border:1px solid #7F9DB9; font-weight:700;}

.tablist .list {border:0;}
.tablist .list td,.tablist .list th { border:0;border-bottom:1px solid #ccc;}
.tablist .list td.td01 { font-size:13px; font-family:verdana; text-align:center;width:15px;}
.tablist .list td.td02 { white-space:nowrap;}
.tablist .list td.td04 { white-space:nowrap;}
.tablist .list td.td05 { white-space:nowrap;}

.addnew { margin:10px; height:20px; padding-left:30px;}
.addnew input { float:left;margin-right:5px; height:20px;}
.addnew select { float:left; margin-right:5px;}
.addnew span { float:left; padding-right:5px;}

.setuplist { clear:both;width:auto; margin-left:10px; margin-bottom:10px; min-width:500px;}
.setuplist tr.thead td,.setuplist tr.thead th{ border-width:0 0 1px 0;}
.setuplist td,.setuplist th { padding:3px 10px; border-width:0 0 1px 0;}
.setuplist td.td01 {width:20px; text-align:center; padding:0;}

.soucecenter  tr.thead th { text-align:center;}
.soucecenter td.td01 {width:10px;}
.soucecenter td.td05,.soucecenter td.td06 {width:50px; text-align:center;}
.soucecenter td.td07 {width:90px; text-align:center;}

a.addnewsouce,input.addnewsouce { font-size:14px; color:#666; margin-left:1em; clear:both;}
input.addnewsoucsube { border:0; font-weight:400;padding:0; background:none;}

.tableMutipTd {width:800px;color:#444;border:1px #ccc solid;margin:10px auto;clear:both;}
.tableMutipTd th{vertical-align:top;text-align:right;background-color:#EAFAFF;border:1px #ccc solid;font-weight:400;white-space:nowrap;}
.tableMutipTd td{vertical-align:middle;text-align:left;border:1px #ccc solid;border-width:0 1px 1px 0;}
.tableMutipTd td.captiontitle { width:48px; font-size:13px;background-color:#f5f5f5; font-weight:bold;}
.tableMutipTd td.contect { background-color:#f5f5f5; }
.tableMutipTd td textarea{width:100%;height:60px;}

.tableMutipTd4 {width:800px;color:#444;border:1px #ccc solid;margin:10px auto;clear:both;}
.tableMutipTd4 th{vertical-align:top;text-align:right;background-color:#EAFAFF;border:1px #ccc solid;font-weight:400;white-space:nowrap;
}
.tableMutipTd4 td{border-left: 0 solid #ccc;    border-right: 1px solid #ccc;    border-top: 0 solid #ccc;    border-bottom: 1px solid #ccc;   vertical-align:middle;text-align:left;}
.tableMutipTd4 td textarea{width:100%;height:60px;}


.tableMutipTd6 {width:800px;color:#444;border:1px #ccc solid;margin:10px auto;clear:both;}
.tableMutipTd6 th{vertical-align:top;text-align:right;background-color:#EAFAFF;border:1px #ccc solid;font-weight:400;white-space:nowrap;
}
.tableMutipTd6 td{border-left: 0 solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 0 solid #ccc;
    border-bottom: 1px solid #ccc;
    vertical-align:middle;text-align:left;
}
.tableMutipTd6 td textarea{width:100%;height:60px;}

.tableMutipTd8 {width:800px;color:#444;border:1px #ccc solid;margin:10px auto;clear:both;}
.tableMutipTd8 th{width:9%;vertical-align:top;text-align:right;background-color:#EAFAFF;border:1px #ccc solid;font-weight:400;white-space:nowrap;}
.tableMutipTd8 td{border-left: 0 solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 0 solid #ccc;
    border-bottom: 1px solid #ccc;
    vertical-align:middle;text-align:left;
}

.tableMutipTd10 {width:800px;color:#444;border:1px #ccc solid;margin:10px auto;clear:both;}
.tableMutipTd10 th{width:8%;vertical-align:top;text-align:right;background-color:#EAFAFF;border:1px #ccc solid;font-weight:400;white-space:nowrap;}
.tableMutipTd10 td{width:12%;vertical-align:middle;text-align:left;border:1px #ccc solid;border-width:0 1px 1px 0;}

.priceDesign thead td,.priceDesign thead th { background:#EAFAFF}
.priceDesign td,priceDesign th { vertical-align:top; text-align:center}
.priceDesign table,.priceDesign table td,.priceDesign table th { border:0; background:#fff; text-align:left; padding:0; width:auto}
.priceDesign table { margin:0 auto}
.priceDesign table th { text-align:right;}
.priceDesign table td,.priceDesign table th{padding-right:10px; white-space:nowrap}

.feedetail tr.thead td { text-align:center; background:#f5f5f5; font-weight:700;color:#000;}
.feedetail td {color:#999;}
.feedetail input{ width:50px; border-width:0 0 1px; margin-left:5px; text-indent:2px;color:#000; background:#EAFAFF}
.feedetail input.submit { background:#000;color:#fff; padding:5px 30px}


.dialog-mask{border:0px;background:#000;opacity:0.3;filter:alpha(opacity=30);position:absolute;left:0;top:0;overflow:hidden;}
.weedialog{background:#fff; border:2px solid #5292B6;width:400px;color:#000;overflow:hidden;}
.weedialog .dialog-header {cursor:move;}
.weedialog h2 {background:#D4EBF5; height:28px; line-height:28px; text-indent:10px;}
.dialog-header span {float:right;cursor:pointer;display:block;width:14px;height:14px; overflow:hidden; line-height:50px;}
.dialog-header .dialog-close {background:url(images/lay_ico.png) no-repeat 0 -51px;margin:-20px 10px 0 0;_margin:-20px 5px 0 0;}
.dialog-header .dialog-max {background:url(images/lay_ico.png) no-repeat 0 -132px;margin:-20px 30px 0 0;_margin:-20px 5px 0 0; display:none}
.dialog-header .dialog-min {background:url(images/lay_ico.png) no-repeat 0 -112px;margin:-20px 50px 0 0;_margin:-20px 5px 0 0; display:none}
.dialog-header .dialog-trans {background:url(images/lay_ico.png) no-repeat 0 -152px;}
.dialog-content { padding:0 10px;margin:10px 0;overflow-x:hidden;}
.dialog-content iframe { width:100%; height:200px; overflow-x:hidden}
.dialog-button {clear: both;text-align:center; padding:0 10px 10px;}
.dialog-button input {height:20px;margin:0 5px;padding:0 15px;_width:40px;_overflow:visible;background:#FFFFFF url(images/icons.png);border:1px solid #5292B6;}


/*kpi：begin*/
.fromtableKPI{color:#444;border:1px #ccc solid;border-collapse:collapse; margin-left:5px; margin-right:5px; clear:both;width: 63%;}
.fromtableKPI td{vertical-align:middle;text-align:center;border:1px #ccc solid;border-width:0 1px 1px 0;}
.tdtitle{background-color:#EAFAFF;border:1px #ccc solid;  clear:both;}
    /*分页样式*/ 
.pager a {color:#990000;text-decoration:underline;}
.pager {display: block;	font-size: 12px;line-height: 28px;border: 1px solid #CCCCCC;background-color: #f7f7f7;text-align: center;clear: both;}
/*kpi：end*/

 #lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
        #signup {

     width: 404px;
     padding-bottom: 2px;

    display:none;


    background: #FFF;
        border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
        box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
       
}
#signup-header { background:#317cd4; padding:5px; border: 1px solid #1d52a2; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }

#signup-header  h2 { color: #fff; font-size: 12px; margin-bottom: 3px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }
#signup-header  p { color: #444; font-size: 1.3em; margin: 0; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); text-shadow: none; }

#signup .txt-fld { position: relative; width: 364px; padding: 14px 20px; border-bottom: 1px solid #EEE; text-align: right; font-size:12px; }
#signup .txt-fld1 { position: relative; padding: 14px 20px; border-bottom: 1px solid #EEE; text-align: right; font-size:12px; }
#signup .btn-fld { width: 254px; overflow: hidden; padding: 12px 20px 12px 130px; }
#signup .txt-fld1 label { display: block; float: left; width: 60px; padding-top: 8px; color: #222; font-size: 12px; text-align: right;  }
#signup .txt-fld label { display: block; float: left; width: 60px; padding-top: 8px; color: #222; font-size: 12px; text-align: right;  }
#signup .txt-fld .txt_input { width:240px;  padding: 5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size:12px; color: #222; background: #F7F7F7; font-family: "Helvetica Neue"; outline: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #E7E6E6; border-bottom: 1px solid #E7E6E6; }
#signup .txt-fld .txt_memo { width:240px;   padding-left: 15px; padding-top:5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size:12px; color: #222; font-family: "Helvetica Neue"; outline: none;  }

#signup .txt-fld input.good_input { background: #DEF5E1 url(Images/good.png) 236px center no-repeat; }
#signup .txt-fld input.error_input { background: #FDE0E0; }
p.error { position: absolute; bottom: 48px; right: 20px; width: 262px; color: #FFF; font-size: 1.1em; padding-bottom: 5px; background: url(Images/error-arw.png) 20px bottom no-repeat; text-align: left; margin: 0; text-shadow: none; }
p.error span { display: inline-block; background: #D43636; padding: 6px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  }
.txt-fld input:focus, .txt-fld textarea:focus { background-color: #FAF9DC; }
       
 .button {background:#7AB2EF url(images/btn_bg.jpg) repeat-x;height:24px;width:80px;padding:1px;border:1px solid #6294CD;font-size:14px;line-height:20px;color:#fff;letter-spacing:5px;text-align:center;}
           
     
.modal_close { position: absolute; top: 12px; right: 12px; display: block; width: 16px; height: 18px; background: url(Images/modal_close.png); z-index: 2; }
