@charset "utf-8";
/* CSS Document */
body,html{ height:100%;}
body { font: 11px/1.5em Arial, Helvetica, sans-serif; margin:0;	padding:0;	background-color:#fff;	color:#4d4d4d; min-width:950px;}
ul,li{ list-style:none; margin:0; padding:0; font-weight:normal; list-style-type: none; }
.clear{ clear:both;}

#starttime,#StartTime,#endtime{ background: transparent url(../image/calendar.gif) no-repeat scroll 3px center; padding-left: 23px; border:1px solid #CCCCCC; background-color:#FFFFFF; width:120px;}
input.text{ border:1px solid #CCCCCC; width:220px; padding-left:5px;}



/*头部*/
.content-nav { height: 30px; width: 100%; border-bottom: 1px solid #DDD; border-top: 1px solid #DDD; background-color:#EFEFEF;  top:0px; left:0px;}
.content-nav-l{ float: left; width:50%; line-height:30px; }
.content-nav-l ul{ margin-left: 10px;}
.content-nav-l ul li span{font-size: 12px; line-height:30px;}
.content-nav-r{ float:right; width:50%;}
.content-nav-r ul{ margin-right:20px;}
.content-nav-r ul li{ float:right; margin-right:10px;}
.content-nav-r ul li a{ background-color:#386FDD; display: inline-block; padding:4px 20px; border-radius:3px; color:#FFFFFF; cursor:pointer; border: 1px solid transparent; text-decoration:none;}
.content-nav-r ul li a:hover{ background-color:#81ba53; border-color: #386FDD;}


/*shichangdiaoyan*/
.pannel{ margin-top:20px;margin-left:15px;margin-bottom:20px;}
input.button{ padding: 4px 20px; border-radius: 3px; color: #FFF; cursor: pointer; border: 1px solid transparent; background-color: #386FDD; outline:none; height:30px;}
input.button:hover{ background-color: #386FEE;}
a.button{ padding: 0 20px; border-radius: 3px; display:inline-block; color: #FFF; cursor: pointer; border: 1px solid transparent; background: #425C88 none repeat scroll 0% 0%; outline:none; cursor:pointer; text-decoration:none; height:28px; line-height:28px; float:left; margin-right:10px;}
a.button:hover{ background: #2C406A none repeat scroll 0% 0%;}
table{}
table tr td{ text-align:center;}

/*list*/
.content-list{ width:100%; height:100%;}
.content-list .content-list-c{ overflow:hidden; padding:0 10px; height:100%;padding-top:90px; box-sizing: border-box; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.content-list .content-list-c table.customer-header {  width:100%; margin-top:-90px; height:35px; overflow:hidden; clear:both; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ padding-right: 18px; padding-left:1px; min-height:35px; table-layout:fixed;}
.content-list .content-list-c table.customer-header th{ padding: 8px 0px; height:35px;word-wrap:break-word;}
.content-list .content-list-c .customer-content{ height:100%; border-left:#DDD 1px solid; border-right:#DDD 1px solid; overflow-y:scroll;}
.content-list .content-list-c .customer-content table{ width:100%;}
.content-list .content-list-c .customer-content table {table-layout:fixed;}
.content-list .content-list-c .customer-content td{ word-break: break-all; word-wrap:break-word;}
.content-list .content-list-c .customer-content table tr{ }
.content-list .content-list-c .customer-content table tr.row1{ background-color:#F9F9F9;}

.content-list .content-list-c table.customer-footer{ width: 100%; border: #DDD 1px solid; }
.content-list .content-list-c table tfoot{ display: table-footer-group; vertical-align: middle; border-color: inherit;}
.content-list .content-list-c table tfoot td{ text-align: center;}
.content-list .content-list-c table tfoot a{ display: inline-block; padding: 3px 10px; border: 1px #DDD solid; text-decoration: none; color: #979797; cursor:pointer; margin-left:5px;}
.content-list .content-list-c table tfoot span.current{ display: inline-block; padding: 3px 10px; border: 1px #DDD solid; text-decoration: none; color: #979797; cursor:pointer; margin-left:5px; background-color: #EEE;}
.content-list .content-list-c table tfoot span{ display: inline-block;  text-decoration: none; color: #979797; cursor:pointer; margin-left:5px;}

.count{ margin-left:30px; line-height:28px; float:left;}
.count span{ color: #01B796 !important;}


/* 给审批调研写多一个弹出框*/
.Win_EditForShenPi{ display:none;}
.Win_EditForShenPi .mask{ position: fixed;top: 0px;right: 0px;bottom: 0px;left: 0px;z-index:1057 ;background:url(../image/doc_bac.png) repeat;}
.Win_EditForShenPi .WinC{ position: absolute; top: 50%; left: 50%; border: medium none; background-color:#FFFFFF; width:400px; height:440px; margin-left:-200px; margin-top:-220px; border-radius: 3px;z-index: 1058;}
.Win_EditForShenPi .Win-header{ height: 40px;border-bottom: 1px solid #DDD;text-align: left;padding-left: 20px;}
.Win_EditForShenPi .Win-header span{ line-height: 40px; font-size: 16px; color:#000000;}
.Win_EditForShenPi .Win-header .close{ float: right; cursor: pointer; background: transparent url(../image/close.png) repeat scroll 0px 0px;width: 25px;height: 25px;margin-top: 8px;margin-right: 15px;}
.Win_EditForShenPi .Win-header .close:hover{ background: transparent url(../image/close.png) repeat scroll 26px 0px;}
.Win_EditForShenPi .Win-center{ overflow: auto;}
.Win_EditForShenPi .Win-center .formgroup{ width: 360px; margin: 20px auto 20px; overflow:hidden;}
.Win_EditForShenPi .Win-center .formgroup span.require{ float: left; color: #C00; margin-left: 25px;  margin-right: 5px; width: 5px;}
.Win_EditForShenPi .Win-center .formgroup span.title{ width:60px; display:inline-block;}
.Win_EditForShenPi .Win-center .formgroup select{ border:#CCCCCC 1px solid;}
.Win_EditForShenPi .Win-center .formgroup .cen-list{ border: 1px solid #CCC; background-color: #FFF; overflow-y: scroll; width:223px; height:190px; float:right; margin-right:37px;}
.Win_EditForShenPi .Win-center .formgroup .cen-list li{ float:left; width:200px;}
.Win_EditForShenPi .Win-center .formgroup .cen-list li:hover{ background-color:#F6F6F6;}
.Win_EditForShenPi .Win-center .formgroup .cen-list span{ display:inline-block; float:left;}
.Win_EditForShenPi .Win-center .formgroup .cen-list a{ float:right; text-decoration:none; display:none;}
.Win_EditForShenPi .Win-center .formgroup .cen-list li:hover a{ display:block; color:#CC0000;}
.Win_EditForShenPi .Win-footer .formgroup input{ border:#CCCCCC 1px solid;}
.Win_EditForShenPi .Win-footer{ height: 40px; border-top: 1px solid #DDD;text-align: right;}
.Win_EditForShenPi .Win-footer input.submit{ margin-top: 6px; display: inline-block; margin-right: 20px; text-decoration: none; color: #FFF; background-color: #65BD77; padding: 3px 8px; border-radius: 3px;cursor: pointer; border:none;}
.Win_EditForShenPi .Win-footer input.submit:hover{background-color:#53B567;}



/*shichangdiaoyan_add*/
.content-cen{ width:960px; margin-top:60px;padding:0 15px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.content-cen span.item{ line-height:28px;}
.content-cen input.name{ height:22px; line-height:22px; border:1px solid #CCC; width:98%;color: #4D4D4D;}
.content-cen input.button{ background-color:#386FDD; border:none; color:#FFFFFF; border-radius:4px; cursor:pointer; padding:3px 10px !important; outline:none; height:27px; }
.content-cen input:hover.button{ background-color:#386FEE;}
.content-cen-l{ float:left; width:800px;}
.content-cen-l table{ margin-right:8px; background-color:#CDFFCD; width:100%; border:1px solid #999999;}
.content-cen-l .cen-list{ width:98.7%; border:1px solid #CCCCCC; height:250px; background-color:#FFFFFF; overflow-y:scroll}
.content-cen-l .cen-list ul li {cursor:pointer;}
.content-cen-l .cen-list ul li a{ float:right; text-decoration:none; color:#CC0000; display:none; outline:none;}
.content-cen-l .cen-list ul li:hover{ background-color:#F4ECDB;}
.content-cen-l .cen-list ul li:hover a{ display:block;}

.task_move{ margin: 3px 10px 3px 0px; height: 20px; display: inline-block; padding: 0px 15px 0px 10px; line-height: 20px;background: #e6eeee url(../image/sclose.gif) no-repeat scroll right center; vertical-align: middle; color: #FFF; border-radius:6px; color:#000000; cursor:pointer;}


/* Win*/
.Win{ display:none;}
.Win .mask{ position: fixed;top: 0px;right: 0px;bottom: 0px;left: 0px;z-index:1057 ;background:url(../image/doc_bac.png) repeat;}
.Win .WinC{ position: absolute; top: 50%; left: 50%; border: medium none; background-color:#FFFFFF; width:542px; height:438px; margin-left:-271px; margin-top:-216px; border-radius: 3px;z-index: 1058;}
.Win .Win-header{ height: 40px;border-bottom: 1px solid #DDD;text-align: left;padding-left: 20px;}
.Win .Win-header span{ line-height: 40px; font-size: 16px; color:#000000;}
.Win .Win-header .close{ float: right; cursor: pointer; background: transparent url(../image/close.png) repeat scroll 0px 0px;width: 25px;height: 25px;margin-top: 8px;margin-right: 15px;}
.Win .Win-header .close:hover{ background: transparent url(../image/close.png) repeat scroll 26px 0px;}
.Win .Win-center{ overflow: auto;}
.Win .Win-center .formgroup{ width: 501px; margin: 20px 0px 20px 41px; overflow:hidden;}
.Win .Win-center .formgroup span.require{ float: left; color: #C00; margin-left: 25px;  margin-right: 5px; width: 5px;} 
.Win .Win-center .formgroup span.title{ width:60px; display:inline-block;}

.Win .Win-center .formgroup .cen-list{ border: 1px solid #CCC; background-color: #FFF; overflow-y: scroll; width:223px; height:190px; float:right; margin-right:37px;}
.Win .Win-center .formgroup .cen-list li{ float:left; width:200px;}
.Win .Win-center .formgroup .cen-list li:hover{ background-color:#F6F6F6;}
.Win .Win-center .formgroup .cen-list span{ display:inline-block; float:left;}
.Win .Win-center .formgroup .cen-list a{ float:right; text-decoration:none; display:none;}
.Win .Win-center .formgroup .cen-list li:hover a{ display:block; color:#CC0000;}
.Win input.text{ border:#CCCCCC 1px solid;width:207px; height:24px; line-height:24px;}
.Win select{ border:#CCCCCC 1px solid; height:28px;width:216px; padding:2px 0;}

.Win .error-field{ display: none; position: relative; font-size: 12px; color: #EE5C44; background: transparent url("../image/icons.png") no-repeat scroll -130px -590px; padding-left: 20px; margin-top: 4px;width: 100px;}
.Win .Win-footer{ height: 40px; border-top: 1px solid #DDD;text-align: right;}
.Win .Win-footer input.submit{ margin-top: 6px; display: inline-block; margin-right: 20px; text-decoration: none; color: #FFF; background-color: #65BD77; padding: 3px 8px; border-radius: 3px;cursor: pointer; border:none;}
.Win .Win-footer input.submit:hover{background-color:#53B567;}


.huanchong{ top: 0; left: 0; border: medium none; right: 0; bottom: 0; margin-left: -30px; margin-top: -30px; border-radius: 3px; z-index: 1058; display: none;text-align: center;}
.huanchong img{ vertical-align: middle; position: absolute; top: 50%;}
