﻿/* 整体样式 */
*{ margin:0; padding:0; }
html,body,form{ height:100%; width:100%; }
body{ font-family:Segoe UI, Arial, 微软雅黑; font-size:12px; color:#202020; }
input, textarea{ font-family:Segoe UI, Arial, 微软雅黑; }
table{ border:0; margin:0; border-collapse:collapse; }
a{ text-decoration:none; color:grey; }
a:link{ color:#27869a; }
a:active{  }
a:hover{ text-decoration:underline; }
a:visited{ color:#27869a; }

/* 快速类 */
.hidden{ display:none; }
.wordEllipsis{ word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.wordBreak{ word-break:break-all; }
.shadow1{
	box-shadow: 1px 1px 3px black;
	-moz-box-shadow: 1px 1px 3px black;
	-webkit-box-shadow: 1px 1px 3px black;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='black');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='black')";
}
.shadow2{
	box-shadow: 0px 0px 12px gray;
	-moz-box-shadow: 0px 0px 12px gray;
	-webkit-box-shadow: 0px 0px 12px gray;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='gray');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='gray')";
}

/* 快速颜色类 */
.color_green{ color:green; }
.color_red{ color:red; }
.color_orange{ color:orange; }


/* 通用标题设置 */
.TM_title {font-size:14px;}
.wrapper {padding:20px;padding-top:0px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.lh26 {line-height:26px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mt10 {margin-top:10px;}
.mt5{margin-top:5px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mt20 {margin-top:20px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mt40 {margin-top:40px;}
.mt70 {margin-top:70px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.pb5 {padding-bottom:5px;}
.pl15 {padding-left:15px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}
.pl20{padding-left:20px;}
.pr20{padding-right:20px;}
.h100 {height:100%}
.w100 {width:100%;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w80{width:80px;}
.w280 {width:280px;}
.w150 {width:150px;}
.fl {float:left;}
.fr {float:right;}
.tc {text-align:center;}
.posl {position:relative;}
.posa {position:absolute;background:#fff;}
.blod {font-weight:bold;}
.ohidden {overflow:hidden;}
.t0{top:0px;}
.b0{bottom:0px;}
.l0{left:0px;}
.r0{right:0px;}
.t41 {top:41px;}
.h40{height:40px;}



.clear {clear:both;}
.colort { color:aqua;}
.aclass {cursor:pointer;text-decoration:underline;}

/* 标题统一样式 */
.title {height:40px;border-bottom:1px solid #e9e9e9;background:#fff;}
.border{border:1px solid #e9e9e9;}
.border2{border-bottom:1px solid #e9e9e9;}
.blbr {border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.title  h3{font-size:14px;font-weight:normal;position:absolute;left:20px;top:10px;}
.title input {position:absolute;right:10px;top:5px;}
.SetBox {padding:20px;position:relative;}
.btnw20 {min-width:20px !important; height:28px;margin-right:0px;}

.warpper {
    position:absolute; 
    top:50px;
    left:20px; 
    right:20px; 
    bottom:5px; 
    background:white; 
    border:1px solid #f0f0f0;
}
.warpper_head{
    position:relative;
}
.warpper_footer{
    padding:10px 20px; 
    height:30px; 
    line-height:30px;
}

.Common_Box{background:#fff;width:100%;border:1px solid #e9e9e9;}
.Common_List{background:#fff;padding:0px 20px;}
.Common_List_title{background:#fff;padding:10px 20px;border-bottom:none;position:relative;border-bottom:1px solid #e9e9e9;}

.pagingBox {background:#fff;border-top:1px solid #e9e9e9;padding:5px;border-bottom:none;}
.must {color:red;padding:0px 2px;}

.Transit_State {
    border-bottom: 1px solid #e9e9e9;
    background: #fff;
    padding: 10px 20px;
    overflow: hidden;
}


.Transit_State ul li {
    list-style: none;
    float: left;
    margin-right: 10px;
    color: #fff;
    width: 80px;
    height: 25px;
    text-align: center;
    line-height: 25px;
}

.StatusLineCell {
    margin: 0;
    min-height: 40px;
}

.StatusLine {
    width: 8px;
    height: 100%;
    min-height: 40px;
}

/* 分页短样式 */
.shotPage .RPagingPageCountCon{
    display: none;
}
.shotPage .RPagingRowCountCon {
    display:none;
}
.shotPage .RPagingPageSizePrev {
    display:none;
}
.shotPage .RPagingPageSizeSelect {
    display:none;
}
.shotPage .RPagingPageSizeNext {
    display:none;
}

/* 弹框页统一样式 */
.CommonBalloon { padding: 10px;}
.CommonBalloon dl { 
    position: relative;
    overflow: hidden;
    line-height:25px;
    margin:15px 0 15px 0;
    
}
.CommonBalloon dl dt {
    margin-right:5px;
    text-align: right;
    font-weight: normal;
    overflow: hidden;
    float: left;
    width:75px;
}
.CommonBalloon dl dd {
    float: left;
}

.ButtonStyle {
    text-align:center;
    /*padding:10px 0px;*/
    height:50px;
    line-height:50px;
}




/* snowden自定义div弹出层 */
.content {
    background-color: #FFF;
    font-size: 14px;
    overflow: auto;
    padding:10px 20px;
}
#SignatureDeclaration{line-height:22px;font-size:12px; border:1px solid #e9e9e9;margin-bottom:15px;}
#SignatureDeclaration p{padding:5px;overflow-y:auto;}
.LButton{
    min-width: 100px;
    height: 30px;
    margin-right: 5px;
    cursor: pointer;
    border-radius: 4px;
    color: #28b0fa;
    background: white;
    border: 1px solid #28b0fa;
    line-height: normal;
    padding: 0 5px;
}
#Signature{margin-left:0px;margin-top:5px;}
/* 遮罩层倒计时css */
.RButton_disabled{border:none;}
#Layer{display:none;}
#Layer h3 {
    margin-bottom: 5px;
    font-size: 14px;
}
#Layer2 {
    display: none;
}
#Layer2 h3 {
    margin-bottom: 5px;
    font-size: 14px;
}

/*入组情况*/
.warpbox {padding: 20px 20px 0px 20px;}
.warpbox table {line-height: 30px;}       
.warpbox table tr td {width: 400px;text-align: left;}
.warpbox table tr .first { text-align: right;width: 100px; padding-right: 10px;}