").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+"",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+" "+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando+"_"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||x.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+w+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||".5",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top+=x.css(e[0],"borderTopWidth",!0),n.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window);
diff --git a/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/logo.gif b/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/logo.gif
new file mode 100644
index 000000000..fa4f18a93
Binary files /dev/null and b/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/logo.gif differ
diff --git a/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/pbccrc_watermark3.gif b/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/pbccrc_watermark3.gif
new file mode 100644
index 000000000..b7fd8d6fa
Binary files /dev/null and b/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/pbccrc_watermark3.gif differ
diff --git a/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/report.css b/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/report.css
new file mode 100644
index 000000000..641529996
--- /dev/null
+++ b/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/report.css
@@ -0,0 +1,1293 @@
+@charset "utf-8";
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font: inherit;
+ font-size: 100%;
+ vertical-align: baseline;
+}
+
+html {
+ line-height: 1;
+}
+
+ol, ul {
+ list-style: none;
+}
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+caption, th, td {
+ text-align: left;
+ font-weight: normal;
+ vertical-align: middle;
+}
+
+q, blockquote {
+ quotes: none;
+}
+q:before, q:after, blockquote:before, blockquote:after {
+ content: "";
+ content: none;
+}
+
+a img {
+ border: none;
+}
+
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
+ display: block;
+}
+/*reset end*/
+
+@-ms-viewport {
+ width: device-width;
+}
+
+/*my reset s*/
+html,
+body {
+ height: 100%;
+}
+
+body {
+ text-align: left;
+ /*font-family: 'Microsoft Yahei', "瀹嬩綋", "Times New Roman";*/
+ font-family: "瀹嬩綋", "Times New Roman";
+ color: #000;
+ font-size: 12px;
+ background-color:#FFF;
+ line-height:178%;
+}
+strong, b{
+ font-weight:bold;
+}
+a {
+ color: #4581e9;
+ text-decoration: none;
+}
+a:visited {
+ color: #4581e9;
+}
+a:focus {
+ color: #4581e9;
+}
+a:hover {
+ color: #4581e9;
+}
+a:active {
+ color: #4581e9;
+}
+a:hover {
+ text-decoration: underline;
+}
+
+.f-cb:before, .f-cb:after {
+ content: " ";
+ display: table;
+}
+
+.f-cb:after {
+ clear: both;
+}
+
+.f-cb {
+ zoom: 1;
+}
+
+
+.u-input {
+ box-sizing: border-box;
+ font-size: 1em;
+}
+
+select.u-input {
+ box-sizing: border-box;
+ font-size: 1em;
+ width: 100%;
+}
+
+textarea.u-input {
+ box-sizing: border-box;
+ font-size: 1em;
+ width: 100%;
+ overflow: auto;
+}
+
+.g-form-tb .u-input {
+ width: 100%;
+}
+/*my reset e*/
+
+/*ss screen*/
+/*body {
+ background:url(../images/pbccrc_watermark2.gif) repeat scroll #FFF;
+}*/
+.m-mainbox {
+ position:relative;
+ background-color:#FFF;
+ text-align:center;
+}
+.m-mainbox .u-wmarkbox {
+/* position:absolute;
+ width:100%;
+ top:0;
+ left:0;
+ overflow:hidden;
+ background-color:#FFF;
+ z-index:1;
+ display:none;*/
+}
+.m-mainbox .m-repbox {
+ width:720px;
+ margin:37px auto 0 auto;
+ padding-bottom:37px;
+}
+.u-wmarkbox .row {
+}
+.u-row img {
+/* display:block;
+ border:none;
+ float:left;*/
+}
+
+.m-hd {
+ position:relative;
+ height:76px;
+ width:100%;
+}
+.m-hd .u-logo {
+ position:absolute;
+ left:0;
+ top:0;
+}
+.m-hd .u-tips {
+ position:absolute;
+ right:0;
+ bottom:0;
+}
+.u-logo img,
+.u-tips img {
+ display:block;
+ border:none;
+}
+
+.m-reptitle {
+ padding-bottom:18.5px;
+}
+.m-reptitle .u-repname {
+ display:block;
+ width:100%;
+ text-align:center;
+ font-size:15pt;
+ font-weight:bold;
+ /*font-family:'瀹嬩綋';*/
+ padding:30px 0 0;
+ margin:0;
+}
+.m-reptitle .u-repver {
+ display:block;
+ width:100%;
+ text-align:center;
+ font-size:10.5pt;
+ font-weight:bold;
+ /*font-family:'瀹嬩綋';*/
+ padding:10px 0 0;
+ margin:0;
+}
+
+/*绫昏〃鏍*/
+.g-tab {
+ display:table;
+ border-collapse:collapse;
+
+ border:1px solid #000;
+
+ /*border-top:1px solid #000;
+ border-left:1px solid #000;*/
+
+ box-sizing: border-box;
+ width:100%;
+ background-color:#fff;
+ margin-top:-1px;
+ /*table-layout: fixed;*/
+
+
+}
+.g-tab .g-tabtr {
+ display:table-row;
+
+ border-collapse:collapse;
+
+
+ /*display:table-row-group;*/
+ /*display:table;
+ border:1px solid #000;*/
+ box-sizing: border-box;
+ /*white-space:nowrap;*/
+ /*table-layout: fixed;*/
+}
+.g-tabtr .g-tabth,
+.g-tabtr .g-tabtt,
+.g-tabtr .g-tabtd {
+ display:table-cell;
+ border:1px solid #000;
+
+ border-collapse:collapse;
+
+ /*margin:-1px 0 0 -1px;*/
+
+ /*border-right:1px solid #000;
+ border-bottom:1px solid #000;*/
+
+ padding:4px 0;
+ white-space:nowrap;
+ text-align:center;
+ vertical-align:middle;
+ line-height:150%;
+}
+
+
+table.g-tab-mynobor,/*缂栧埗璇存槑閲岃〃鏍奸噷闈㈢殑琛ㄦ牸娌℃湁杈规*/
+table.g-tab-mynobor tr,
+table.g-tab-mynobor td,
+table.g-tab-mynobor th {
+ border:none !important;
+ border-collapse:collapse;
+}
+
+
+table.g-tab-mynobor td {/*缂栧埗璇存槑閲岃〃鏍奸噷闈㈡枃瀛楀眳宸*/
+ text-align:left;
+}
+
+
+.g-tabtr .g-tabth,
+.g-tabtr .g-tabtt {
+ font-weight:bold;
+ /*font-family:"瀹嬩綋", "Times New Roman";*/
+ font-size:10.5pt;
+}
+.g-tabtr .g-tabtd {
+ font-weight:normal;
+}
+.g-tabtr .g-tabtt {
+ background-color: #deecfe;
+}
+
+
+/*琛ㄦ牸閲岀殑琛ㄦ牸锛屼笉甯﹁竟妗*/
+.g-intab-nobor {
+ border:none;
+ border-collapse:collapse;
+ width:100%;
+ margin:0 auto;
+}
+.g-intab-nobor tr,
+.g-intab-nobor th,
+.g-intab-nobor td {
+ border:none;
+ border-collapse:collapse;
+}
+.g-intab-nobor th,
+.g-intab-nobor td {
+ padding:5px 0 0 0;
+ text-align:left;
+ font-weight:normal;
+ line-height:150%;
+}
+.g-intab-nobor th {
+ font-weight:bold;
+ text-align:right;
+ width:auto;
+ padding-left:4px;
+ padding-right:4px;
+}
+
+/*褰撴鏍峰紡鍑虹幇鍦╰d鎴杢h涓椂姝h鎴杢d鍐呯殑琛ㄦ牸娌℃湁澶栬竟妗唖*/
+.g-cel-nobor table,
+.g-cel-nobor table tr,
+.g-cel-nobor table th,
+.g-cel-nobor table td {
+ border:none;
+}
+.g-cel-nobor table,
+td.g-cel-nobor table,
+th.g-cel-nobor table {
+ width:100%;
+ table-layout:fixed;
+ margin-top:-1px !important;
+ margin-left:-1px !important;
+
+}
+table .g-cel-nobor,
+table th.g-cel-nobor,
+table td.g-cel-nobor {
+ padding:0 !important;
+ margin:0 !important;
+}
+.g-cel-nobor table,
+th.g-cel-nobor table,
+td.g-cel-nobor table,
+.g-cel-nobor table tr,
+th.g-cel-nobor table tr,
+td.g-cel-nobor table tr,
+.g-cel-nobor table td,
+th.g-cel-nobor table td,
+td.g-cel-nobor table td {
+ border-collapse:collapse;
+/* border:1px solid #000;*/
+
+}
+/*table .g-cel-nobor table,*/
+.g-cel-nobor table tr th,
+.g-cel-nobor table tr td {
+ border:1px solid #000;
+}
+.g-cel-nobor table tr th:last-child,
+.g-cel-nobor table tr td:last-child,
+.g-cel-nobor table tr td:last-child,
+.g-cel-nobor table tr td:last-child {
+ border-right:none !important;
+}
+.g-cel-nobor table tr:last-child,
+.g-cel-nobor table tr:last-child th,
+.g-cel-nobor table tr:last-child td {
+ border-bottom:none !important;
+}
+tr.g-cel-nobor-ie,
+tr.g-cel-nobor-ie td,
+tr.g-cel-nobor-ie th,
+td.g-cel-nobor-ie,
+th.g-cel-nobor-ie {
+ border-bottom:none !important;
+}
+td.g-cel-nobor-ie,
+th.g-cel-nobor-ie {
+ border-right:none !important;
+}
+/*table .g-cel-nobor table:last-child,
+table .g-cel-nobor table:first-child td:first-child,
+table .g-cel-nobor table:first-child th:first-child {
+ border-left:none !important;
+ border-top:none !important;
+}*/
+
+/*鏂规硶2*/
+/*.g-cel-nobor2,
+td.g-cel-nobor2,
+th.g-cel-nobor2 {
+ padding:0 !important;
+ margin:0 !important;
+}
+.g-cel-nobor2 table,
+td.g-cel-nobor2 table,
+th.g-cel-nobor2 table {
+ width:100%;
+ table-layout:fixed;
+ margin-right:-1px !important;
+ margin-bottom:-1px !important;
+}*/
+/*褰撴鏍峰紡鍑虹幇鍦╰d鎴杢h涓椂姝h鎴杢d鍐呯殑琛ㄦ牸娌℃湁澶栬竟妗唀*/
+
+
+
+/*鍖呰9table锛屾病鏈夎竟妗嗘病鏈夎竟璺漇SSSS*/
+.g-tab-innertab{
+ border:none;
+ width:100%;
+ border-collapse:collapse;
+ margin:0;
+ padding:0;
+}
+
+.g-tab-innertab .g-tab-innertab-tr,
+.g-tab-innertab .g-tab-innertab-td{
+ border:none;
+ border-collapse:collapse;
+ margin:0;
+ padding:0;
+}
+
+/*鍖呰9table锛屾病鏈夎竟妗嗘病鏈夎竟璺滶EEEE*/
+
+
+
+/*甯冨眬琛紝涓嶅甫杈规*/
+.g-tab-nobor {
+ border:none;
+ border-collapse:collapse;
+ width:100%;
+ margin:0 auto;
+ /*table-layout: fixed;*/
+}
+.g-tab-nobor tr,
+.g-tab-nobor th,
+.g-tab-nobor td {
+ border:none;
+ border-collapse:collapse;
+}
+.g-tab-nobor th,
+.g-tab-nobor td {
+ padding:5px 0 0 0;
+ text-align:left;
+ font-weight:normal;
+ line-height:150%;
+ /*table-layout:fixed;*/
+}
+.g-tab-nobor th {
+ font-weight:bold;
+ text-align:right;
+ width:auto;
+ padding-left:4px;
+ padding-right:4px;
+ /*table-layout:auto;*/
+}
+
+/*甯冨眬琛紝甯﹁竟妗*/
+.g-tab-bor,
+.g-subtab-bor {
+ border:1px solid #000;
+ border-collapse:collapse;
+ width:100%;
+ text-align:center;
+ background-color:#fff;
+ margin:18.5px auto 0 auto;
+ /*table-layout: fixed;*/
+
+}
+
+
+
+
+.g-subtab-bor {
+ /*margin-top:-1px !important;*/
+ /*table-layout: fixed;*/
+ margin-top:0;
+ margin-bottom:-1px;
+}
+
+
+
+.g-tab-bor tr,
+.g-subtab-bor tr,
+.g-tab-bor th,
+.g-subtab-bor th,
+.g-tab-bor td,
+.g-subtab-bor td {
+ border:1px solid #000;
+ border-collapse:collapse;
+}
+.g-tab-bor th,
+.g-subtab-bor th,
+.g-tab-bor td,
+.g-subtab-bor td {
+ padding:4px;
+ text-align:center;
+ vertical-align:middle;
+ font-weight:normal;
+ line-height:150%;
+}
+.g-tab-bor th,
+.g-subtab-bor th {
+ font-weight:bold;
+ /*font-family:"瀹嬩綋", "Times New Roman";*/
+ /*font-size:10.5pt;*/
+ font-size:9pt;
+}
+.g-tab-bor td,
+.g-subtab-bor td,
+.g-tab-nobor td {
+ font-size:9pt;
+}
+
+
+
+/*涓ゅ垪锛屼袱绔笉甯﹁竟妗嗭紝涓婁笅铏氱嚎杈规锛屽垪闂磋櫄绾*/
+.g-tab-dashed{
+ border:none;
+ border-bottom:1px dashed #000;
+ border-collapse:collapse;
+ width:100%;
+ text-align:left;
+ background-color:#fff;
+ margin:18.5px auto 0 auto;
+ /*table-layout:fixed;*/
+}
+.g-tab-dashed tr,
+.g-tab-dashed th,
+.g-tab-dashed td{
+ border-collapse:collapse;
+}
+
+.g-tab-dashed td{
+ padding:4px 0 4px 10px;
+ text-align:left;
+ font-size:9pt;
+ line-height:150%;
+ border:none;
+ border-left:1px dashed #000;
+ width:50%;
+}
+.g-tab-dashed td strong{
+ font-weight:bold;
+ font-size:9pt;
+}
+.g-tt-h3 {
+ text-align:left;
+ font-size:10.5pt;
+ font-weight:bold;
+}
+.g-tab-dashed tr.g-tab-head td{
+ border-left:none;
+ border-bottom:1px dashed #000;
+ text-align:right;
+}
+.g-tab-dashed tr.g-tab-head td:first-child{
+ text-align:left;
+}
+.g-tab-dashed td:first-child{
+ border-left:none;
+}
+
+/*涓ょ涓嶅甫杈规锛屼笂涓嬭櫄绾胯竟妗*/
+.g-tab-dashed2{
+ border:none;
+ border-top:1px dashed #000;
+ border-bottom:1px dashed #000;
+ border-collapse:collapse;
+ width:100%;
+ text-align:left;
+ background-color:#fff;
+ margin:18.5px auto 0 auto;
+ /*table-layout: fixed;*/
+
+}
+
+.g-tab-dashed2 tr,
+.g-tab-dashed2 th,
+.g-tab-dashed2 td{
+ border-collapse:collapse;
+ /*table-layout: fixed;*/
+}
+
+.g-tab-dashed2 td{
+ padding:4px 0 4px 10px;
+ text-align:center;
+ font-size:9pt;
+ line-height:150%;
+ border:none;
+}
+.g-tab-dashed2 td strong{
+ font-weight:bold;
+ font-size:10.5pt;
+}
+.g-tab-dashed3 td strong{
+ font-weight:bold;
+ font-size:9pt;
+}
+
+/*鍥涘懆鏃犺竟妗嗭紝鏂囧瓧璇存槑*/
+.g-tab-dashed3{
+ border:none;
+ border-collapse:collapse;
+ width:100%;
+ text-align:left;
+ background-color:#fff;
+ margin:18.5px auto 0 auto;
+ /*table-layout: fixed;*/
+}
+
+.g-tab-dashed3 tr,
+.g-tab-dashed3 th,
+.g-tab-dashed3 td{
+ border-collapse:collapse;
+}
+
+.g-tab-dashed3 td{
+ padding:4px 0 4px 10px;
+ text-align:left;
+ font-size:9pt;
+ line-height:150%;
+ border:none;
+ vertical-align:top;
+}
+.g-tab-dashed3 td strong{
+ font-weight:bold;
+}
+
+/*鍏ㄨ櫄绾胯竟妗嗭紝澶栦晶涓や晶涓嶅甫杈规*/
+.g-tab-dashed4{
+ border:none;
+ border-collapse:collapse;
+ width:100%;
+ text-align:center;
+ background-color:#fff;
+ margin:18.5px auto 0 auto;
+ /*table-layout: fixed;*/
+}
+
+.g-tab-dashed4 tr,
+.g-tab-dashed4 th,
+.g-tab-dashed4 td{
+ border-collapse:collapse;
+ text-align:center;
+
+}
+
+.g-tab-dashed4 td,
+.g-tab-dashed4 th{
+ padding:4px 0 4px 10px;
+ text-align:center;
+ font-size:9pt;
+ line-height:150%;
+ border-bottom:1px dashed #000;
+ border-left:1px dashed #000;
+
+
+}
+.g-tab-dashed4 td strong{
+ font-weight:bold;
+ font-size:10.5pt;
+}
+.g-tab-dashed4 th{
+ font-weight:bold;
+ font-size:10.5pt;
+}
+
+.g-tab-dashed4 td:first-child,
+.g-tab-dashed4 th:first-child{
+ border-left:none;
+}
+
+/*涓ょ涓嶅甫杈规锛屼笂涓嬭櫄绾胯竟妗嗭紝澶氬垪*/
+.g-tab-dashed5{
+ border:none;
+ border-bottom:1px dashed #000;
+ border-collapse:collapse;
+ width:100%;
+ text-align:left;
+ background-color:#fff;
+ margin:18.5px auto 0 auto;
+ /*table-layout: fixed;*/
+}
+.g-tab-dashed5 tr,
+.g-tab-dashed5 th,
+.g-tab-dashed5 td{
+ border-collapse:collapse;
+}
+
+.g-tab-dashed5 td{
+ padding:4px 0 4px 10px;
+ text-align:left;
+ font-size:9pt;
+ line-height:150%;
+ border:none;
+ border-left:1px dashed #000;
+}
+.g-tab-dashed5 td strong{
+ font-weight:bold;
+ font-size:9pt;
+}
+.g-tab-dashed5 td{
+ border-left:none;
+ border-bottom:1px dashed #000;
+ text-align:left;
+}
+.g-tab-dashed5 tr td:first-child{
+ text-align:left;
+}
+.g-tab-dashed5 tr td:last-child{
+ text-align:right;
+}
+
+
+
+
+/*璇存槑鏂囧瓧 鍒楄〃 甯︾紪鍙*/
+.u-msg-list{
+ text-align:left;
+ list-style-type:none;
+ line-height:150%;
+ font-size:9pt;
+ padding-top:10px;
+ padding-bottom:10px;
+ /*table-layout: fixed;*/
+}
+
+.u-msg-list ul{
+ text-align:left;
+ list-style-type:none;
+ line-height:150%;
+ font-size:9pt;
+
+}
+
+.u-msg-list li{
+ text-align:left;
+ list-style-type:none;
+ line-height:150%;
+ font-size:9pt;
+ position:relative;
+ padding-left:2.5em;
+ padding-top:5px;
+}
+.u-msg-list li span {
+ position:absolute;
+ top:0;
+ left:1em;
+ height:1em;
+ padding-top:5px;
+}
+
+.u-msg-list li ul li span {
+ position:absolute;
+ top:0;
+ left:0em;
+ height:1em;
+}
+
+/*璇存槑鏂囧瓧 鍒楄〃 涓嶅甫缂栧彿*/
+.u-msg-nonumlist{
+ text-align:left;
+ list-style-type:none;
+ line-height:150%;
+ font-size:9pt;
+ /*table-layout: fixed;*/
+}
+.u-msg-nonumlist ul{
+ text-align:left;
+ list-style-type:none;
+ line-height:150%;
+ font-size:9pt;
+}
+
+.u-msg-nonumlist li{
+ text-align:left;
+ list-style-type:none;
+ line-height:150%;
+ font-size:9pt;
+ position:relative;
+ padding-left:0;
+ padding-top:5px;
+}
+
+.m-cover{
+
+}
+.m-cover .m-cover-title{
+ padding:200px 0 0 0;
+}
+.m-cover .m-cover-title .u-repname{
+ font-size:48px;
+ text-align:center;
+ line-height:150%;
+ font-weight: bold;
+}
+.m-cover .m-cover-title .u-repver{
+ font-size:21.3px;
+ text-align:center;
+ line-height:150%;
+ font-weight: bold;
+}
+.m-cover-ifo{
+ padding-top:250px;
+}
+.m-cover-ifo .u-coverifo-tab{
+ margin:0 auto;
+ border:none;
+ width:auto;
+}
+.m-cover-ifo .u-coverifo-tab td{
+ padding:5px 0;
+ line-height:150%;
+ font-size:18.7px;
+ font-weight:bold;
+ text-align:left;
+}
+
+/*淇℃伅姒傝閲嶇疆s*/
+.m-infobox {
+ margin-bottom:-18.5px;
+}
+.m-infobox .g-tab-bor,
+.m-infobox .g-subtab-bor {
+ margin-top:0px !important;
+ margin-bottom:18.5px !important;
+}
+/*淇℃伅姒傝閲嶇疆e*/
+
+
+/*闈㈡澘鑹瞫*/
+.s-blue {
+ background-color:#DEECFE;
+}
+.s-darkblue{
+ background-color:#548dd4;
+}
+.s-orange {
+ background-color:#FFA655;
+}
+.s-red {
+ background-color:#FB6464;
+}
+.s-lightorange {
+ background-color:#FFD1A4;
+}
+.s-pink {
+ background-color:#FDC4ED;
+}
+.s-green {
+ background-color:#31849b;
+}
+.s-lightgreen {
+ background-color:#b6dde8;
+}
+/*鍚勫瓧浣搒*/
+
+.ttile {
+ /*font-family:"瀹嬩綋", "Times New Roman";*/
+ font-size:26pt;
+ font-weight:bold;
+ text-align:center;
+}
+
+.t1 {
+ /*font-family:"瀹嬩綋", "Times New Roman";*/
+ font-size:12pt;
+ font-weight:bold;
+ text-align:center;
+}
+.t2 {
+ /*font-family:"瀹嬩綋", "Times New Roman";*/
+ font-size:10.5pt;
+ font-weight:bold;
+ /*text-align:center;*/
+}
+.t2-2{
+ font-size:10.5pt !important;
+ font-weight:bold;
+}
+.tnt {
+ /*font-family:"瀹嬩綋", "Times New Roman";*/
+ font-size:9pt;
+ font-weight:bold;
+}
+.tn {
+ /*font-family:"瀹嬩綋", "Times New Roman";*/
+ font-size:9pt;
+ font-weight:normal;
+ text-align:left;
+}
+
+.tita {
+ font-style:italic;
+}
+
+/*杈呭姪绫籹*/
+
+.f-zhide{/*闅愯棌*/
+ display:none;
+}
+
+
+.f-tab-fix { /*鍧囧垎琛ㄦ牸*/
+ table-layout:fixed;
+}
+
+.f-a-line {
+ text-decoration:underline;
+}
+
+
+.f-tab-nomargin {/*琛ㄦ牸璺熶笂鏂规爣棰樻棤闂磋窛*/
+ /*margin:0 !important;*/
+ margin:0 0 -1px 0 !important;
+}
+
+.f-tab-nopadding {/*鏃爌adding*/
+ padding:0 !important;
+}
+
+.f-bor-right-vdoubleline {
+ border-right:double #000 3px !important;
+}
+.f-bor-left-vdoubleline {
+ border-left:double #000 3px !important;
+}
+.f-tleft { /*鏂囧瓧宸﹀榻*/
+ text-align:left !important;
+}
+.f-tright{/*鏂囧瓧鍙冲榻*/
+ text-align:right !important;
+}
+.f-mgb{/*寮圭獥琛ㄦ牸闂磋窛*/
+ margin:15px;
+}
+.f-mgtop { /*椤堕儴姝e父闂磋窛*/
+ margin-top:18.5px;
+}
+.f-mgtop-b { /*椤堕儴澶ч棿璺*/
+ margin-top:40px;
+}
+
+.f-mgtop-s { /*椤堕儴灏忛棿璺*/
+ margin-top:4.625px;
+ margin-bottom:-1px;
+}
+
+.f-mgleft {/*宸﹁竟灏忛棿璺*/
+ margin-left:10px;
+}
+.f-mgbottom {/*涓嬭竟灏忛棿璺*/
+ margin-bottom:5px;
+}
+.f-txtred { /*绾㈣壊瀛椾綋*/
+ color:#FF0000;
+}
+.f-txtlightred { /*娴呯孩鑹插瓧浣*/
+ color:#FF7C80;
+}
+.f-txtblue { /*钃濊壊瀛椾綋*/
+ color:#4F81BD;
+}
+.f-txtorange { /*姗樿壊瀛椾綋*/
+ color:#F60;
+}
+.f-txtlightorange {/*娴呮鑹插瓧浣*/
+ color:#F79646;
+}
+.f-txtleft {
+ text-align:left !important;/*瀛楀眳宸*/
+}
+.f-txtright {
+ text-align:right !important;/*瀛楀眳宸*/
+}
+.f-linheight {/*琛岄珮10px*/
+ line-height:10px !important;
+}
+.f-floatleft {/*瀛椾綋宸︽诞鍔*/
+ float:left !important;
+}
+.f-floatright {/*瀛椾綋鍙虫诞鍔*/
+ float:right !important;
+}
+.f-pad-s{/*灏忓唴杈硅窛*/
+ padding:4.625px !important;
+}
+.f-pad-b{/*澶у唴杈硅窛*/
+ padding:9.25px !important;
+}
+.f-pad-top{/*鏍囬椤堕儴闂磋窛*/
+ padding-top:20px;
+}
+.f-txt-cen{/*鏂囧瓧灞呬腑*/
+ text-align:center !important;
+}
+.f-txt-clr{/*鏂囧瓧棰滆壊*/
+ color:#FFF;
+}
+.f-fix-leftbor{/*淇ˉ琛ㄦ牸firstchild宸﹁竟妗*/
+ border-left: 1px dashed #000 !important;
+}
+.f-txt-in-1em{/*鏂囧瓧缂╄繘1瀛楃*/
+ text-indent:1em;
+}
+.f-txt-in-2em{/*鏂囧瓧缂╄繘2瀛楃*/
+ text-indent:2em;
+}
+.f-v-btm{/*鍨傜洿搴曢儴瀵归綈*/
+ vertical-align:bottom !important;
+}
+.f-bor-col-blue,
+.f-bor-col-blue tr,
+.f-bor-col-blue td,
+.f-bor-col-blue th
+{/*琛ㄦ牸杈规钃濊壊*/
+ border-color:#00B0F0 !important;
+}
+.f-bor-wid-b{/*琛ㄦ牸瀹藉害*/
+ border-bottom:3px solid #4F81BD !important;
+}
+
+.f-bor-col-orange,
+.f-bor-col-orange tr,
+.f-bor-col-orange td,
+.f-bor-col-orange th
+{/*琛ㄦ牸杈规姗樿壊*/
+ border-color:#F79646 !important;
+}
+
+.f-bor-col-red,
+.f-bor-col-red tr,
+.f-bor-col-red td,
+.f-bor-col-red th
+{/*琛ㄦ牸杈规绾㈣壊*/
+ border-color:#FF0000 !important;
+}
+
+
+.f-bor-col-lightred,
+.f-bor-col-lightred tr,
+.f-bor-col-lightred td,
+.f-bor-col-lightred th
+{/*琛ㄦ牸杈规娴呯孩鑹*/
+ border-color:#FF7C80 !important;
+}
+
+.f-bor-col-lightorange,
+.f-bor-col-lightorange tr,
+.f-bor-col-lightorange td,
+.f-bor-col-lightorange th
+{/*琛ㄦ牸杈规娴呮鑹*/
+ border-color:#F79646 !important;
+}
+
+.f-bor-col-pink,
+.f-bor-col-pink tr,
+.f-bor-col-pink td,
+.f-bor-col-pink th
+{/*琛ㄦ牸杈规绮夎壊*/
+ border-color:#FDC4ED !important;
+}
+
+.f-print-page{
+ display:none;
+}
+
+.f-txtalign-left,.f-txtalign-left td,.f-txtalign-left th{
+ text-align:left !important
+}
+
+.f-txtalign-mid,.f-txtalign-mid td,.f-txtalign-mid th{
+ text-align:center !important
+}
+
+.f-txt-nowrap,
+.f-txt-nowrap td,
+.f-txt-nowrap th{
+/* white-space:nowrap;
+*/
+}
+
+
+
+/*鍏朵粬s*/
+.m-qinfo {
+ padding-top:15px;
+}
+.m-repbody {
+ padding-top:18.5px;
+}
+.u-txt { /*娉ㄨВ鍖哄煙甯冨眬*/
+ padding:.5em 0;
+ line-height:178%;
+}
+
+
+.g-w-2{
+ width:50%;
+}
+.g-w-3{
+ width:33.333%;
+}
+
+.g-w-4{
+ width:25%;
+}
+.g-w-5{
+ width:20%;
+}
+.g-w-6{
+ width:16.666%;
+}
+
+.g-w-7{
+ width:14.285%;
+}
+
+.g-w-8{
+ width:12.5%;
+}
+.g-w-9{
+ width:11.11%;
+}
+
+.g-w-10{
+ width:10%;
+}
+.g-w-11{
+ width:9.090%;
+}
+.g-w-12{
+ width:8.333%;
+}
+.g-w-13{
+ width:7.692%;
+}
+.g-w-14{
+ width:7.142%;
+}
+.g-w-15{
+ width:6.666%;
+}
+.g-w-16{
+ width:6.25%;
+}
+.g-w-17{
+ width:5.882%;
+}
+.g-w-18{
+ width:5.555%;
+}
+.g-w-19{
+ width:5.263%;
+}
+.g-w-20{
+ width:5%;
+}
+.g-w-24{
+ width:4.166%
+}
+
+
+/*td寮哄埗鎹㈣*/
+td,th{
+ word-break:break-all;
+ word-wrap:break-word;
+}
+
+
+
+/*ee screen*/
+
+
+/*ie鐗堟湰琛ヤ竵sssss*/
+.lt-ie8 .g-tab-dashed5 tr td{
+ text-align:right !important;
+}
+.lt-ie8 .g-tab-dashed5 tr td:first-child{
+ text-align:left !important;
+}
+
+/*ie鐗堟湰琛ヤ竵eeeee*/
+
+
+/*寮圭獥鏍峰紡s*/
+
+.m-modal .u-modal-hd {
+ background-color: #F5F5F5;
+}
+/* line 1250, ../sass/zxcss.scss */
+.m-modal .u-modal-hd .u-modal-title {
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: auto;
+ height: 32px;
+ line-height: 32px;
+ vertical-align: middle;
+ font-size: 14px;
+ text-indent: 2em;
+ cursor: default;
+}
+/* line 1263, ../sass/zxcss.scss */
+.m-modal .u-modal-hd .u-modal-closebtn {
+ display: block;
+ position: absolute;
+ top: 4px;
+ right: 5px;
+ height: 24px;
+ width: 24px;
+}
+/* line 1270, ../sass/zxcss.scss */
+.m-modal .u-modal-hd .u-modal-closebtn i {
+ display: block;
+ height: 24px;
+ width: 24px;
+ cursor: pointer;
+ overflow: hidden;
+ line-height: 100px;
+ text-indent: 100px;
+ background: url('../images/icons-s4eb798b316.png') 0 -511px no-repeat;
+}
+/* line 1279, ../sass/zxcss.scss */
+.m-modal .u-modal-hd .u-modal-closebtn i:hover {
+ background: url('../images/icons-s4eb798b316.png') 0 -545px no-repeat;
+}
+/*寮圭獥鏍峰紡e*/
+
+
+@media print {
+ @page {
+ margin-top:2cm; /*1cm , 0*/
+ margin-bottom:1cm;
+ }
+ body {
+ /*background-image:none;*/
+ /*background:url(../images/pbccrc_watermark2.gif) repeat scroll #FFF;*/
+ font-family: "瀹嬩綋", "Times New Roman";
+
+ }
+ .m-mainbox .u-wmarkbox {
+ display:block !important;
+ }
+ .m-mainbox .m-repbox {
+ width:720px;
+ /*margin-top:0;*/
+ margin:0 auto;
+ padding-bottom:37px;
+ /*position:absolute;*/
+ /*top:0;*/ /*72.5px, 37px*/
+ /*left:37px;*/ /*鍚屾淇敼*/
+ z-index:2;
+ }
+ th.s-blue,
+ th.s-orange,
+ th.s-red {
+ /*background:url(../images/ttbg.gif) repeat scroll left top #fff;*/
+/* border:1px solid #888;
+*/ }
+
+ /*涓嶅厑璁稿垎椤电殑鍐呭*/
+ .g-tab,
+ .g-tab-nobor,
+ .g-tab-bor,
+ .g-subtab-bor,
+ .t1,
+ .t2 {
+ page-break-inside:avoid;
+ }
+ .g-tab tr,
+ .g-tab-nobor tr,
+ .g-tab-bor tr,
+ .g-subtab-bor tr {
+ page-break-inside:avoid;
+ }
+
+ .f-print-page{
+ display:block;
+ }
+ .f-prt-pagebreak{
+ page-break-after:always;
+ }
+
+}
+/*end media print*/
diff --git a/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/report.js b/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/report.js
new file mode 100644
index 000000000..c40fdde34
--- /dev/null
+++ b/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/report.js
@@ -0,0 +1,51 @@
+$(function(){
+ //pageInit();
+});
+function pageInit(){
+
+ var pPageWidth = 794; //鎵撳嵃鏃剁殑A4瀹屾暣瀹藉害锛96dpi锛
+ var pPageHeight = $(document).height();
+ var pContentwidth = 720; //鎵撳嵃鏃剁殑鍐呭瀹藉害锛96dpi锛,鍚屾css
+ var A4Heigth = 1123; //A4绾哥殑楂樺害锛坧x锛96dip锛夈傚浐瀹氬
+
+ var markBox = $('
').css("cssText","width:auto!important;width:".concat(pPageWidth,"px;min-width:",pPageWidth,"px")).css({
+ "display":"none",
+ "position": "absolute",
+ "top": 0,
+ "left": 0,
+ "height": pPageHeight.toString(10).concat("px"), //pPageHeight, 100%
+ "backgroundColor": "#FFF",
+ "overflow": "hidden",
+ "zIndex": 1
+ });
+ var wmimg = new Image();
+ wmimg.onload = function(){repeatwmimg(this);}
+ wmimg.src = '../../images/pbccrc_watermark2.gif';
+
+ function repeatwmimg(oimg){
+ var imgwidth = oimg.width;
+ var imgheight = oimg.height;
+
+ //鑾峰緱姘村嵃鍥剧墖楂樺害鍚庨噸缃
+
+ //杩欓噷搴旇杩樿鍔犱笂鎵撳嵃鏃舵瘡涓椤电殑涓婁笅杈硅窛4cm(鍚屾css)鈮72px(96dpi)
+ //var wmHeight = Math.ceil(pPageHeight / A4Heigth) * A4Heigth;
+ //var wmHeight = Math.ceil(pPageHeight / A4Heigth) * (A4Heigth + 145);
+ var wmHeight = Math.ceil(pPageHeight / A4Heigth) * A4Heigth;
+ markBox.css("height", wmHeight.toString(10).concat("px"));
+
+ var hi = Math.ceil(pPageWidth / imgwidth);
+ var vi = Math.ceil(wmHeight / imgheight);
+ for(var i = 0; i < vi; i++){
+ var vidiv = $('
').css({
+ "width": (imgwidth * hi).toString(10).concat("px"),
+ "height": imgheight.toString(10).concat("px")
+ });
+ for(var j = 0; j < hi; j++){
+ vidiv.append($(oimg).clone(false).css({"display":"block","float":"left","border":"none"}));
+ }
+ vidiv.appendTo(markBox);
+ }
+ markBox.prependTo("body");
+ };
+}
diff --git a/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/shuiyin.js b/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/shuiyin.js
new file mode 100644
index 000000000..e8a9da75b
--- /dev/null
+++ b/WebContent/Tenwa/Lease/Flow/Comm/BigdataPboc/query_report/viewReport_data/shuiyin.js
@@ -0,0 +1,100 @@
+function watermark(settings) {
+ //榛樿璁剧疆
+ var defaultSettings = {
+ watermark_txt: "text",
+ watermark_x: 20, //姘村嵃璧峰浣嶇疆x杞村潗鏍
+ watermark_y: 20, //姘村嵃璧峰浣嶇疆Y杞村潗鏍
+ watermark_rows: 2000, //姘村嵃琛屾暟
+ watermark_cols: 20, //姘村嵃鍒楁暟
+ watermark_x_space: 100, //姘村嵃x杞撮棿闅
+ watermark_y_space: 50, //姘村嵃y杞撮棿闅
+ watermark_color: '#aaa', //姘村嵃瀛椾綋棰滆壊
+ watermark_alpha: 0.4, //姘村嵃閫忔槑搴
+ watermark_fontsize: '15px', //姘村嵃瀛椾綋澶у皬
+ watermark_font: '寰蒋闆呴粦', //姘村嵃瀛椾綋
+ watermark_width: 210, //姘村嵃瀹藉害
+ watermark_height: 80, //姘村嵃闀垮害
+ watermark_angle: 20 //姘村嵃鍊炬枩搴︽暟
+ };
+ if (arguments.length === 1 && typeof arguments[0] === "object") {
+ var src = arguments[0] || {};
+ for (key in src) {
+ if (src[key] && defaultSettings[key] && src[key] === defaultSettings[key]) continue;
+ else if (src[key]) defaultSettings[key] = src[key];
+ }
+ }
+ var oTemp = document.createDocumentFragment();
+ //鑾峰彇椤甸潰鏈澶у搴
+ var page_width = Math.max(document.body.scrollWidth, document.body.clientWidth);
+ var cutWidth = page_width * 0.0150;
+ var page_width = page_width - cutWidth;
+ //鑾峰彇椤甸潰鏈澶ч珮搴
+ var page_height = Math.max(document.body.scrollHeight, document.body.clientHeight) + 450;
+ page_height = Math.max(page_height, window.innerHeight - 30);
+ //濡傛灉灏嗘按鍗板垪鏁拌缃负0锛屾垨姘村嵃鍒楁暟璁剧疆杩囧ぇ锛岃秴杩囬〉闈㈡渶澶у搴︼紝鍒欓噸鏂拌绠楁按鍗板垪鏁板拰姘村嵃x杞撮棿闅
+ if (defaultSettings.watermark_cols == 0 || (parseInt(defaultSettings.watermark_x + defaultSettings.watermark_width * defaultSettings.watermark_cols + defaultSettings.watermark_x_space * (defaultSettings.watermark_cols - 1)) > page_width)) {
+ defaultSettings.watermark_cols = parseInt((page_width - defaultSettings.watermark_x + defaultSettings.watermark_x_space) / (defaultSettings.watermark_width + defaultSettings.watermark_x_space));
+ defaultSettings.watermark_x_space = parseInt((page_width - defaultSettings.watermark_x - defaultSettings.watermark_width * defaultSettings.watermark_cols) / (defaultSettings.watermark_cols - 1));
+ }
+ //濡傛灉灏嗘按鍗拌鏁拌缃负0锛屾垨姘村嵃琛屾暟璁剧疆杩囧ぇ锛岃秴杩囬〉闈㈡渶澶ч暱搴︼紝鍒欓噸鏂拌绠楁按鍗拌鏁板拰姘村嵃y杞撮棿闅
+ if (defaultSettings.watermark_rows == 0 || (parseInt(defaultSettings.watermark_y + defaultSettings.watermark_height * defaultSettings.watermark_rows + defaultSettings.watermark_y_space * (defaultSettings.watermark_rows - 1)) > page_height)) {
+ defaultSettings.watermark_rows = parseInt((defaultSettings.watermark_y_space + page_height - defaultSettings.watermark_y) / (defaultSettings.watermark_height + defaultSettings.watermark_y_space));
+ defaultSettings.watermark_y_space = parseInt(((page_height - defaultSettings.watermark_y) - defaultSettings.watermark_height * defaultSettings.watermark_rows) / (defaultSettings.watermark_rows - 1));
+ }
+ var x;
+ var y;
+ for (var i = 0; i < defaultSettings.watermark_rows; i++) {
+ y = defaultSettings.watermark_y + (defaultSettings.watermark_y_space + defaultSettings.watermark_height) * i;
+ for (var j = 0; j < defaultSettings.watermark_cols; j++) {
+ x = defaultSettings.watermark_x + (defaultSettings.watermark_width + defaultSettings.watermark_x_space) * j;
+ var mask_div = document.createElement('div');
+ mask_div.id = 'mask_div' + i + j;
+ mask_div.className = 'mask_div';
+ mask_div.appendChild(document.createTextNode(defaultSettings.watermark_txt));
+ //璁剧疆姘村嵃div鍊炬枩鏄剧ず
+ mask_div.style.webkitTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";
+ mask_div.style.MozTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";
+ mask_div.style.msTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";
+ mask_div.style.OTransform = "rotate(-" + defaultSettings.watermark_angle + "deg)";
+ mask_div.style.transform = "rotate(-" + defaultSettings.watermark_angle + "deg)";
+ mask_div.style.visibility = "";
+ mask_div.style.position = "absolute";
+ mask_div.style.left = x + 'px';
+ mask_div.style.top = y + 'px';
+ mask_div.style.overflow = "hidden";
+ mask_div.style.zIndex = "9999";
+ //璁╂按鍗颁笉閬尅椤甸潰鐨勭偣鍑讳簨浠
+ mask_div.style.pointerEvents = 'none';
+ mask_div.style.opacity = defaultSettings.watermark_alpha;
+ mask_div.style.fontSize = defaultSettings.watermark_fontsize;
+ mask_div.style.fontFamily = defaultSettings.watermark_font;
+ mask_div.style.color = defaultSettings.watermark_color;
+ mask_div.style.textAlign = "center";
+ mask_div.style.width = defaultSettings.watermark_width + 'px';
+ mask_div.style.height = defaultSettings.watermark_height + 'px';
+ mask_div.style.display = "block";
+ oTemp.appendChild(mask_div);
+ };
+ };
+ document.body.appendChild(oTemp);
+}
+
+function getNow() {
+ var d = new Date();
+ var year = d.getFullYear();
+ var month = change(d.getMonth() + 1);
+ var day = change(d.getDate());
+ var hour = change(d.getHours());
+ var minute = change(d.getMinutes());
+ var second = change(d.getSeconds());
+
+ function change(t) {
+ if (t < 10) {
+ return "0" + t;
+ } else {
+ return t;
+ }
+ }
+ var time = year + '骞' + month + '鏈' + day + '鏃 ' + hour + '鏃' + minute + '鍒' + second + '绉';
+ return time;
+}
\ No newline at end of file
diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBContract/ReminderLetterCustomer.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBContract/ReminderLetterCustomer.jsp
new file mode 100644
index 000000000..5549ba4ca
--- /dev/null
+++ b/WebContent/Tenwa/Lease/Flow/Comm/LBContract/ReminderLetterCustomer.jsp
@@ -0,0 +1,160 @@
+<%@page import="jbo.app.tenwa.calc.LC_CALC_CONDITION_TEMP"%>
+<%@ page contentType="text/html; charset=GBK"%>
+<%@ include file="/Frame/resources/include/include_begin_list.jspf"%>
+<%@ page import="com.tenwa.doc.action.DocListInitAction" %>
+<%@ page import="com.amarsoft.app.lc.workflow.action.GetFlowAction" %>
+<%@ page import="com.amarsoft.app.util.*" %>
+<%
+ /*
+ Author: undefined 2016-09-01
+ Content: 催收函-客户 ReminderLetterCustomer.jsp
+ History Log:
+ */
+
+ String userId = CurUser.getUserID();
+ String orgId =CurUser.getOrgID();
+ System.out.print(orgId);
+ String falg = "true";
+ String compClientID = request.getParameter("CompClientID");
+ ASObjectModel doTemp = new ASObjectModel("ReminderLetterCustomer");
+
+
+ ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
+ dwTemp.Style="1"; //--设置为Grid风格--
+ dwTemp.ReadOnly = "1";
+ dwTemp.setPageSize(pageSize==null?20:Integer.parseInt(pageSize));
+ dwTemp.MultiSelect = true;
+ dwTemp.genHTMLObjectWindow(userId);
+
+ //0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标,CSS层叠样式 10、风格
+ String sButtons[][] =null;
+ sButtons=new String[][]{
+ {"true","All","Button","生成催收函","生成催收函","generateQuotation()","","","","btn_icon_generate"},
+ {"true","All","Button","批量下载","批量下载","lotdown()","","","","btn_icon_down"},
+ {"false","All","Button","公司盖章","公司盖章","stamp()","","","",""},
+ };
+
+%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
+
+<%@ include file="/Frame/resources/include/include_end.jspf"%>
\ No newline at end of file
diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBContract/ReminderLetterGu.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBContract/ReminderLetterGu.jsp
new file mode 100644
index 000000000..3a290fb11
--- /dev/null
+++ b/WebContent/Tenwa/Lease/Flow/Comm/LBContract/ReminderLetterGu.jsp
@@ -0,0 +1,160 @@
+<%@page import="jbo.app.tenwa.calc.LC_CALC_CONDITION_TEMP"%>
+<%@ page contentType="text/html; charset=GBK"%>
+<%@ include file="/Frame/resources/include/include_begin_list.jspf"%>
+<%@ page import="com.tenwa.doc.action.DocListInitAction" %>
+<%@ page import="com.amarsoft.app.lc.workflow.action.GetFlowAction" %>
+<%@ page import="com.amarsoft.app.util.*" %>
+<%
+ /*
+ Author: undefined 2016-09-01
+ Content: 催收函-担保人 ReminderLetterGu.jsp
+ History Log:
+ */
+
+ String userId = CurUser.getUserID();
+ String orgId =CurUser.getOrgID();
+ System.out.print(orgId);
+ String falg = "true";
+ String compClientID = request.getParameter("CompClientID");
+ ASObjectModel doTemp = new ASObjectModel("ReminderLetterGu");
+
+
+ ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
+ dwTemp.Style="1"; //--设置为Grid风格--
+ dwTemp.ReadOnly = "1";
+ dwTemp.setPageSize(pageSize==null?20:Integer.parseInt(pageSize));
+ dwTemp.MultiSelect = true;
+ dwTemp.genHTMLObjectWindow(userId);
+
+ //0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标,CSS层叠样式 10、风格
+ String sButtons[][] =null;
+ sButtons=new String[][]{
+ {"true","All","Button","生成催收函","生成催收函","generateQuotation()","","","","btn_icon_generate"},
+ {"true","All","Button","批量下载","批量下载","lotdown()","","","","btn_icon_down"},
+ {"false","All","Button","公司盖章","公司盖章","stamp()","","","",""},
+ };
+
+%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
+
+<%@ include file="/Frame/resources/include/include_end.jspf"%>
\ No newline at end of file
diff --git a/WebContent/WEB-INF/web.xml b/WebContent/WEB-INF/web.xml
index 570d63cfa..be278a31c 100644
--- a/WebContent/WEB-INF/web.xml
+++ b/WebContent/WEB-INF/web.xml
@@ -512,7 +512,9 @@
org.springframework.web.context.ContextLoaderListener
-
+
+ com.tenwa.httpclient.pboc.PbocThreadPool
+
diff --git a/calc/com/tenwa/reckon/executor/RentCalculateExecutor.java b/calc/com/tenwa/reckon/executor/RentCalculateExecutor.java
new file mode 100644
index 000000000..372d03ab9
--- /dev/null
+++ b/calc/com/tenwa/reckon/executor/RentCalculateExecutor.java
@@ -0,0 +1,121 @@
+package com.tenwa.reckon.executor;
+
+import java.math.BigDecimal;
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
+
+import com.tenwa.app.manage.qiyuesuo.v2.ContractSignVtwoUtils;
+import jbo.app.tenwa.calc.LC_CALC_CONDITION;
+import jbo.app.tenwa.calc.LC_RENT_INCOME;
+import jbo.app.tenwa.calc.LC_RENT_PLAN;
+import jbo.com.tenwa.lease.comm.LC_CAR_DISPOSE;
+import jbo.com.tenwa.lease.comm.LC_OCCUPY_RENT_LIST;
+
+import com.amarsoft.app.awe.config.InitDBType;
+import com.amarsoft.are.jbo.BizObject;
+import com.amarsoft.are.jbo.BizObjectManager;
+import com.amarsoft.are.jbo.BizObjectQuery;
+import com.amarsoft.are.jbo.JBOException;
+import com.amarsoft.are.jbo.JBOFactory;
+import com.amarsoft.are.jbo.JBOTransaction;
+import com.amarsoft.are.util.json.JSONEncoder;
+import com.amarsoft.are.util.json.JSONObject;
+import com.tenwa.reckon.util.Conn;
+import com.tenwa.reckon.util.DateUtil;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * 合同测算校验
+ * @author tenwapc
+ *
+ */
+public class RentCalculateExecutor {
+ private static final Logger logger = LoggerFactory.getLogger(RentCalculateExecutor.class);
+ private String contractId;
+ private String startList;
+ private String paydayAdjust;
+ private String paymentnumber;
+ private String planId;
+
+ /**
+ * 校验中止日期是否合法
+ * @return
+ * @throws Exception
+ */
+ public String checkPaydayAdjust() throws Exception {
+ JSONObject jsonObject = JSONObject.createObject();
+ JBOTransaction tx=null;
+ try{
+ tx=JBOFactory.createJBOTransaction();
+ String checkSql = " select min(plan_date) mindate from LC_RENT_PLAN where contract_id = ? and payment_number=?";
+ Conn conn = new Conn(tx);
+ List