﻿
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}
table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:normal}
html,body,fieldset,img,iframe,abbr{border:0}i,cite,em,var,address,dfn{font-style:normal}
[hidefocus],summary{outline:0}li{list-style:none}
h1,h2,h3,h4,h5,h6,small{font-size:100%}
sup,sub{font-size:83%}
pre,code,kbd,samp{font-family:inherit}
q:before,q:after{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
a{ text-decoration:none;color: #222222;}

body {color: #222222;font-family: "Microsoft YaHei","微软雅黑",Helvetica,"黑体",Arial,Tahoma;font-size: 12px;}
.transparent_class { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.transparent_class7 { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
html,body{ background-color:#F2F2F2}
.thumbImage img{ MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 600 ? "600px" : this.width)!important;} 
.thumbImage {MARGIN: auto;WIDTH: 300px;} 
*html.thumbImage img{ width:expression(this.width>300&&this.width>this.height?220:auto); height:expresion(this.height>220?220:auto); }
ul, ol {padding-left: 0;list-style-type: none;}
.btn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; cursor: pointer;display: inline-block;text-align: center;font-family:微软雅黑; font-size:14px;}
.btn-comm{ 
background-color: #de2c11;
background: -webkit-gradient(linear,left top,left bottom,from(#de2c11),to(#de2c11));
background: -moz-linear-gradient(top,#de2c11 0,#de2c11 100%);
color: #fff;
border: 1px solid #029C15;width:80px;height:33px;line-height:31px; font-size:14px;
}
.btn1 {
display: inline-block;
overflow: visible;
padding: 0 36px;
height: 30px;
line-height: 30px;
vertical-align: middle;
text-align: center;
text-decoration: none;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
font-size: 14px;
border-width: 1px;
border-style: solid;
cursor: pointer;
}
.btn-default {
background-color: #f4f4f4;
background-image: -moz-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f0f0f0));
background-image: -webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
background-image: -o-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);
background-image: linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%);
border-color: #de2c11;border-width: 1px;
border-style: solid;
color: #de2c11;width:80px;height:25px;line-height:25px; font-size:13px;
}
.btn-default:hover {
background-color: #de2c11;
background-image: -moz-linear-gradient(top,#de2c11 0,#de2c11 100%);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#de2c11),to(#de2c11));
background-image: -webkit-linear-gradient(top,#de2c11 0,#de2c11 100%);
background-image: -o-linear-gradient(top,#de2c11 0,#de2c11 100%);
background-image: linear-gradient(to bottom,#de2c11 0,#de2c11 100%);
box-shadow: 0 1px 3px rgba(0,0,0,0.1);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
color: #fff;
}
.loading{ background:url("images/loading.gif") center center no-repeat;}
/*圆角*/
.yj3{border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.yj5{border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.yj10{border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
/*箭头*/
.arr {position: absolute;z-index: 10;right: 5px;top: 13px;border-color: #ccc transparent transparent;
border-style: solid dashed dashed;border-width: 4px 4px 0;font-size: 0;width: 0;line-height: 0;}
/*layout-logo*/
.layout-logo{ width:100%;height:210px; }
.layout-logo-warp{width:1000px; height:170px; margin:0 auto; position:relative; }
.logo-iwant{ position:absolute; width:80px; height:33px; line-height:33px; padding-left:20px; }
.logo-iwant em{background:url("images/ed.png") repeat-x; top:8px; left:8px;  width:20px; height:20px;  position:absolute;}
/*layout-nav*/
.layout-nav{ width:100%; }
.layout-nav-warp{width:1000px; height:36px; margin:0 auto; position:relative; z-index:999998;  }
.layout-nav ul{ }
.layout-nav li{ float:left; width:100px;  font-size:14px;text-align: center; line-height:36px; position:relative; }

.nav-arr {
position: absolute;
z-index: 10;
right: 6px;
top: 17px;
border-color: #eee transparent transparent;
border-style: solid dashed dashed;
border-width: 4px 4px 0;
font-size: 0;
width: 0;
line-height: 0;
}
.top-nav-menu{box-shadow:  0 2px 2px rgba(0,0,0,0.35);
-moz-box-shadow:  0 2px 2px rgba(0,0,0,0.35);
-webkit-box-shadow:  0 2px 2px rgba(0,0,0,0.35);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-bottom-left-radius: 5px;
-moz-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
.top-nav-menu{ width:140px;position:absolute; left:-1px; top:36px; z-index:19740510; padding-bottom:5px;}
.top-nav-menu li{ width:132px; float: left; margin-left:3px; height:35px; margin-top:3px; line-height:35px; text-align:left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.top-nav-menu a{ float:left; height:35px; line-height:35px;  padding:0  0 0 15px;width:125px; }
.layout-nav-search{ float:right; width:196px; background:url("images/searchbg.png") left center no-repeat; height:21px; margin-top:8px; margin-right:10px; }
 
.layout-nav-search{  cursor:pointer;}
.layout-nav-search input {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    outline: 0 none;
    width:160px;  font-family:微软雅黑; height:20px;  margin-left:5px;  font-size:12px; line-height:20px; margin-top:1px; 
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:#fff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#fff;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
     color:#fff;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#fff;
}
.layout-nav-search b{ position:absolute; width:24px; height:21px; background:url("images/search.png") right center no-repeat; top:8px; right:12px; }
/*layout-center*/
.layout-center{width:1000px;  margin:10px auto; }

/*layout-center box*/
.box{ padding:0px 20px 0px 20px;
moz-box-shadow: 0 1px 2px #d3d3d3;
-webkit-box-shadow: 0 1px 2px lightGrey;
box-shadow: 0 1px 2px lightGrey; 
 background-color:#fff; margin-bottom:10px;  position:relative;z-index:999997; 
}

.box-title{ height:27px; position:relative; line-height:27px;}
.box-title span{ float:left; font-size:16px;height:30px; width:160px; background:url("images/indextitle.png") no-repeat; left:0; top:-3px; position:absolute;}
.box-title a{ float:right; font-size:14px;height:25px; line-height:25px; margin-top:2px;}
.box-title i{ font-family:宋体; margin-left:5px;}
.box-title ul{ position:absolute;}
.box-title li{text-align:center; cursor:pointer;float:left; }
.box-title .tipmsg{ float:right; height:29px; line-height:29px; color:#5B5B5B;font-size:14px; margin-right:10px;}
.box-title .print{ width:170px; float:left;position:relative; left:0px;}
.box-title .cxtj{ width:170px; float:left;position:relative; margin-right:20px;left:0px;}
.box-title .titlemsge{width:430px; float:left; margin-left:40px; height:30px; top:0px; font-size:16px; }
.box-nav{left:150px;}
.box-nav li{ font-size:14px; margin-left:10px; width:50px; height:27px; line-height:27px;}
.box-nav-s{left:170px;}
.box-nav-s li{  font-size:16px; margin-left:10px; width:60px;height:28px; }
.box-nav-s .filter-item{ width:180px;padding:0px 5px;height:28px; top:-5px;}
.box-nav-r{right:65px; top:0;}
.box-nav-r li{  font-size:16px; margin-left:5px; width:40px; height:27px;}
.box-left{ float:left;  width:460px;  }
.box-right{ float:right; width:460px; }
.box-titlemsg{ float:right; color:#999;  margin-top:3px; }

.box-titleprint{ height:30px; position:relative;}
.box-titleprint .tipspan{ clear:both; height:29px}
.box-titleprint ul{ position:relative; }
.box-titleprint li{text-align:center; cursor:pointer; line-height:24px; }
.box-titleprint i{ font-family:宋体;}
.box-titleprint .box-nav-s{left:0px;}
.box-titleprint .box-nav-s li{  font-size:13px;width:55px;height:24px; }
.box-titleprint .box-nav-s .filter-item{ width:240px;height:24px; top:-5px;}
.box-titleprint .filter-item{ cursor:pointer; font-size:13px; line-height:24px;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; }
.box-titleprint .filter-item em{ top:9px;}
.box-titleprint .filter-item:hover,.box-titleprint .filter-item.on
{
    background-color:#de2c11; color:#fff;
 }

/*my
 my-menu*/
.layout-my-menu{ float:left; width:160px; }
.layout-my-menu ul{ margin-top:20px;}
.layout-my-menu li{ height:40px; line-height:40px; width:145px; font-size:14px; padding-left:10px; margin-bottom:4px; }
.layout-my-menu li a{ float:left; height:40px; line-height:40px; width:150px; position:relative;}

 
.layout-my-menu li{ border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.layout-my-menu em{ background-color:red; color:#fff;  position:absolute; top:14px; right:10px; height:6px; padding:4px; line-height:7px; font-family:宋体; font-size:12px; text-align:center; }

/*layout-my-main*/
.layout-my-main{ float:right; width:750px;min-height:500px;}

/*layout-left-menu-icon*/
.layout-my-menu  b{ float:left;}
.layout-my-menu  li b{margin:12px 7px 0 3px ;}

.icon0{ margin:3px 5px 0 0;background-image:url("images/icon0.gif");  width:14px; height:14px;}
.icon1{ background-image:url("images/icon1.gif");  width:17px; height:17px;}
.icon2{ background-image:url("images/icon2.gif");  width:17px; height:17px;}
.icon3{ background-image:url("images/icon3.gif");  width:17px; height:17px;}
.icon4{ background-image:url("images/icon4.gif");  width:17px; height:17px;}
.icon5{ background-image:url("images/icon5.gif");  width:17px; height:17px;}

.layout-my-main .box-title b{ float:left;margin:3px 5px 0 0 ;}
.layout-my-main .box-title i{ color:#a3a3a3;margin-left:15px; line-height:28px;}
.layout-my-main .box-title em{ color:red; font-family:宋体; font-size:12px;}
/*box-form*/
 .box-form{ padding:0px 30px 0px 30px; font-size:14px;   }
 .box-form .clear {content: "\200B";display: block;height: 0;clear: both;}
 .box-form-warp { margin-bottom:15px; float:left; width:100%;}
 .box-form-warp label{ float:left;margin-top: .4em;margin-right: 10px; width:70px;  text-align:center; }
 .box-form-group{ float:left;display: inline-block;position: relative; z-index:100}
 .inputbox{float:left;   padding:5px 3px 5px 5px; height:20px; background-color:#fff; border: 1px solid #c3c3c3;   box-shadow: inset 0 1px 1px rgba(0,0,0,0.15);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.15);
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.15); display: inline-block;
position: relative;z-index:99;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.inputbox.error{ border-color:#C3290B}
.w1{ width:550px;}
 .inputbox input,.inputbox textarea{background-color: rgba(0, 0, 0, 0); border: 0 none; outline: 0 none; width: 100%;font-family:微软雅黑;}
.box-form-group p{ clear:both;padding-top: 4px;color: #a3a3a3; font-size:12px;}
.box-form-warp em{ color:red; margin-top:10px;margin-right:0.4em; font-family:宋体; font-size:12px; float:left;}
.i-tip{ cursor:pointer;color:#008FBE; text-decoration:underline;  }
.drop-data-list{
position: absolute;
top: 34px;
left: 0px;
z-index:101;
min-width: 100%;
border: 1px solid #c6c6c6;
box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
background-color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
font-size: 14px;
}.box-form-group .sel-type{ float:left; height:30px; line-height:30px;}
.box-form-group .sel-type li{ float:left; width:140px; }
.box-form-group .sel-type li input{ float:left; width:20px; height:25px; }
.box-form-group .sel-type li label{ float:left; width:40px; height:25px; line-height:25px; margin:0px; padding:0px; cursor:pointer; }
.box-form-group .sel-type li label:hover{color: #1391C4;}
.selinput{cursor:pointer;}
.drop-data-list div{overflow-x: hidden;overflow-y: auto; }
.drop-data-list-left{ float:left; height:250px; width:170px;border-right: 1px solid #c6c6c6; padding:5px;  }
.drop-data-list-left li{height:27px; line-height:27px; margin-bottom:3px;  padding-left:5px; cursor:pointer;
 background: url("images/arr.gif") no-repeat scroll right -33px ;  text-overflow:ellipsis; overflow:hidden;}
.drop-data-list-left li:hover{ background-color:#EEEEEE}
.drop-data-list-left li.on{ background-color:#0687BF; color:#fff;}
.drop-data-list-right{ float:right; width:319px;padding:5px; height:250px;}
.drop-data-list-right ul{ width:100%}
.drop-data-list-right li{  float:left; width:100px; text-align:center;  cursor:pointer; text-overflow:ellipsis; overflow:hidden; height:25px; line-height:25px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.drop-data-list-right li:hover{background-color:#0687BF; color:#fff;}
.drop-data-list-left1{ float:left; height:120px; width:490px;border-right: 1px solid #c6c6c6; padding:5px;  }
.drop-data-list-left1 li:hover{ background-color:#EEEEEE; cursor:pointer;}
.drop-data-list-left1 li.on{ background-color:#0687BF; color:#fff;}

.drop-data-xm-left{ float:left; height:250px; width:99px;border-right: 1px solid #c6c6c6; padding:5px;  }
.drop-data-xm-left li{height:25px; line-height:25px; margin-bottom:3px;  padding-left:5px; cursor:pointer;
 background: url("images/arr.gif") no-repeat scroll right -33px rgba(0, 0, 0, 0);}
.drop-data-xm-left li:hover{ background-color:#de2c11}
.drop-data-xm-left li.on{ background-color:#de2c11; color:#fff;}
.drop-data-xm-right{ float:right; width:390px;padding:5px; }
.drop-data-xm-right ul{ width:100%}
.drop-data-xm-right li{  float:left; width:130px; cursor:pointer; text-align:center; height:25px; line-height:25px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.drop-data-xm-right li:hover{background-color:#de2c11; color:#fff;}


.drop-data-dz-left{ float:left; height:250px; width:550px; padding:5px;  }
.drop-data-dz-left li{height:25px; line-height:25px; margin-bottom:3px;  padding-left:5px; cursor:pointer;
 background: url("images/arr.gif") no-repeat scroll right -33px rgba(0, 0, 0, 0);}
.drop-data-dz-left li:hover{ background-color:#EEEEEE}
.drop-data-dz-left li.on{ background-color:#0687BF; color:#fff;}

.drop-data-shr-left{ float:left; height:250px; width:760px; padding:5px;  }
.drop-data-shr-left li{height:25px; line-height:25px; margin-bottom:3px;  padding-left:5px; cursor:pointer;
 background: url("images/arr.gif") no-repeat scroll right -33px rgba(0, 0, 0, 0);}
.drop-data-shr-left li:hover{ background-color:#EEEEEE}
.drop-data-shr-left li.on{ background-color:#0687BF; color:#fff;}

.menu-title{ float:left; width:100%;border-bottom: 1px solid #c6c6c6; background-color:#EEEEEE; line-height:22px; text-align:center; margin:-5px -5px 5px -5px; padding-right:10px; }


.dialog{ display:none; padding:20px; position:relative;}

.messge-box{  z-index:99999999; height:32px; line-height:32px;  width:160px;  margin:0 auto; background-color:#5BAC4C;
 text-align:center;border: 1px solid #D3D4D2; border-top:0; position:absolute; top:50%; left:50%;
box-shadow:  0 2px 2px rgba(0,0,0,0.35);
-moz-box-shadow:  0 2px 2px rgba(0,0,0,0.35);
-webkit-box-shadow:  0 2px 2px rgba(0,0,0,0.35);
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-bottom-left-radius: 5px;
-moz-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px; display:none; }
.messge-box.error{ background-color:#C3290B;color:#fff;}
.messge-box.ok{ background-color:#029C15; color:#fff;}


.photoRviewer{ height:200px; width:180px; float:left; border: 1px solid #bbb; background-color:#fff; padding:2px; margin-right:2px; margin-bottom:5px; position:relative;}
.delimg,.rveimg{background-color:#222; position:absolute; line-height:25px; width:184px; text-align:center; display:none; color:#fff;  cursor:pointer; }
.delimg{top:0; left:0;}
.rveimg{bottom:0; left:0;}
.rveimg a{ color:#fff;}
.photoRviewer:hover .delimg { display:block; }
.photoRviewer:hover .rveimg { display:block; }


.frmtable{ width:100%; margin-top:20px;}
.frmtable tr{ height:50px;}
.tdmsg{ padding-left:10px; color:#666;}
.tdtitle{ font-size:14px; width:80px; text-align:right; padding-right:10px;height:50px;}

.frmtable .inputbox{ width:350px;}

.datalist{ float:left; width:100%;border: solid 1px #e5e5e5; border-top:0;}
.datalist li{ float:left; text-overflow:ellipsis; overflow:hidden; height:35px; line-height:35px;padding:0 2px 0 2px}
.datalist-head{background-color: #F7F7F7;font-size:14px; font-weight:bold;}
.datalist-item:hover{ background-color: #F9F9F9;}
.datalist-item{ font-size:13px;}
.datalistwarp{ min-height:300px; min-width:500px;}
.datalist-head li{ text-align:center;}
 
.repaired { width:748px;}
.repaired .Bserial{ text-align:center; width:91px;}
.repaired .Area_Name{ width:116px; }
.repaired .Project_Name{ width:96px;}
.repaired .Bcontent{ width:116px;}
.repaired .AcceptDept{ width:96px;}
.repaired .AcceptPersonName{ width:56px;}
.repaired .Bstate{ width:46px;}
.repaired .BstateTime{ width:96px;}
.pl{ width:748px;}
.pl .Bserial{ text-align:center; width:91px;}
.pl .BuserName{ width:80px; }
.pl .CommentTime{ width:100px; text-align:center; }
.pl .CommentDes{ width:390px; }
.pl .State{ width:50px;text-align:center;  }
.msg{ width:748px;}
.msg .Msgtime{ text-align:center; width:120px;}
.msg .Msg{ width:620px; }
 
.datajklist{width:958px; margin-top:20px; margin-bottom:-10px; border:1px solid #e5e5e5; min-height:50px; line-height:50px;}
.datajklist li{height:50px; line-height:25px; text-align:center; color:#373737;}
.datajklistred{width:958px; margin-top:20px; margin-bottom:-10px; border:1px solid #e5e5e5; min-height:40px; line-height:40px;}
.datajklistred li{height:40px; line-height:40px; text-align:center; color:#de2c11;}
.datajklist .titlegray,.datajklistred .titlegray{ background:#9f9d9d; color:#fff; width:100px; }
.datajklist .titlered,.datajklistred .titlered{ background:#de2c11; color:#fff;width:100px; }

.indexssp { width:958px;}
.indexssp .Stype{ text-align:center; width:60px;}
.indexssp .Project_Name{ width:166px;}
.indexssp .Stitle{ width:160px;}
.indexssp .Ptitle{ width:250px;}
.indexssp .AcceptDept{ width:120px;}
.indexssp .AcceptPersonName{ width:56px;}
.indexssp .Bstate{ width:56px; text-align:center;}
.indexssp .Stime{ width:80px;text-align:center;}
.indexssp .Slastperson{ width:56px; }
.indexssp .BuserName{ width:58px;}
.indexssp .Sreplay{ width:96px; text-align:center;}
 
.indexdwxl{ width:458px;}
.indexdwxl { text-align:center;}
.indexdwxl .xh{ text-align:center; width:60px;}
.indexdwxl .AcceptDeptName{width:180px;  text-align:left; text-indent:10px; }
.indexdwxl .hfcs{   width:80px;}
.indexdwxl .hfsj{  width:110px;}
 
.indexdwmyd{ width:458px;}
.indexdwmyd .xh{  width:60px; text-align:center;}
.indexdwmyd .AcceptDeptName{   width:290px;text-align:left;}
.indexdwmyd .sl{   width:80px; text-align:center;}

.indexdwmyd .pjcs{   width:75px; text-align:center;}
.indexdwmyd .zfz{  width:75px; text-align:center;}
.indexdwmyd .pjfz{   width:70px; text-align:center;}

.dwmyd{ width:958px;}
.dwmyd .xh{ text-align:center; width:60px;}
.dwmyd .AcceptDeptName{ text-align:center;  width:700px;}
.dwmyd .sl{ width:160px; text-align:center;}
.dwmyd .mx{ width:60px;}

.dwmyd .pjcs{   width:160px; text-align:center;}
.dwmyd .zfz{ text-align:center;  width:160px;}
.dwmyd .pjfz{text-align:center;   width:160px;}

.dwxl{ width:958px;}
.dwxl { text-align:center;}
.dwxl .xh{ text-align:center; width:60px;}
.dwxl .AcceptDeptName{width:420px;  text-align:left; }
.dwxl .hfcs{   width:190px;}
.dwxl .hfsj{  width:190px;}
.dwxl .mx{  width:60px;}


.fwlxpm{ width:958px; float:left;}
.fwlxpm .ts{ width:235px; text-indent:20px;}
.fwlxpm .jy{ width:235px;text-indent:20px;}
.fwlxpm .zx{width:235px; text-indent:20px;}
.fwlxpm .by{width:235px;text-indent:20px;}

.tspm{width:236px; border-right:3px solid #e5e5e5; clear:both; }
.tspm .xh{text-align:center;width:60px;}
.tspm .xm{width:110px;}
.tspm .sl{text-align:center;width:50px;}

.bypm{width:238px; }
.bypm .xh{text-align:center;width:60px;}
.bypm .xm{width:110px;}
.bypm .sl{text-align:center;width:50px;}

.yjxhredlage{ display:block; height:17px; width:25px; line-height:17px; margin:0 auto; margin-top:10px; color:#fff; background:#de2c11;}
.yjxhgraylage{ display:block; height:17px; width:25px; line-height:17px; margin:0 auto; margin-top:10px; color:#fff; background:#606060;}
.yjxhred{ display:block; height:17px; width:17px; line-height:17px; margin:0 auto; margin-top:10px; color:#fff; background:#de2c11;}
.yjxhgray{ display:block; height:17px; width:17px; line-height:17px; margin:0 auto; margin-top:10px; color:#fff; background:#606060;}

.sspinfo { width:748px;}
.sspinfo .Stype{ text-align:center; width:60px;}
.sspinfo .Project_Name{ width:110px;}
.sspinfo .Stitle{ width:110px;}
.sspinfo .AcceptDept{ width:100px;}
.sspinfo .AcceptPersonName{ width:56px;}
.sspinfo .Bstate{ width:50px; text-align:center;}
.sspinfo .Stime{ width:80px;text-align:center;}
.sspinfo .BuserName{ width:50px;}
.sspinfo .Sreplay{ width:86px; text-align:center;}

.dwgzlmx{ width:958px;}
.dwgzlmx .djh{width:90px;}
.dwgzlmx .bxr{width:70px;}
.dwgzlmx .bxsj{width:80px; text-align:center;}
.dwgzlmx .cxdw{width:160px;}
.dwgzlmx .ycwc{width:50px; text-align:center;}
.dwgzlmx .clf{width:85px; text-align:center;}
.dwgzlmx .rgf{width:85px; text-align:center;}
.dwgzlmx .glf{width:85px; text-align:center;}
.dwgzlmx .fjtzf{width:120px; text-align:center;}
.dwgzlmx .wxf{width:85px; text-align:center;}
.dialog-Print{ width:958px;display: none;  margin-left:30px;}

.datatjlist { width:958px;}
.datatjlist li{ text-align:center;}
.datatjlist .xh{ text-align:center; width:60px;}
.datatjlist .lx{ text-align:center; width:60px;}
.datatjlist .sl{ width:270px; }
.datatjlist .hfsl{ width:270px;}
.datatjlist .pjhf{ width:270px;}
.datatjlist .ty{ width:215px;}


.indexshowlog-btn{ padding:2px 5px;border: 1px solid #38f; cursor:pointer;background-color: #fefefe; border-radius: 5px;}
.indexshowlog-btn:hover{ background-color:#38f; color:#fff}
.indexshowwg-warp{ width:100%; float:left; min-height:60px;}
 .tdedit,.tddel{float:left; width:22px; height:22px; margin-right:5px; margin-top:-3px;display:none;border: solid 1px #e5e5e5;}
 .tdedit{   background:#F7F7F8 url("images/edit.png") center center no-repeat;}
 .tddel{  background:#F7F7F8 url("images/cancel.png") center center no-repeat;}
 .tdedit:hover,.tddel:hover{ background-color:#eee;}
 /*pagination*/
.pagination {padding:3px;text-align:center;font-family:Verdana;font-size:14px;margin-top:20px;padding-top:0; margin-bottom:5px; float:left; width:100%;  }
.pagination a,.a-button-page{padding:5px 8px ;margin:2px; margin-top:0px; margin-left:5px; color:#666;text-decoration:none;border: 1px solid #e1e2e3;}
.pagination a:hover{background: #f2f8ff;border: 1px solid #38f;}
.pagination a:active{color:#666;}
.pagination span.current{padding:5px 10px ;font-weight:bold;margin:2px;color:#333;  

 }
.pagination span.disabled{padding:2px 5px;margin:2px;color:#ddd;padding-top:2px; display:none;}
.pagination input{color:#333;font-size:12px;border:1px solid #A4CBE1;}
.pagination .gopage-text{width:25px;height:16px;margin-top:-2px;}
.pagination .gopage-button{width:28px;height:18px;margin-top:-2px; background-color:#4FA0D5; color:#fff; font-family:宋体;}
.pagination .gopagespan{padding:0;}

/*show*/
.layout-show-main{ float:right; width:750px;min-height:500px;}
.layout-show-menu{ float:left; width:160px; }
.showssplist { width:958px; border:0px;border-bottom: dotted 1px #ccc; }
.show-title{ width:100%; height:30px; line-height:30px; text-align:center; margin-top:20px; padding-top:40px;  font-size:22px; font-weight:bold; }
.show-replay-scroll{ width:49px; height:54px; background:url(images/replay.png) no-repeat; position:fixed; margin-left:1000px; top:300px; cursor:pointer;}
.show-left{width:130px; min-height:130px;  margin-top:45px; float:left; position:relative;  }
.show-left dd{ width:79px; height:69px; margin:0 auto;}
.show-left dt{width:79px; height:69px; border:1px solid #d0d0d0;  margin:0 auto;}
.show-left dt img{ margin-top:2px; margin-left:2px; }
.show-left dd{ border:0px solid; line-height:25px; color:#383838;margin-top:5px; }
.show-left dd{ display:block; width:100%; text-align:center; height:25px; line-height:25px; }
.show-left .lz{ position:absolute; top:0; left:23px; display:block; width:43px; height:43px; background:url(images/lz.png) no-repeat; }
.show-left .gf{ position:absolute; top:0; left:23px; display:block; width:43px; height:43px; background:url(images/gf.png) no-repeat; }
.show-lz{width:130px; height:200px;  margin-top:45px; float:left;  }
.lz-title-left{ height:35px; width:774px; background:#ffb20b;background: -webkit-linear-gradient(#ffb20b,#f4e0b5);
background: -moz-linear-gradient(#ffb20b,#f4e0b5); margin-top:1px; margin-left:1px; float:left;text-indent:10px;}
.gf-title{ height:35px; width:775px; background:#c80000;background: -webkit-gradient(linear,left bottom,left top,from(#7f0000),to(#c80000));
background: -moz-linear-gradient(bottom,#7f0000 0,#c80000 100%); margin-top:1px; margin-left:1px; float:left;text-indent:10px;}
.hf-title{ height:35px; width:760px; border-bottom:1px dashed #d7d7d7;  margin-left:7px; float:left;text-indent:10px;}
.hf-title span,.lz-title-left span{ line-height:35px; color:#171717; margin-right:15px; float:left; }
.lz-title-left .lz-title{ display:block; height:30px; width:200px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.gf-title span{ line-height:35px; color:#fff; margin-right:15px; }
.show-content{ width:745px; min-height:30px; line-height:30px; margin:0 auto;}
.show-content span{ line-height:25px;  margin-right:20px; }
.show-content .z{ width:745px; text-align:right;line-height:24px; height:24px;}
.show-content em{ display:block; height:18px;width:22px; margin-left:5px; line-height:18px;  background:url(images/z.png)  no-repeat; margin-bottom:4px; float:right; cursor:pointer; }
.show-content q{ display:block; height:18px; width:22px; margin-left:5px; line-height:18px;  background:url(images/hf.png) no-repeat; background-position:top; float:right; cursor:pointer; }
.show-content b{ height:20px; line-height:24px; float:right; }
.show-content .z span{ height:24px; line-height:24px; float:right; cursor:pointer;color:#3d3d3d;}
.show-content .z a,.show-content .z strong{ display:block; height:24px; line-height:24px;  margin-right:10px; float:right; color:Red; font-size:13px; }
.show-replay{height:250px;width:775px;margin-left:20px; margin-top:45px; float:left;}
.show-replay-content{ height:120px; width:773px; border:1px solid #989898;}
.show-replay-tip{ line-height:30px;  width:150px; color:#989898;}
.show-replay-submit{ height:30px; width:450px; font-size:16px; margin-left:140px; margin-top:10px; background:#ae1c1c; border:0px solid;text-align:center; line-height:30px; color:#fff; cursor:pointer;font-family: "Microsoft YaHei","微软雅黑",Helvetica,"黑体",Arial,Tahoma;}
.show-fx{ width:16px; height:18px; background:url(images/fenxiang.png) no-repeat; float:right; border:0; cursor:pointer; margin-top:2px; margin-right:5px;}
.show-sc{ width:16px; height:18px; background:url(images/shoucang.png) no-repeat; float:right; border:0; cursor:pointer; margin-top:2px; margin-right:5px;}
.show-qxsc{ width:16px; height:18px; background:url(images/shoucang.png) no-repeat; background-position:right; border:0; cursor:pointer; margin-top:-2px; margin-right:5px;}

/*气泡框*/
.qipao_contianer{ margin-top:105px;margin-left:20px;float:left;background-color:transparent;*border:1px solid #989898; }
.qipao_content{position:relative; margin-top:-95px; font-size: 13px;font-family: "Microsoft YaHei","微软雅黑",Helvetica,"黑体",Arial,Tahoma; color:#3d3d3d; display:block;border:1px solid #989898;background-color:#fff;
*border-left:none;*border-right:none;*min-height:40px;text-indent:3px; width:775px;min-height:40px;
 line-height:25px;
}
.qipao_contianer s{  margin-left:-21px;display:block;height:30;width:30;/*font-size: 0;line-height: 0;border-color:transparent  red transparent transparent;border-style:dashed solid dashed  dashed;*/
  border-bottom: 15px solid transparent;  /*下边框的高 */
  /*border-top: 10px solid transparent;  上方边框的高 */
 /* border-right: 30px solid #989898;  左边框的长度|宽度，以及背景色 */
  background:url(images/ysj.png) no-repeat;
}
.qipao_contianer i{ margin-top:-15px;margin-left:18px;height:0;width:0;font-size: 0;line-height: 0;border-color:transparent  #fff transparent transparent;
  border-bottom: 13px solid transparent; /* 下边框的高 */border-top: 0px solid transparent; /* 上方边框的高 */border-right: 4px solid #fff; z-index:9999999999; /* 左边框的长度|宽度，以及背景色 */
}


.box-title .btn-default-index{ width:60px; height:25px; line-height:25px;margin-top: -5px; margin-left: 10px;}

.showbaseinfo{ margin-top:20px; font-size:14px; line-height:25px; }
.showbaseinfo img{border: solid 1px #E4E4E4; padding:2px; }
.infobox{ float:left; margin-left:20px; width:620px;padding: 10px 20px 18px;background: #f5f8fb;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 1px solid #ddd; position:relative;}
.infoboxarr{ position:absolute; width:20px; height:32px; background: transparent url(images/tl_arr.png) no-repeat 0 0; top:20px; left:-20px;}
.infobox p{ width:600px;}
.baseinfoPhoto-warp{ float:left; width:600px; margin-top:10px; margin-bottom:10px;  }
.photo-warp{float:left; height:100px;cursor:pointer; margin-right:20px;   }
.photo-warp img{ border: solid 1px #e5e5e5;  background-color:#fff; padding:2px;}
.baseinfoPhotocount{position:absolute;   background-color:red; color:#fff;  position:absolute; top:20px; right:20px; height:6px; padding:4px; line-height:6px; font-family:宋体; font-size:12px;}
.PhotoPrv{ background:#333; float:left; width:600px; height:480px; z-index:99999;}
.PhotoPrv-left,.PhotoPrv-right{  position:absolute; top:0; height:480px; width:32px; cursor:pointer;}
.PhotoPrv-left{ left:0; background:  url("images/leftright.png") 6px 220px no-repeat; }
.PhotoPrv-right{ right:0;background:  url("images/leftright.png") -32px 220px no-repeat; }
.PhotoPrv-right:hover{ background-color:#333;}
.PhotoPrv-left:hover{ background-color:#333;}
.PhotoPrv em{ color:#fff; font-size:14px; width:100%; height:30px; position:absolute; left:0; bottom:0; background-color:#222; text-align:center; line-height:30px}
.browbox{ float:left; margin-left:20px; width:620px;padding: 10px 20px 18px;background: #fff;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 1px solid #BBD4E7; position:relative; min-height:100px;}
.browboxarr{ position:absolute; width:20px; height:32px; background: transparent url(images/tl_arr1.png) no-repeat 0 0; top:20px; left:-18px;}
.browjd,.browpj,.browhf{ float:left; width:60px; height:52px; background:url("images/jd.png") no-repeat center -1px; margin-left:5px; cursor:pointer;}
.browpl{ float:left; width:60px; height:52px; background:url("images/pl.png")  no-repeat center center;margin-left:5px; cursor:pointer;}
.browdh{ float:left; width:60px; height:60px; background:url("images/dh.png")  no-repeat center center;margin-left:5px; cursor:pointer;}
 

.repairlogtab{ font-size:13px; line-height:22px; margin-top:5px;}
.repairlogtab .LogTime{ width:115px;}
.repairlogtab .Bstate{ width:40px; text-align:left;}
.logicon0{ float:left; width:40px; height:18px; background:#fff url("images/sjz1.png") no-repeat center top; margin-top:6px; }
.logicon1,.logicon2,.logicon3,.logicon4,.logicon5,.logicon6,.logiconS{ float:left; width:40px; height:30px; background:url("images/sjz1.png") no-repeat center top; margin-top:5px;}
.logiconB,.logiconZ{ float:left; width:40px; height:40px; background:url("images/sjz2.png") no-repeat center -1px;}
.logicon{  width:40px;  background:url("images/sjzbg.gif")   center  repeat-y; }
.Bstate-B{ color:Red;}
/*AD*/
.ad1{ float:left;width:200px;  height:130px;
moz-box-shadow: 0 1px 2px #d3d3d3;
-webkit-box-shadow: 0 1px 2px lightGrey;
box-shadow: 0 1px 2px lightGrey;
background-color:#fff; margin-bottom:10px;  background-image:url("../ad1.jpg");
}
.ad2{ float:left;width:200px;  height:130px;
moz-box-shadow: 0 1px 2px #d3d3d3;
-webkit-box-shadow: 0 1px 2px lightGrey;
box-shadow: 0 1px 2px lightGrey;
background-color:#fff; margin-bottom:10px;  background-image:url("../ad2.jpg");
}
.sspinfo { width:748px;}
.sspinfo .Stype{ text-align:center; width:60px;}
.sspinfo .Project_Name{ width:110px;}
.sspinfo .Stitle{ width:110px;}
.sspinfo .Ptitle{ width:200px;}
.sspinfo .AcceptDept{ width:100px;}
.sspinfo .AcceptPersonName{ width:56px;}
.sspinfo .Bstate{ width:50px; text-align:center;}
.sspinfo .Stime{ width:80px;text-align:center;}
.sspinfo .BuserName{ width:50px;}
.sspinfo .Sreplay{ width:86px; text-align:center;}

/*受理*/
.sldatalist{ float:left; width:748px;border: solid 1px #e5e5e5; border-top:0;}
.sldatalist li{ float:left; text-overflow:ellipsis; overflow:hidden; height:35px; line-height:35px;  padding:0 2px 0 2px}
.sldatalist-head{background-color: #F7F7F7;font-size:14px; font-weight:bold;}
.sldatalist-item:hover{ background-color: #F9F9F9;}
.sldatalist-item{ font-size:13px;}
.sldatalistwarp{ min-height:300px; min-width:500px; }
.sldatalist .Stype{ text-align:center; width:50px;}
.sldatalist .Project_Name{ width:95px;}
.sldatalist .Stitle{ width:105px;}
.sldatalist .AcceptDept{ width:100px;}
.sldatalist .AcceptPersonName{ width:56px;}
.sldatalist .Bstate{ width:45px; text-align:center;}
.sldatalist .Stime{ width:80px;text-align:center;}
.sldatalist .BuserName{ width:45px;}
.sldatalist .Sreplay{ width:86px; text-align:center;}
.sldatalist .sl{ width:40px;}
.sldatalistwarp .nodata{padding: 100px; color: #666; line-height:30px; font-size:14px; background:url("images/empty.png") 2px 75px  no-repeat;}
.sledit{float:right; width:22px; height:22px; margin-right:5px; margin-top:6px; border: solid 1px #e5e5e5; cursor:pointer;}
.sledit{   background:#F7F7F8 url("images/edit.png") center center no-repeat;}

.sledit:hover{ background-color:#eee;}
.div-item{ float:left; width:748px;border: solid 1px #88cddd;position:relative; display:none; min-height:100px; background-color:#F9F9F9;}

.slbox{ float:left; margin-left:20px; width:580px;padding: 10px 20px 18px;background: #fff;border: 1px solid #ddd; position:relative;}
.slbox p { width:460px;}
.slmenu{ position:absolute; width:80px; top:20px; right:0;border-left: 1px solid #ddd;border-top: 1px solid #ddd;  font-size:14px;}
.slmenu li{ line-height:35px; float:left; width:100%;border-bottom: 1px solid #ddd; background-color:#fefefe; text-align:center; cursor:pointer;}
.slmenu li:hover {background-color: #FF7E00;
color: #fff;}
.slwin{border: 1px solid #ddd; border-top:0; position:absolute; top:0; left:20%; min-height:200px;
       float:left; width:300px; background-color:#fff;
       box-shadow:  0 2px 2px rgba(0,0,0,0.35);
-moz-box-shadow:  0 2px 2px rgba(0,0,0,0.35);
-webkit-box-shadow:  0 2px 2px rgba(0,0,0,0.35); display:none; z-index:1000000;}
.slwin-title{border-bottom: 1px solid #ddd; line-height:35px; font-size:16px;  float:left; width:298px;   
 border: 1px solid #eee;
border-top: 0;
background-color: #F7F7F8;
height: 35px;
line-height: 34px;
position: relative;
background: -webkit-linear-gradient(#fff,#f2f2f2);
background: -moz-linear-gradient(#fff,#f2f2f2);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f2f2f2);}
.slwin-warp{ display:none;height:60px; width:260px; font-size:14px; padding:20px; float:left; }
.slwin-warp p{ line-height:30px;}
.slwin1{border: 1px solid #ddd; border-top:0; position:absolute; top:0; left:40%; min-height:200px;
       float:left; width:300px; background-color:#fff;
       box-shadow:  0 2px 2px rgba(0,0,0,0.35);
-moz-box-shadow:  0 2px 2px rgba(0,0,0,0.35);
-webkit-box-shadow:  0 2px 2px rgba(0,0,0,0.35); display:none; z-index:999999; margin-top:250px;}
.slwin1 .slwin-title{border-bottom: 1px solid #ddd; line-height:35px; font-size:16px;  float:left; width:298px;   
 border: 1px solid #eee;
border-top: 0;
background-color: #F7F7F8;
height: 35px;
line-height: 34px;
position: relative;
background: -webkit-linear-gradient(#fff,#f2f2f2);
background: -moz-linear-gradient(#fff,#f2f2f2);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#f2f2f2);}
.slwin1 .slwin-title a{ position:absolute; right:10px; top:2px; font-size:12px;}
.slwin-warp1{ display:none;height:60px; width:260px; font-size:14px; padding:20px; float:left; position:relative;}
.slwin-warp1 p{ line-height:30px;}

.slwin-title a{ position:absolute; right:10px; top:2px; font-size:12px;}

/*完工*/

.wgdatalist{ float:left; width:748px;border: solid 1px #e5e5e5; border-top:0;}
.wgdatalist li{ float:left; text-overflow:ellipsis; overflow:hidden; height:35px; line-height:35px; padding:0 2px 0 2px}
.wgdatalist-head{background-color: #F7F7F7;font-size:14px; font-weight:bold;}
.wgdatalist-item:hover{ background-color: #F9F9F9;}

.wgdatalist-item{ font-size:13px;}
.wgdatalistwarp{ min-height:300px; min-width:500px; }
.wgdatalist .Stype{ text-align:center; width:50px;}
.wgdatalist .Project_Name{ width:95px;}
.wgdatalist .Stitle{ width:105px;}
.wgdatalist .AcceptDept{ width:100px;}
.wgdatalist .AcceptPersonName{ width:56px;}
.wgdatalist .Bstate{ width:45px; text-align:center;}
.wgdatalist .Stime{ width:80px;text-align:center;}
.wgdatalist .BuserName{ width:45px;}
.wgdatalist .Sreplay{ width:86px; text-align:center;}
.wgdatalist .wg{ width:40px;}
 .btnwg{float:right; width:22px; height:22px; margin-right:5px; margin-top:6px; border: solid 1px #e5e5e5;}
 .btnwg{   background:#F7F7F8 url("images/wg.png") center center no-repeat;}
.wgdatalistwarp .nodata{padding: 100px; color: #666; line-height:30px; font-size:14px; background:url("images/empty.png") 2px 75px  no-repeat;}
.wg-worker-warp{  width:100px; float:left;   float:left;background-color:#F9F9F9; border: 1px solid #ddd; border-top:0; border-left:0; margin-bottom:10px;}
.wg-worker-warp li{ float:left; width:87px; height:35px; line-height:35px; padding-right:10px;   text-align:right;
 font-size:14px;  position:relative;  cursor:pointer;border: 1px solid #ececec;border-top: 0;}
 
 .wg-add-wroker{ line-height:35px; margin-top:10px; border: dashed 1px #ccc;  text-align:center;   cursor:pointer; }
 .wg-btn-comm{ padding:5px;border: dotted 1px #ccc; margin-left:5px; cursor:pointer; }
 
 .wg-add-wroker:hover{ color: #44adef; }
 
 .wg-btn-comm:hover{ color: #26A815; border-color:#26A815}
  
 .wg-del-wroker { position:absolute; width:20px; height:20px;background:url("images/wgdel1.png") ; top:5px; left:5px; }
 
 .wg-worker-warp li:hover{}
 .wg-worker-warp li.on{ border-right:0; background-color:#fff; color:#44adef; padding-right:12px;}
.wg-gsitem-warp{ float:right;}
.wg-item-warp{ padding:20px; padding-top:5px; padding-left:10px;}
.wg-worker-warp li:hover  .wg-del-wroker{ background-image:url("images/wgdel.png");}

.wgbox {
float: left;
 
width: 600px; min-height:60px;
background: #fff;
border: 1px solid #ddd;
 margin-top:20px;
}
/*完工材料*/
.wgcl-table { float:left; width:100%;  position:relative; z-index:10; font-size:14px; margin-bottom:10px;}
.wgcl-table tr{ border-top: 1px solid #ddd;}
.wgcl-table  td{ padding:3px;}
.wgcl-head{ background-color:#E1F6FB; text-align:center;  height:30px; line-height:30px;  }
.wgcl-row{ width:100%; height:30px; line-height:30px; }
.wgcl-table .SID{ display:none;}
.wgcl-table .FID{ display:none;}
.wgcl-table .ID{ display:none;}
.wgcl-table .SName{ width:210px;}
.wgcl-table .Sgg{ width:100px;}
.wgcl-table .Sdw{ width:60px;}
.wgcl-table .Factory{ width:360px;}
.wgcl-table .Qty{ width:80px; }
.wgcl-row .Qty{  text-align:right;}
.wgcl-table .Sprice{ width:80px;}
.wgcl-row .Sprice{  text-align:right;}
.wgcl-table .CMoney{ width:100px; font-weight:bold;}
.wgcl-row .CMoney{  text-align:right;}
.wgcl-table .tdbtn{ width:73px; text-align:center;}
.wgcl-table .Sprice input{ text-align:right;}
.wgcl-table .Qty input{ text-align:right;}
.wgcl-row input{ width:100%; height:25px; line-height:25px; border: 1px solid #88cddd; font-family:微软雅黑;}
.wgcl-table tfoot{ height:30px; line-height:30px; font-weight:bold; text-align:right;}
.search-menu{ width:460px; position:absolute; left:0; min-height:100px; max-height:160px;border: 1px solid #ddd; 
              background-color:#fff; z-index:101;
border: 1px solid #c6c6c6;
box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
background-color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px; display:none; background-color:#fff; overflow-x:none; overflow-y:auto;}
.drop-menu tr:hover{background-color:#0687BF; color:#fff;}
.wgcl-add{ float:right;   width:20px; height:20px; cursor:pointer; background:#F7F7F8 url("images/add.png") 0px 0px no-repeat; margin-top:6px; margin-right:10px; border: solid 1px #e5e5e5;}
.wgcl-del{ float:left;  width:20px; height:20px; cursor:pointer; background:#F7F7F8 url("images/del.png")  1px center no-repeat; }
.wgcl-save{float:right;   width:20px; height:20px; cursor:pointer; background:#F7F7F8 url("images/save.png")  1px center no-repeat;  margin-left:10px; display:none;}
.even_row{background-color: #f7f7f7;}


/*完工工时*/
.wggs-row{  height:30px; line-height:30px;}
.wggs-table { float:left; width:620px; position:relative; z-index:1; font-size:14px; background-color:#fff; margin-top:10px; margin-bottom:10px;border-top: 1px solid #88cddd; }
.wggs-table tr{ border-bottom: 1px solid #88cddd;border-left: 1px solid #88cddd;}
.wggs-table  td{ padding:3px;}
.wggs-head{ background-color:#E1F6FB; text-align:center;  height:30px; line-height:30px;}
.wggs-table .WID{ display:none;}
.wggs-table .FID{ display:none;}
.wggs-table .ID{ display:none;}
.wggs-table .Sname{ width:125px;}
.wggs-table .Sgg{ width:55px;}
.wggs-table .Sdw{ width:40px;}
.wggs-table .Sscore{ width:48px; }
.wggs-row .Sscore{  text-align:right; }
.wggs-table .SumScore{ width:48px; font-weight:bold;}
.wggs-row .SumScore{ text-align:right; }
.wggs-table .Qty{ width:55px;}
.wggs-row .Qty{ text-align:right; }
.wggs-table .Sprice{ width:55px;}
.wggs-row .Sprice{ text-align:right; }
.wggs-table .CMoney{ width:60px;    font-weight:bold;}
.wggs-row .CMoney{ text-align:right; }
.wggs-table .tdbtn{ width:53px; text-align:center;}
.wggs-table .Sprice input{ text-align:right;}
.wggs-table .Qty input{ text-align:right;}
.wggs-row input{ width:100%; height:25px; line-height:25px; border: 1px solid #88cddd; font-family:微软雅黑;}
.wggs-add{ float:right;   width:20px; height:20px; cursor:pointer; background: url("images/add.png") 1px 1px no-repeat;margin-top:4px; margin-right:10px;  }
.wggs-del{ float:left;  width:20px; height:20px; cursor:pointer; background:#F7F7F8 url("images/del.png")  1px center no-repeat; }
.wggs-save{float:right;   width:20px; height:20px; cursor:pointer; background:#F7F7F8 url("images/save.png")  1px center no-repeat;  margin-left:10px;display:none;}
.wggs-search{ padding:5px 19px; margin-left:5px; background: url("images/tj.png") center 1px no-repeat; cursor:pointer; right:2;}
.wggs-table tfoot{ height:30px; line-height:30px; font-weight:bold; text-align:right;}

.ul-wgnav{ float:left; width:728px;background-color:#fff; height:45px; padding: 0 10px;border-bottom: 1px solid #ddd;  }
.ul-wgnav li{ width:120px; float:left; height:41px; line-height:41px; font-size:14px; margin-left:10px;margin-right:10px; text-align:center; border-bottom: 4px solid #FFFFFF; cursor:pointer;}
.ul-wgnav li:hover{border-color: #e5e5e5; }
.ul-wgnav li.on{border-color: #44adef;}
 
.wgnav-icon-wgwc{ padding:5px 15px;  background: url("images/wg.png") center 8px no-repeat;}
.wgnav-icon-wgfk{ padding:5px 15px;  background: url("images/wgfk.png") center 8px no-repeat;}
.wgnav-icon-wgcl{ padding:5px 15px;  background: url("images/wgcl.png") center 6px no-repeat;}
.wgnav-icon-wgxg{ padding:5px 15px;  background: url("images/wgxg.png") center 8px no-repeat;}
.wgnav-icon-wggs{ padding:5px 15px;  background: url("images/wggs.png") center 8px no-repeat;}
.wgnav-icon-ysbh{ padding:5px 15px;  background: url("images/cancel.png") center 8px no-repeat;}
.wgnav-icon-wgdy{ padding:5px 15px;  background: url("images/dy.png") center 8px no-repeat;}
.wgnav-icon-wgzd{ padding:5px 15px;  background: url("images/zhuan.png") center 8px no-repeat;}
.wgwcbox {
float: left;
width: 600px; min-height:40px;
background: #fff;
border: 1px solid #ddd;
 margin-top:20px;
}
.wgwc-tab{ font-size:14px; }
.wgwc-tab div{ border:1px solid #88cddd;}
.wgwc-tab-title{ width:100px; text-align:right; padding-right:10px; }
.wgwcbox textarea{width:590px; height:40px; padding:5px; border:0; font-family:微软雅黑; font-size:14px;}

.datalist-search-box{ float:left; width:728px;border: solid 1px #e5e5e5; border-top:0;background-color: #F7F7F7;font-size:14px; padding:10px;}
.wg-search-tab{ width:100%; line-height:30px;}
.wgwcbox select{ font-family:微软雅黑; font-size:14px; width:100px; margin:10px;}
.wgwc-divtext{ padding:10px;}
.wgwc-divtext input{font-family:微软雅黑; font-size:14px; }
/*验收*/

.ysdatalist{ float:left; width:748px;border: solid 1px #e5e5e5; border-top:0;}
.ysdatalist li{ float:left; text-overflow:ellipsis; overflow:hidden; height:35px; line-height:35px; padding:0 2px 0 2px}
.ysdatalist-head{background-color: #F7F7F7;font-size:14px; font-weight:bold;}
.ysdatalist-item:hover{ background-color: #F9F9F9;}
.ysdatalist-item{ font-size:13px;}
.ysdatalistwarp{ min-height:300px; min-width:500px; }
.ysdatalist .Bserial{ text-align:center; width:91px;}
.ysdatalist .AcceptDeptName{ width:110px; }
.ysdatalist .Project_Name{ width:120px;}

 
.ysdatalist .CwState{ width:46px;text-align:right;}
.ysdatalist .Clf{ width:60px;  text-align:right; }
.ysdatalist .Gsf{ width:60px; text-align:right; }
.ysdatalist .GlfFj{ width:60px; text-align:right; }
.ysdatalist .Glf{ width:60px;  text-align:right;}
.ysdatalist .zje{ width:60px; text-align:right; }
.ysdatalist .ys{ width:40px;  }
.ysdatalistwarp .nodata{padding: 100px; color: #666; line-height:30px; font-size:14px; background:url("images/empty.png") 2px 75px  no-repeat;}
.CwState-1{ color:Blue;}
.CwState-B{ color:red;}


/*多条件搜索*/
.ulfilter{
width: 100%;
list-style: none;
float: left;
background-color: #f1f1f1;  
font-size: 14px;  
}
.ulfilter1{
width: 100%;
list-style: none;
float: left;
font-size: 14px;  
}
.lifilter {
width: 100%;
border-top: #fff 1px solid;
float: left;
position: relative;
overflow: hidden;

}
.leftfilter {
position: absolute;
 
top: 50%;
margin-top: -15px;
width: 75px;
margin-left:10px;
 padding-left:25px;
 line-height: 30px; font-weight:bold;
}
.rightfilter {
float: right;
width: 830px;
border-left: #fff 1px solid;
min-height:30px;
padding-left:10px; padding-right:10px;  
}
.rightfilter-narrow {
float: right;
width: 620px;
border-left: #fff 1px solid;
min-height:30px;
padding-left:10px; padding-right:10px;  
}
.filter-item{ float:left;  cursor:pointer; font-size:13px; padding:1px 5px;  line-height:25px;   margin:5px }
.filter-item em{ top:9px;}
.filter-dx .filter-item:hover,.filter-dx .filter-item.on
{
    background-color:#de2c11; color:#fff;
 }
.filter-dx1 .filter-item:hover{ background-color:#ccc; }
.filter-dx1 .filter-item.on
{background-color:#de2c11; color:#fff; border: 0px solid #74E307; }
.filter-item:hover em{ border-color: #fff transparent transparent;}
.filter-date{ border:0; background-color:transparent; height:16px; width:180px;    color:inherit; font-family:微软雅黑;}
.filterfoot{width: 100%;
float: left;
 
height: 25px;  line-height:20px;

margin-bottom:20px; position:relative;}
.filterfootbtn 
{
    position:absolute; width:185px;  height:25px;text-align: center; left:387px;font-size:13px;
    background: url("images/filter_foot.jpg") center center no-repeat;  cursor:pointer;
    
     }
.filterfootdel{ position:absolute;height:25px;text-align: right; width:95px; right:0;font-size:12px; padding-right:10px;
                background:#f1f1f1 url("images/del.png") 5px -1px no-repeat;  cursor:pointer; display:none;}
.filterfootimg{background: url("images/xdt.png") center center no-repeat; padding:10px 15px; position:absolute; top:-10px;}
.lifiter_none{ display:none;}
.rightfilter span{ float:left; line-height:35px;}
.rightfilter c{ margin:5px; float:left;}
.filter-dx .leftfilter{background: url("images/dx.png") left center no-repeat;}
.filter-dx1 .leftfilter{background: url("images/dx1.png") left center no-repeat;}
.rightfilter em{ color:#666; line-height:30px;}
.dx-msg{background: url("images/dx.png") left center no-repeat; padding:10px;}
.dx1-msg{background: url("images/dx1.png") left center no-repeat; padding:10px;}
.ul-filter-left{ float:left; width:770px;font-size:13px; }
.div-filter-right{ float:right; width:60px; position:relative; line-height:30px;font-size:13px; text-align:center; cursor:pointer; }
.div-filter-right:hover em{ border-color: #fff transparent transparent;}
.div-filter-right:hover
{background-color:#de2c11; color:#fff;}
.sloading{ background:#F7F7F8 url("images/sloading.gif") center center no-repeat;}

.yjinput {
  background-color: #fefefe;
  border: 1px solid #88cddd;
  border-radius: 4px;
  color: #333;
   
  font-size: 13px; font-weight:bold;
  height: 23px;
  line-height: 23px;
  vertical-align: middle;

  padding: 2px;
  width: 25px;outline: 0 none; width:100px;
}
.box-jk{padding:10px 20px;
moz-box-shadow: 0 1px 2px #d3d3d3;
-webkit-box-shadow: 0 1px 2px lightGrey;
box-shadow: 0 1px 2px lightGrey;font-size:14px; border-radius: 4px;
 background-color:#fff; margin-bottom:10px;  position:relative;z-index:999997; min-height:30px;
}
.box-jk span{ float:left; width:95px; text-align:center;}
.box-jk em{ font-size:20px;  margin-top:5px; float:left; width:50px;  text-align:left;  font-family:'Microsoft YaHei',sans-serif; line-height:20px;}
.box-jk ul{ width:100%; height:30px; line-height:30px;}
.box-jk li{ float:left; width:180px; border-right: dotted 1px #EAEAEA; text-align:center}
.jk{ color:Red;}
.jk0{ color:#666;}
.jks{ color:#333;}
.jks0,.jks1,.jks2,.jks3,.jks4,.jksB,.jksS{color:Red;}

/*完工信息*/
 .tab-head
    {
        background-color: #eee;
        text-align: center;
    }
    .WorkerName
    {
        width: 130px;
    }
    .Factory
    {
        width: 130px;
    }
    .Sgg
    {
        width: 120px;
    }
    .Qty
    {
        width: 120px;
    }
    .CMoney
    {
        width: 100px;
    }
    .tab-row .CMoney
    {
        text-align: right;
    }
    .tab-row .Qty
    {
        text-align: right;
    }
    .tab-row td
    {
        background-color: #fff;
    }
  
    
    .tab-head, .tab-row
    {
        height: 30px;
        line-height: 30px;
         border-bottom: dotted 1px #ccc;
    }

.Rating-warp{ width:100%; line-height:27px; float:left; margin:5px 0}
.Rating-xm{ font-weight:bold; float:left;}
.Rating-xm em{ font-size:12px; color:Red;}
.Rating-bz{ font-size:12px; color:#666;}

.worker-warp{ float:left; width:288px; height:182px;  border: 1px solid #EAEAEA; margin-top:10px; margin-right:10px; padding:10px;}
.worker-warp-photo{ float:left; width:148px; height:182px; margin-right:10px}
.worker-warp-info{ float:left; width:120px; height:182px; line-height:30px; font-size:14px;}
.worker-warp-info-name{ font-size:20px; }

.praise{ text-align:left; }
.zan{ min-height:25px; width:25px;background:url("images/zan.png") no-repeat 0px 7px; float:left; cursor:pointer;}

.remind-chk-li { width:100%;}
.remind-chk-li li{ float:left; width:62px; margin-bottom:10px;}
.indexnodata{padding: 100px; color: #666; line-height:30px; font-size:14px; background:url("images/empty.png") 2px 75px  no-repeat;}
/*返回顶部*/
.jump-top-box{width:40px;position:fixed;z-index:999;top:-1000px}
.jump-top-box .jump-top{height:42px;display:block;position:relative;z-index:1}
.jump-top-box .jump-top{margin-bottom:5px}
.jump-top-box .jump-top a{color:#fff;font-size:0;*text-indent:-1000px;_text-indent:-1000px;text-decoration:none;display:block;padding:6px 8px 10px;height:26px;width:24px;line-height:16px;position:absolute;z-index:2;left:0;top:0;overflow:hidden}
.jump-top-box .jump-top a{background-repeat: no-repeat;}
.jump-top-box .jump-top a:hover{font-size:12px;background:#cdcfd1;*text-indent:0;_text-indent:0;color:#fff}
.jump-top-box .jump-top a{background-position:-160px -180px}
.jump-top-box .jump-top a{background-image: url("images/common_z_63fa369.png")}
#gotoTop{display:none;cursor:pointer;}
/*用CSS表达式(expression)来实现ie6下position:fixed效果*/
#gotoTop{_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}
/*数据分析*/
.data_fx_title{ text-align:right; width:748px; color:black;}
.data_fx{ text-align:right; width:748px;}
.data_fx li,data_fx_title li{ width:52px; text-align:center;}
.data_fxz_title{ text-align:right; width:748px; color:black;}
.data_fxz{ text-align:right; width:748px;}
.data_fxz li,data_fxz_title li{ width:88px;text-align:center;}
.data_fxly_title{ text-align:right; width:748px; color:black;}
.data_fxly{ text-align:right; width:748px;}
.data_fxly li,data_fxly_title li{ width:135px;text-align:center;}
.data_fxpj_title{ text-align:right; width:748px; color:black;}
.data_fxpj{ text-align:right; width:748px;}
.data_fxpj li,data_fxpj_title li{ width:120px;text-align:center;}
/**/
 .box-form2-warp { margin-bottom:15px;width:580px;}
 .drop-data2-list{
position: absolute;
top: 34px;
left: 0px;
z-index:101;
min-width: 100%;
border: 1px solid #c6c6c6;
box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
background-color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
font-size: 14px;
}
.drop-data2-list div{overflow-x: hidden; }
.drop-data2-xm-left{ float:left; height:430px; width:99px;border-right: 1px solid #c6c6c6; padding:5px; overflow-y:scroll; }
.drop-data2-xm-left li{height:25px; line-height:25px; margin-bottom:3px;  padding-left:5px; cursor:pointer;
 background: url("images/arr.gif") no-repeat scroll right -33px rgba(0, 0, 0, 0);}
.drop-data2-xm-left li:hover{ background-color:#EEEEEE}
.drop-data2-xm-left li.on{ background-color:#de2c11; color:#fff;}
.drop-data2-xm-right{ float:left; width:460px;padding:5px; height:430px;overflow-y:scroll; }
.drop-data2-xm-right ul{ width:100%;}
.drop-data2-xm-right li{  float:left; width:130px; cursor:pointer; text-align:center; height:25px; line-height:25px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.drop-data2-xm-right li:hover{background-color:#0687BF; color:#fff;}

.tbStudent{ display:none; }
.tbStudent table{ min-width:350px;}
.tbStudent tbody tr{ line-height:25px;}
.tbStudent .span{ width:20px;}

/*treelist*/
.treelist{ width:100%; }
.treelist li{ line-height:30px; height:30px; cursor:pointer; position:relative;}

.treelist li:hover{ background-color:#FF5151;}
.treelist li.on {background-color:#de2c11; color:#fff;}
.ptree{font-size:14px;}
.ctree,.stree { display:none;font-size:13px;}
.ptree b{ margin-left:15px; background: url("images/treeclose.png") 4px 6px   no-repeat; padding:0 5px 0 5px;}
.ctree b{  margin-left:30px; margin-right:5px;background: url("images/arr.gif") no-repeat scroll right -35px; padding:0 5px 0 5px;}
.stree b{  margin-left:45px; margin-right:5px;background: url("images/arr.gif") no-repeat scroll right -35px; padding:0 5px 0 5px;}
.treebtn{  position:absolute; width:60px; height:30px;top:3px; right:2px; z-index:999;  display:none; }
.tdtedit{float:left; width:22px; height:22px; margin-right:5px; border: solid 1px #e5e5e5;}
.tdtedit:hover{ background-color:#eee;}
.tdtedit{background:#F7F7F8 url("images/check.png") 3px center no-repeat;}
.treelist li.on .treebtn{ display:block;}
.btnFaddress
{background-color: #f9f9f9;
background: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f8f8f8));
background: -moz-linear-gradient(top,#f9f9f9 0,#f8f8f8 100%);
color: #000;

width:80px;height:23px;line-height:22px; font-size:14px;
    float:left;
    }
    .btnFaddress:hover{ cursor:pointer;}