*{font-family: 微软雅黑}
body{margin: 0px; font:13px Arial, Helvetica, sans-serif, Simsun}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr {margin:0;padding:0;}
body, button, input, textarea {font-family:Arial,Helvetica,sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.125;}
img{border:0px;}
a{color: #004276;text-decoration: none;}
a:hover{color:#FFCC00;text-decoration:none;}
ul, li{list-style: none;margin: 0px;padding: 0px;}
ul{list-style-type:none;list-style-image:none;}
dl,dd{margin: 0px;padding: 0px;}

.clearfix:after {display:block;height:0px;visibility:hidden;clear:both;content:"."}
.clearfix {display:block;}
body { }
.wrap { width:100%; min-width:950px;}
.wrp {margin:0 auto;width:100%;}
/*顶部*/
.header_op {z-index:999; width:100%;height:41px;}
.header_op .logo {float:left;height:41px;margin-right:45px;width:500px; margin-left:5px; }
.header_op .logo h1 {cursor:pointer;height:41px;overflow:hidden; font-size:20px; line-height:45px;color:#000;}
.header_op .nav{ float:left;}
.header_op .log_info {float:right;}
.header_op .login a ,.header_op .login span{float:left;color:#CCCCCC;display:block;font-family:"Microsoft YaHei";font-size:14px;height:35px;line-height:35px;padding:3px 16px;position:relative;text-decoration:none;z-index:2;}
.header_op .login a:hover{color:#FFCC00}
/*主体*/
.content {margin:0px auto;}
/*顶部菜单*/
.header_nav { width:100%; margin-top:10px;}
.header_nav .nav{clear: both;position :relative;clear: both; width:100%;}
.header_nav .nav-li:after {DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; CONTENT: "."}
.header_nav .nav-li li { background-image:url(../images/navbg.gif); background-repeat:no-repeat; float:left;text-align:center; width:75px;color:#6a6a6a;cursor:pointer;}
.header_nav .nav-li li a { font-weight:bold; line-height:30px;color:#3d70bd;}
.header_nav .nav-li li a h3 { font-size:14px;}
.header_nav .nav-li .selected {background-image:url(../images/navbg_hover.gif);}
.header_nav .nav-li .selected a {color:#fff;}
.mT {position:absolute;line-height:0;width:100%;bottom:0;background-position:0px -85px;height:5px;font-size:0px;left:0px; background-color:#3C6BCB}
.header_nav .submenu { width:100%; background-image:url(../images/top_nav.jpg); BORDER-BOTTOM: 0px; height:29px;}
.header_nav .submenu:after {DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; CONTENT: "."}
.header_nav .submenu a, .header_nav .submenu .last{ color:#fff; padding:4px 12px; display:block; float:left;  border-right:none; margin-left:3px; margin-top:3px; background-color:#438dd9}
.header_nav .submenu .last{padding-left:0px; padding-right:0px;}
.header_nav .submenu a:hover{ color:#FFCC00 }
/*中间部分*/
.c_main { background-color:#ffffff; width:100%; margin-top:10px; min-height:484px;}
/*中间部分-左侧人物菜单*/
.c_main .left_main {width:150px;overflow:hidden;}
.left_main { padding:10px 20px; }
.left_main a.face {margin:0px 0px 0px 0px;display:inline-block}
.left_main .user_info { padding:3px 8px 0px 8px;border-bottom:1px solid #E2E3E3;}
.left_main .user_info .h2 { font-size:12px;margin:0px;}
.left_main .user_info p { line-height:24px;}
.left_nav .left_menu { padding:0px 0px 15px 0px; margin:0px 0px 12px;}
.left_nav dt .title {padding:0px 15px 0px 10px; margin:0px 0px 1px;line-height:34px;height:34px;display:block;white-space:nowrap;font-size:14px;overflow:hidden;font-weight:normal;_margin:0; color:#0078B6 }
.left_nav dt a.title:hover {background-color:#D6D6D6;}
.left_nav dt .title IMG {margin:0px 4px 0px 0px;vertical-align:text-top;}
.left_menu_project li  {padding:0px 0px 0px 40px;line-height:24px;height:24px;}
.left_menu_project li a { text-decoration:underline}
.left_main .left_menu {}

/*订单左侧菜单*/
.order_nav h1 { font-size:15px;margin-top:0px; font-weight:normal;color:#0078B6}
.order_nav dt .title{ font-size:13px;color:#004276}
.clear_margin_top { margin-top:6px;}
/*底部*/
.footer {padding:20px;margin:20px auto 0px; text-align:center; border-top:1px solid #666}
/*ICON*/
.ico_rw,.ico_td,.ico_xm,.ico_wd{width:16px; height:16px; display:inline-block;background:url(../images/ico_sidebar.png) no-repeat}
.ico_rw {background-position:0px -849px}
.ico_td {background-position:0px -75px}
.ico_xm {background-position:0px -725px}
.ico_wd {background-position:0px -948px}
.icon-gg {padding-left:19px;background:url(../images/ico_sidebar.png) no-repeat;background-position:0px -20px; }
.icon_rwtitle{width:16px; height:16px; display:inline-block;background:url(../images/ico_sidebar.png) no-repeat}
.ico01 {width:16px; height:16px; display:inline-block;background:url(../images/ico_sprite.png) no-repeat -178px 0px;}
.ico02 {width:16px; height:16px; display:inline-block;background:url(../images/ico_sprite.png) no-repeat -178px -23px;}
.ico03 {width:16px; height:16px; display:inline-block;background:url(../images/ico_sprite.png) no-repeat right -165px;}
.ico06 {width:16px; height:18px; display:inline-block;background:url(../images/ico_ys.gif) no-repeat 0 3px;}
.ico07 {width:16px; height:18px; display:inline-block;background:url(../images/ico_public.gif) no-repeat 0 3px;}
.ico04 {width:18px; height:18px; display:inline-block;background:url(../images/ico_pub.gif) no-repeat 0 -200px;}
.ico05 {width:15px; height:18px; display:inline-block;background:url(../images/ico_pub.gif) no-repeat 0 -120px;}
.ico08 {padding-left:19px;background:url(../images/ico_sidebar.png) no-repeat;background-position:0px -1198px;}
.ico09 {padding-left:19px;background:url(../images/ico_sidebar.png) no-repeat;background-position:0px -521px;}
.ico10  {width:16px; height:16px; display:inline-block;background:url(../images/ico_sprite.png) no-repeat -210px 2px;}
.ico11 {width:16px; height:16px; display:inline-block;background:url(../images/010.gif)}
.ico12 {width:16px; height:16px; display:inline-block;background:url(../images/ico_sprite.png) no-repeat -88px -116px;}
.ico_grzl {background:url(../images/tbedit.png) no-repeat; width:16px; height:16px;}
.ico_kj {background:url(../images/gndh.gif) no-repeat; width:16px; height:16px;}
.ico_dd {width:16px; height:16px; display:inline-block;background:url(../images/4.gif)}
.ico_sk {width:16px; height:16px; display:inline-block;background:url(../images/9.gif)}

/*进度*/
.jindu {position:relative;background-color:#F0EFEF; border:1px solid #cccccc; padding:0px; font-size:13px; font-weight:700;width:100px;  }
.jindu .b {color:#FFFFFF;display:block;font-family:Arial;height:18px;line-height:18px;position:relative;text-align:left;background-color:#3399CC; text-align:center;}

/*各个页面样式*/
.page_main {width:100%;}
.xiangdao {padding:10px 0px 10px 0px;}
.xiangdao a {color:#2889A8;}
.xiangdao span {color:#AAAAAA;font-family:'宋体';padding:0 10px;}

#plc_profile {width:100%;}
#plc_profile td { }
.main_left { width:150px;vertical-align:top;border-right:solid 1px #cccccc}
.main_right { width:250px;vertical-align:top;}
.main_center{vertical-align:top; padding-left:10px;}

.widget {margin:0px 0px 12px 10px;padding-top:1px; border-bottom:solid 1px #cccccc}
.widget-hd {line-height:24px;margin:0px;height:24px;color:#2e2e2e;overflow:hidden;font-weight:bold; font-size:15px;}
.widget-bd {padding:0.3em; margin:3px; overflow:hidden;line-height:22px;background:#fff;}
.widget-bd ul li { overflow:hidden; height:24px;}
.widget-bd ul li a:hover{color:#DE8C28;text-decoration:underline;}
.widget-bd ul .employ_li { overflow:hidden; height:53px; width:48px; text-align:center; float:left; margin-right:5px;}

.page_content { margin:0px 10px;}
.task_tab {border-bottom:#d0d0d0 1px solid;height:34px}
.task_tab li{position:relative;bottom:-1px;display:inherit;float:left;margin-right:15px;}
.task_tab a{padding-bottom:6px;display:block;font:20px/27px "微软雅黑", "宋体", "新宋体", Verdana, sans-serif;color:#2889A8;cursor:pointer;text-decoration:none;}
.task_tab .current a{border-bottom:#000 2px solid;padding-bottom:5px;color:#000}
.task_hide { display:none; }
.tasks_list_op { line-height:34px; height:34px;}

.order_table {  border:solid 1px #ddd; margin:0px 10px; padding:5px; background-color:#EFEFEF}
.order_table h4 { font-size:14px;}
.order_widget {padding:10px ; margin:10px 0px; border:solid 1px #c1c8d2; background-color:#fff}
.order_widget .order_State li {line-height:24px;}

.select_category { border:solid 1px #b1d2ff; background-color:#eff8ff; margin-top:10px; padding:5px;}
.select_category .category_main { height:302px;}
.select_category .category_item { float:left; width:206px; border:#b1d2ff 1px solid; line-height:24px;height:288px; padding:5px; background-color:#fff; margin-right:5px;}
.select_category li { padding:0px 3px; cursor:hand;border:solid 1px #ffffff;}
.select_category .select { border:solid 1px #98BBD1; background:url(/images/li.gif) no-repeat right 10px;background-color:#D6EDF4;}
.category_bottom { border:#fddbab 1px solid; margin-top:20px; padding-left:10px; background:#fffbf2; color:#3468ce}

.uploadimages {margin: 5px; float:left;}
.uploadaction {position: relative; text-align:center}
.input_file{position: absolute;top: 0;right: 0;opacity: 0;filter: alpha(opacity=0); cursor:hand; font-size:14px; width:80px;}
.uploadimages .preview {border:1px solid #CFCFCF;display:table-cell;height:88px;text-align:center;vertical-align:middle;width:88px; color:#cccccc}
.uploadimages .preview .select { background:#FFFFFF url(/images/decorate_v3.gif) no-repeat scroll right bottom; border:1px solid #FF6701}
/*角色权限设置页面样式*/
.role_permission { background-color:#CAE589;float:left; margin-left:10px; margin-top:10px; padding:3px;}
.role_permission ul { margin:0px; width:100px;}
.role_permission li {background-color:#fff; border:solid 1px #ccc; margin:1px;}
.role_permission li dl { margin-left:15px;}
/*页面各个标题*/
.data_title {width:100%;border:#c1c8d2 1px solid;background-color:#f2f4f6; margin-bottom:10px;}
.data_title  td {padding:6px 0px 6px 5px;}
.data_caption { font-weight:bold; font-size:14px; border-bottom:#c1c8d2 solid 1px;}
.data_caption .op {font-weight:normal; font-size:14px; float:right;}
.data_caption .left_title {font-size:24px; float:left; }
.data_caption .left_title a { font-size:14px; margin-left:10px;}
.data_caption a { text-decoration:underline;}
.data_field { line-height:32px; height:32px;}
.data_field a { margin-right:10px; color:#DE8C28; text-decoration:underline;}
.data_field .select {color:#004276}
.page_op { margin-bottom:10px;}
/*table列表样式*/
.table_list { width:100% }
.table_list th { border:#c1c8d2 1px solid;border-left:none;border-right:none;padding:6px 0px 6px 5px;background-color:#f2f4f6;padding-left:5px;height:21px;color:#7d7d7d; font-weight:bold;background: #f2f4f6 repeat-y 0px 0px}
.table_list .lastth {border-right:#c1c8d2 1px solid;}
.table_list td { border-bottom:#e3e6eb 1px solid;padding:6px 0px 6px 5px; text-align:center;}
/*table表单样式*/
.table_form { width:100%;}
.table_form .title { border-bottom:solid 1px #345974}
.table_form .title h1 { font-size:15px; color:#666666}
.table_form td{ line-height:32px; height:32px}
.table_form .text { border-left: 1px solid #cecece;border-right: 1px solid #dbdfe6;border-top: 1px solid #abadb3;border-bottom: 1px solid #d2d2d2;padding-right:0px; background: #fff repeat-x 0 top;font-family:Arial,Helvetica,sans-serif,"宋体";padding-left: 3px;padding-top: 3px;padding-bottom: 3px;}
.table_form .text_multiLine {padding:3px; padding-right:0px;width:99%; height: 70px; overflow: auto; }
.table_form .text_multiline:hover,.text:hover{border:solid 1px #345974}
.table_form .width40 { width:40px;}
.table_form .right { padding-right:3px;}
/*table2表单样式*/
.table_form2 { width:100%; background-color:#cccccc; margin:10px 0px;}
.table_form2 td { background-color:#fff;  padding:3px; }
.table_form2 .data_title2 { background-color:#F2F4F6; }
.table_form2 .right { width:100px; }
/*详细页面表单样式*/
.table_view { width:100%; border:solid 1px #F2F4F6; }
.table_view .title{ text-align:center; color:#333333; font-weight:bold; font-size:14px; height:38px; line-height:38px; border-bottom:solid 1px #999999}
.table_view td{ line-height:32px; height:32px; padding:3px;}
.table_view  .timer,.table_view .remark{ color:#999999;}
.table_view  .timer div  { text-align:center;}
.table_view .remark { padding-left:25px;}
.table_view  .right{ width:80px}
.table_view  .timer_left{ }
.table_view  .timer_center{  margin-left:100px;}
.table_view  .timer_right{ margin-left:100px;}
.table_view  .content{ line-height:24px; padding:0px 25px;}
/*文本框*/
.text_multiLine ,.text_box { border:solid 1px;border-color:#abadb3 #dbdfe6 #d2d2d2 #cecece;font-family:Arial,Helvetica,sans-serif,"宋体"}
.text_multiLine {width:100%; height: 70px; overflow: auto; }
.text_multiLine:hover,.text_box:hover{border:solid 1px #345974}
.text_box { width:auto; height:auto; padding:3px;}
/*按钮样式1*/
.btn-cpsw {text-align:center; border:#d9d9d9 1px solid;text-decoration:none;vertical-align:middle;font:14px/16px "宋体", "新宋体", sans-serif;display:inline-block;background-color:#ACD2E6}
.btn-cpsw p{ display:block}
.btn-cpsw i {padding:4px 15px 4px 15px;  color:#ffffff;font-style:normal;display:block;font-weight:700;}
.btn-cpsw:hover{background-color:#0078b6}
/*按钮样式2*/
.btn_77px {cursor: hand;line-height: 23px;color: #234f8d;background: url(../images/btn01.gif);height: 23px;width: 77px;text-decoration: none;border: 0px;margin-left: 2px;}
.btn_77px:hover {background: url(../images/btn_hover01.gif);}
/*按钮样式3*/
.btn_big_disable { color:#fff; font-weight:bold; font-size:14px; display:block; float:left; background: url(../images/btn02.gif) left top;height:67px;width:80px;display: inline-block;border:0;background-color:#73b401;cursor:hand;}

/*位置样式*/
.right { text-align:right;}

/*分页*/
.pager-bar { width:100%; text-align:right; margin-top:8px;}
/*分页控件样式*/
.anpager{PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 110%; PADDING-BOTTOM: 3px; MARGIN: 3px; COLOR: #036cb4; PADDING-TOP: 3px;}
.anpager .cpb{}
.anpager font {PADDING:4px 7px 5px 7px;MARGIN-RIGHT: 3px;BACKGROUND-POSITION: 50% bottom;}
.anpager a{font:12px Arial,Helvetica,sans-serif}
.anpager a{font:none;BORDER:#eee 1px solid; PADDING:5px 7px 4px; BACKGROUND-POSITION: 50% bottom;  COLOR: #036cb4; MARGIN-RIGHT: 3px;  TEXT-DECORATION: none}
.anpager a:hover{BORDER-RIGHT: #ff9600 1px solid; BORDER: #eee 1px solid; BACKGROUND-IMAGE: none; COLOR: #fff; BACKGROUND-COLOR: #036cb4}
/*标签样式1*/
.tabs .tab_handles{text-align:left;white-space:nowrap;padding-right:10px;background:#ddd;height:28px;padding-left:5px; overflow:hidden;}
.tabs .tab_handles span{border:1px solid #ccc;border-bottom:0;line-height:33px;padding:3px 10px 4px 10px; background:#fff;text-decoration:none;cursor:pointer;}
.tabs .tab_handles .current{border-top:2px solid #F90;color:#000;font-weight:700;background:#fff;}
.tabs .tab_contents { width:auto; border-top:1px solid  #cccccc;}
.tabs .tab_contents h5 { font-size:14px;}
.tabs .tab_contents td { line-height:24px; vertical-align:top; }
.tabs .tab_contents .right  { font-weight:normal; color:#234f8d; vertical-align:top; }
/*宽度*/
.width180 { width:180px;}
.width200 { width:200px;}
.width400 { width:400px;}
.width50 { width:50px;}
.width80 { width:80px;}
.width120 { width:120px;}
.width550 { width:550px;}

/*编辑器生成的内容样式，防止被全局影响*/
.EditContent h1, .EditContent h2, .EditContent h3, .EditContent h4, .EditContent h5, .EditContent h6, .EditContent dl, .EditContent dt, .EditContent dd, .EditContent ul, .EditContent ol, .EditContent li, .EditContent th, .EditContent td, .EditContent p, .EditContent  hr {margin:auto;padding:auto;}

/*span方框*/
.span_pane {position:relative;margin-top:3px;display:block;white-space:nowrap;float:left;margin:3px;}
.span_pane .span1 {margin:0px;  padding:0px;}
.span_pane .span1 a {color:#ffffff;border:#b2b2b2 1px solid; padding:4px 3px 3px 3px;margin:0px 5px;float:left; background-color:#FF9900}
.span_pane .span1 a:hover{ color:#ffffff}
.span_pane .span1 img {border:#b2b2b2 1px solid;}
/*div 方框*/
.div_pane { padding:5px; line-height:28px; height:28px; font-size:15px; font-weight:bold;overflow:hidden}
/*其他*/
.red{ color:Red;}
.green {color:Green;}
.colorE {color:#ff7f00 !important}
.color01 { color:#FF7F00}
.bgColor01{ background-color:#f2f4f6;}
.realname { color:#004276; }
.form_tip { margin-left:10px; color:#cccccc}
.porjectname { color:#666; font-weight:bold;}
.order_result span{ margin-right:40px;}
.tr01{ color:#58708C; cursor:hand;}
.border01 {border-left:none;}
.hide { display:none;}
.fonts { font-size:14px;}
.tip01 { color:#888888;line-height:19px;font-size:12px;font-weight:normal;}
.line_height32px{ line-height:32px;}
.tb .tb-label
{
 background-color:White; 
}
.tb .algin-right
{
	text-align:right;
}
.underline{text-decoration:underline;}
.word_break{white-space:normal; word-break:break-all;}

