@charset "utf-8";
/* CSS Document */
/*全局css*/
*{ vertical-align:middle;margin:0;padding:0;  letter-spacing: 1px;}
body{
	font-size:13px;
	background:#fff;
	font-family:"微软雅黑", Verdana;
	 
}
ul{ list-style:none;}
input,button,a{cursor:pointer;}
input,select,textarea{padding:2px;-webkit-border-radius: .3em;   
    -moz-border-radius: .3em;  
    border-radius: .3em; border:1px solid #dfdfdf;}
	sup{color:#F00;cursor:pointer; position:relative;}
a:link {
color:#000;
text-decoration:none;
}
a:visited {
color:#333;
text-decoration:none;
}
a:hover {
color:#122978;
text-decoration:underline;
}
a:active {
color:#122978;
}
.clearboth{
	clear:both;
	height:0px;
	font-size:0px;
	padding:0;
	margin:0;
	border:0;
	line-height:0px;
	overflow:hidden;
	}
.care{color:#F00;font-size:12px;font-weight:normal;}
.trbg{background:#F3CEC7;cursor:pointer;color:#000;}
.trbg a{color:#000;}
.tablestyle{ border:1px solid #dfdfdf; border-collapse:collapse; font-size:13px; width:99.9%;-webkit-border-radius: .5em;   
    -moz-border-radius: .5em;  
    border-radius: .5em;  }
.tablestyle caption{padding:5px;border:1px solid #dfdfdf;text-align:left;background:#efefef;padding-left:15px;color:#EA5C54;font-size:16px;}
.tablestyle caption a{font-size:12px;font-weight:normal;}
.tablestyle thead{background:url(../images/theadbg.png) #f8fafa repeat top center;}
.tablestyle td,.tablestyle th{border:1px solid #dfdfdf;padding:5px 0; text-indent:3px;text-align:left;}
.tablestyle input[type="text"]{border:1px solid #eaeaea;padding:2px;background:#F3F3F3;}
.tablestyle input[type="password"]{border:1px solid #eaeaea;;padding:2px;}
.tablestyle a{color:#666; text-decoration:underline;}
.tablestyle a:hover{color:#06F;}
.firmbox{padding:10px;line-height:25px;font-size:12px; display:none;}
.firmbox input[type="text"]{border:1px solid #DFEBFE;;padding:3px;font-weight:bold;}
.firmbox input[type="password"]{border:1px solid #DFEBFE;padding:3px;}
.pagetitle{padding:5px;border:1px solid #dfdfdf;text-align:left;background:#efefef;padding-left:15px;color:#0086BF;margin:5px 0;font-size:16px;position:relative;-webkit-border-radius: .2em;   
    -moz-border-radius: .2em;  border-radius: .2em;  }
#closebtn{ position:absolute;display:block;z-index:999;right:0px;top:0px;height:20px;line-height:20px;width:40px; text-align:center;font-size:13px;font-weight:normal;}
.backurl{ font-size:12px ; color:#004C7E;}
.mesbox{
	font-size:14px;width:400px;margin:0 auto;margin-top:100px;border:1px solid #dfdfdf;
}
.mesbox .title{
	height:30px;line-height:30px;padding:0 10px;background:#eaeaea;
}
.mesbox .message{
	padding:30px 10px;text-align:center;color:#f00;font-size:18px;
}
.subbtn{display: inline-block;  
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */  
    *display: inline;  
    vertical-align: baseline;  
    margin:1px 2px;  
    outline: none;  
    cursor: pointer;  
    text-align: center;  
    text-decoration: none;  
    font: 13px/100% Arial, Helvetica, sans-serif;  
    padding: 0px 10px;
	width:100px;line-height:30px;
    /*text-shadow: 0 1px 1px rgba(0,0,0,.3); */ 
    -webkit-border-radius: .3em;   
    -moz-border-radius: .3em;  
    border-radius: .3em;  
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);  
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);  
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #fff;  
    border: solid 1px #0086BF;  
    background: #0086BF;  
    background: -webkit-gradient(linear, left top, left bottom, from(#0086BF), to(#0086BF));  
    background: -moz-linear-gradient(top,  #0086BF,  #0086BF);  
  /*  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');  */
}
.subbtn:hover {  
    text-decoration: none;  background: #f47c20;  
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));  
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);  
 /*   filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');  */
}  
.subbtn:active {  
    position: relative;  
    top: 1px; color: #fcd3a5;  
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));  
    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);  
   /* filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');  */
} 
.subbtn{
  background: #0086BF;
  border: 1px solid #0086BF;
  box-shadow: 0px 1px 0 #F63, 0px 0px 0px #e02a24;
  font-weight: 900;
  font-size:14px;
  letter-spacing: 1px;
  -webkit-transition: all 150ms linear;
          transition: all 150ms linear;
}

.subbtn:hover {
  background: #e02c26;
  border: 1px solid rgba(0, 0, 0, 0.05);
  box-shadow: 1px 1px 2px rgba(255, 255, 255, 0.2);
  color: #ec817d;
  text-decoration: none;
  text-shadow: -1px -1px 0 #c2211c;
  -webkit-transition: all 250ms linear;
          transition: all 250ms linear;
}

.itembox{display:inline-block;width:100px;cursor:pointer; text-align:center;margin:1px; position:relative;z-index:0;height:25px;line-height:25px;}
.itembox input{z-index:1; display:none;}
.itemboxbg{background:#F00;color:#fff;}
#showbox{border:1px solid #dfdfdf;background:#fafafa;display:none;width:600px;padding:5px; position:absolute;z-index:101;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); -box-shadow: 0 0 10px rgba(0,0,0,.4);box-shadow: 0 0 10px rgba(0,0,0,.4);/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);*//*ie*/behavior: url(ie-css3.htc);
 box-shadow: 0px 2px 0 #d6251f, 2px 4px 6px #ccc;
 letter-spacing: 1px;
  -webkit-transition: all 150ms linear;
          transition: all 150ms linear;
}
#showbox img{max-width:90%;_max-width:90%;}
.plinebox{border-bottom:1px dotted #dfdfdf;margin:5px 20px;padding:5px;}
.remark{line-height:23px;}
.haveprocess{line-height:25px;}
.haveprocess label{width:150px;}
.pic dl{float:left;width:100px;margin:5px;}
.pic img{width:100px;height:80px;}
.top{height:51px;background: #EA5C54;
  /* Old browsers */
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #EA5C54), color-stop(100%, #f0f0f0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #EA5C54 0%, #f0f0f0 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-linear-gradient(315deg, #EA5C54 0%, #f0f0f0 100%);
  background: linear-gradient(135deg, #EA5C54 0%, #f0f0f0 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA5C54 ', endColorstr='#f0f0f0',GradientType=1 );color:#FF0; position:relative; }
.top a{color:#EA5C54;margin:0;padding:0;}
.loginbox{width:50%; text-align:right;position:absolute;right:10px;top:0px;color:#EA5C54; font-weight:bold;}
.topleft{font-family:"华文行楷";height:50px;line-height:50px;padding-left:10px;font-size:36px;color:#fff;display:inline-block;}
.detailbox{z-index:101;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); -box-shadow: 0 0 10px rgba(0,0,0,.4);box-shadow: 0 0 10px rgba(0,0,0,.4);/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);*//*ie*/width:800px;margin:20px auto;border:1px solid #dfdfdf;background:#fff;padding:5px;behavior: url(ie-css3.htc);
  box-shadow: 0px 2px 0 #d6251f, 2px 4px 6px #ccc;
 
  letter-spacing: 1px;
  -webkit-transition: all 150ms linear;
          transition: all 150ms linear;}
.calendarbox{
	z-index:101;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); -box-shadow: 0 0 10px rgba(0,0,0,.4);box-shadow: 0 0 10px rgba(0,0,0,.4);/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);*//*ie*/
	padding:5px;;margin-left:10px;margin-top:10px;border:1px solid #FC6;width:160px;font-size:13px;display:inline-block;float:left; color:#999;text-align:center; 
}
