/* 鍏叡鍩虹鏍峰紡琛�       2017-11-13   鏉庢湞闃�  寮�濮嬩慨璁�*/
*{ padding: 0px; margin: 0px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-text-size-adjust:none; -webkit-user-select: text; -webkit-font-smoothing: antialiased; }
/**{ font-family:"Microsoft YaHei",寰蒋闆呴粦,"MicrosoftJhengHei",鍗庢枃缁嗛粦,STHeiti,MingLiu; }*/
*{ font-family: verdana,"Microsoft YaHei",SimHei,SimSun; }
a, a:hover, a:visited{ color: inherit; text-decoration: none; }
button{border:none;outline:none;}
/*鑷琛ㄦ牸鐨勫ご閮�*/
.shujuHeader{
	    background-color: #e8f1ff;
	    height:28px;
	    line-height:28px;
	    font-size:14px;
	    text-indent:6px;
}
.linkHeader{
	background-color: #e8f1ff;
	    height:32px;
	    line-height:32px;
	    font-size:14px;
	    text-indent:16px;
	    cursor:pointer;
}

 /* btnBlue鍏叡钃濊壊鎸夐挳鏍峰紡  */
 .btnBlue{   height:30px;
             line-height:30px;
             margin-top:5px;
             background-color: #46A2E2;
             display:inline-block;
             cursor: pointer; 
             color: #fff;  
             padding: 0px 14px;
             border:none;
             outline:none;
             }



/* 绗竴澶ч儴鍒�--------------------start */

   /*鍏叡澶撮儴鏍峰紡锛屽搴旂殑iframe鏄疌om_head.html*/
.UIBar{ 
	   z-index: 900;
       position: fixed;
       top: 0px; left: 0px;
       width: 100%;
       min-width: 980px;
       height: 60px;
       background-color: #2061a5;
}
.UIBar .logoDiv{
	float: left; 
	position: relative;
	height:57px; 
	width:340px;
	top: 2px;
	margin-left: 9px;
}
.logoDiv .logoHead{
	display: flex;
	flex-direction:row;
	justify-content: flex-start;
	align-items: flex-start;
	 flex-wrap: nowrap;
}

.logoHead .logo{ 
/*  			float: left; 
			position: relative;
			width:60px;
			max-width: 160px; 
			height:56px; 
			top: 2px; 
			line-height: 60px;
			margin-left: 9px;
			overflow: hidden;
           flex-grow: 3;
			background-color: white;  */
		  display: inline-flex;
	 }
	 
	.logoHead .UIImageView  img{
 	min-width: 56px;
 	max-width:160px;
	height: 56px; 
	display: inline-flex;
	/* background-color: white; */
}
			
/* 鍥借瀺鍏村崕 鑱斿悎鍗忎綔绠＄悊骞冲彴 鏂囧瓧鏍峰紡*/
.logowenzi{
/* 		    float: left;
		    margin-left: 5px;
		    color: white;
		    margin-top: 4px;
		    height: 100%;
		    text-align: center;
		    max-width: 246px;
		    overflow: hidden; */
		     font-size: 18px;
		    flex-direction:column;
		    display: inline-flex;
            flex-shrink: 1; 
           overflow: hidden;
		}
			
.UIBar .logo a{
			position: absolute; 
			width: 100%; 
			height: 60px; 
			z-index: 100; 
			left: 0px; 
			top: 0px; 
			background-color: transparent; 
			opacity: 0; 
			}
.UIBar>ul{ 
			list-style: none; 
			position: relative; 
			float: left; 
			width: auto; 
			height: 60px; 
			}
.UIBar>ul>li{ 
			position: relative; 
			float: left; 
			height: 60px; 
			width: auto; 
			min-width: 80px; 
			text-align: center; 
			line-height: 60px; 
			color: white; 
			font-size: 0.875rem;
			overflow: hidden; 
			opacity: 1; 
			}
.UIBar>ul>li .UIImageView{ 
						position: relative; 
						margin: 9px 18px 9px 9px; 
						width: 40px; height: 40px; 
						border-radius: 50%; 
						border: 2px solid #8F8F8F; 
						overflow: hidden;
						}
.UIBar>ul>li .UIImageView .UIImage{ 
		                           left: 0px; 
		                           top: 0px; 
		                           }
.UIBar>ul>li .UITextField{ 
							position: relative; 
							width: 120px; 
							padding-right: 30px;
							height: 30px; 
							margin: 15px; 
							background-color: #6E6E6E; 
							}
.UIBar>ul>li .UITextField input{ 
								position: absolute; 
								left: 0px; top: 0px; 
								width: 110px; 
								height: 30px; 
								border: none; 
								background-color: transparent; 
								color: white;
							    padding: 0px 8px; 
							    }
.UIBar>ul>li .UITextField .mdi-magnify{ 
									 position: absolute;
									 top: 0px; right: 8px; 
									 line-height: 30px; 
									 color: white; 
									 font-weight: 800; 
									 font-size: 1.25rem; 
									 }
.UIBar>ul>li.ON{ 
	            font-weight: 800;
                color: white;
                opacity: 1; }
.UIBar>ul>li:hover{ overflow: visible; }
.UIBar>ul>li:hover .UIPopView{ top: 60px; }
.UIBar>ul>li .UIPopView{ 
	                    position: absolute;
						top: 66px;
						right: 10px;
						width: 150%;
						height: auto;
						background-color: #F5F5F5;
						border: 1px solid #CCCCCC;
						padding: 0px 0px; 
						border-radius: 2px; 
						box-sizing: border-box;
						}
.UIBar>ul>li .UIPopView:before{ 
								position: absolute; 
								content: ''; 
								right: 33px; 
								top: -5px; 
								background-color: #f5f5f5; 
								width: 8px; 
								height: 8px;
								border: 1px solid #cccccc; 
								-webkit-transform: rotate(45deg); 
								border-right: none; border-bottom: none; }
.UIBar>ul>li .UIPopView a{ 
	display: block;
	 position: relative; 
	 width: 100%; 
	 height: 40px; 
	 line-height: 40px; 
	 color: #666666; 
	 border-bottom: 1px solid #cccccc; 
	 font-size: 0.875rem; }
	 
.UIBar>ul>li .UIPopView a i{ margin-right: 8px; }
.UIBar>ul>li .UIPopView a:nth-last-of-type(1){ border-bottom: none; }
/*榧犳爣婊戣繃鍏叡澶撮儴閲岄潰鐨勬瘡涓�涓猯i鐨勬牱寮�*/
 .header_hover:hover{
                     background-color: #3C9DEA;
                
                     }
 .header_hover:hover>a{color:#fff;}
.header_hover>a{
	            display: block;
                color:white;
                }
.UINavigation{ 
				z-index: 700; 
				position: fixed; 
				top:60px; 
				left: 0px; 
				width: 165px; 
				height: 100%; 
				background-color: #1890ff; 
				box-sizing: border-box;
			    overflow-y: auto; 
			    }
.UINavigation ul{  list-style: none;
					width: 100%;
					height: auto; 
					}
.UINavigation ul li{ 
				position: relative; 
				width: 100%; 
				padding-top: 30px; 
				height: 70px; 
				color: white; 
				background-color: transparent;
			    border-bottom: 1px solid #40a9ff; 
			    border-top: 1px solid #3D8EC2; 
			    opacity: 1; }
.UINavigation ul li:nth-of-type(1){ border-top: none; }
.UINavigation ul li:nth-last-of-type(1){ border-bottom: none; }
.UINavigation ul li:hover{ opacity: 1; }
.UINavigation ul li a{ z-index: 10;
                     display: block; 
                     position: absolute; 
                     width: 100%; 
                     height: 100%; 
                     left: 0px; top: 0px; 
                     background-color: transparent; 
                     opacity: 0; 
                     cursor: pointer; }
.UINavigation ul li p{ position: absolute;
                       bottom: 0px; left: 0px; 
                       width: 100%; 
                       color: #dcdfe6; 
                       text-align: center; 
                       line-height: 44px; 
                       font-weight: 700; 
                       font-size: 0.875rem; }
.UINavigation ul li:hover p{ color: white; }
.UINavigation ul li.ON p{ color: white; }
.UINavigation ul li.showBadgeNumber:before{ 
	                         position: absolute;
                             content: attr(badgeNumber);
                             width: auto; 
                             padding: 0px 8px; 
                             height: 16px; 
                             right: 8px; 
                             top: 8px; 
                             border-radius: 10px;
						     background-color: white; 
						     color: #FD7476; 
						     text-align: center; 
						     line-height: 16px; 
						     font-size: 0.875rem; 
						     font-weight: 800; }
.UINavigation ul li.showBadgeNumber:after{ 
											position: absolute; 
											content: ''; 
											width: 0px; 
											height: 0px;
										    border: 4px solid transparent; 
										    border-top-color: white; 
										    top: 24px; 
										    right: 18px; }
.UINavigation ul li img{
					 width:28px;
					 height:28px;
					 margin: 5px 0px 0px 10px;
		             }
 .UINavigation ul li{
					 height:40px;
					 line-height:40px;
					 background-color:#40a9ff;
					 padding:0;
					 }
.UIBar .ulBac{margin-left:60px;}
.UIBar>ul.percenter{float:right;}
.UIBar>ol li{
	        position: relative;
		    float: left;
		    height: 60px;
		    width: auto;
		    min-width: 80px;
		    text-align: center;
		    line-height: 60px;
		    color: white;
		    font-size: 0.875rem;
		    overflow: hidden;
		    opacity: 0.9;
		    } 
/* 绗竴澶ч儴鍒�--------------------end */

		    
/* 绗簩澶ч儴鍒�--------------------start */
   /* UITableView 鍙充晶涓嬪崐閮ㄥ垎鏍峰紡 **/

  	div.UITableView {
		    position: relative;
		    background-color: white;
		    padding: 10px 18px;
	}


    /* UISegmentedView  鎸囩殑鏄垜浠瘡涓〉闈㈤櫎浜嗗叕鍏卞ご閮ㄥ鐨勪竴涓儴鍒嗭紝瀹冨乏渚т富瑕佹槸灞曠ず鎴戜滑杩欎釜妯″潡鐨勪俊鎭紝浠ュ悎鍚屾ā鍧椾负鍒楀瓙锛宧2浠ｈ〃鐨勬槸鍚堝悓绠＄悊锛屽彸渚l鏄悳绱㈡潯浠躲�� */
.UISegmentedView{   position: relative;
				    height: 60px;
					padding: 0px 16px;
					border-bottom: 3px solid #207DB4;
					background-color: white;
					box-sizing: border-box;
				
					}
.UISegmentedView h2{  position: relative;
                      float: left;
                      line-height: 60px; 
                      color: #000000; 
                      font-size: 1.25rem;
                      font-weight: 400; 
                      margin:0;
                       }
.UISegmentedViewChild{
	height: 55px;
	border-bottom: 1px solid #207DB4;
}
.UISegmentedView h3{  position: relative;
                      float: left;
                      line-height: 55px; 
                      color: #000000; 
                      font-size: 1.0rem;
                      font-weight: 400; 
                      margin:0;
                       }
.UISegmentedView ul{ position: relative;
                     float: left;
                     list-style: none; 
                     width: auto;
                     height: 60px;
                     margin-top: 0px;  
                      }
 .UISegmentedView ul li{ float: left; 
                         height: 60px; 
                         width: auto;  
                         margin-right: 30px; 
                         box-sizing: border-box; 
                         color: #555555; 
                         font-weight: 400;
                         position:relative; 
                         line-height:60px;
                          }
.UISegmentedView ul li.ON:after{content:'';
                                display:block;
                                width: 40px;
							    height: 18px;
								background:url(/NT/image/Com_enterprise_left/jiantou.png) no-repeat ;
								background-size:100%;
								color: #000000; 
								font-weight: 800;  
								position: absolute;
							    bottom: -3px;
							    left: 50%;
							    margin-left: -20px; 
							    }
 .UISegmentedView .topRig{float:right;}  
.searchInput,#searchEmpContent,#searchContractCount,#searchCustomerCount{
	height: 26px;
    vertical-align: middle;
    margin-top: -3px;
}

/* 绗簩澶ч儴鍒�--------------------end */



/* 绗笁澶ч儴鍒�--------------------start */
    /* 浼佷笟涓績婊戣繃浜х敓鐨勬偓娴鏍峰紡 */
.qiye{position:relative;}
.copCenter{
	        width:910px;
			height:580px;
			position:absolute;
			left:0;top:60px;
			background:#fff;
			border:1px solid #EEEEEE;
			z-index:50;
			}
.copItem{
	    width:160px;
		height:auto;
		position:absolute;
		top:0;left:0;
		border-bottom: 1px solid #eeeeee;
		padding-bottom:10px;
		text-align:left
        }
 .copItem dt{
       height:40px;
       font-size:18px;
       font-weight:bold;
       line-height:40px;
       cursor:pointer;
       }
.copItem img{
	     vertical-align:middle;
	     margin-right:12px;
	     }
.copItem dt img{
				width:24px;
				height:24px;
				}
.copItem dd img{
				width:20px;
				height:20px;
				}
.copItem dd{
	        height:40px;
			font-size:16px;
			line-height:40px;
			cursor:pointer;
			opacity:1;}
.copItem dt{text-indent:30px;}
.copItem dd{text-indent:40px;}
.copItem dt,.copItem dd{ white-space:nowrap;}
.copItem a{color: #000;}
.copItem a:hover{color:#000;}
.UITableTreeView table tr td{
							overflow: hidden;
							text-overflow:ellipsis;
							white-space: nowrap;
							}
/* 绗笁澶ч儴鍒�--------------------end */							


/* 绗洓澶ч儴鍒�--------------------start */
   
    
/*鍏叡鐨勯〉闈㈠彸渚т富浣撻儴鍒嗙殑涓荤粨鏋勭殑鏍峰紡*/		    										    
.UIWrapperView{ 
	 position: absolute;
     top: 60px; left: 165px;
     width: calc( 100% - 165px );
     height: auto;
     box-sizing: border-box;
     background-color: white;
     }
 /*鏀惰捣缁勭粐鏈烘瀯鏍戞牱寮�*/ 							
 .widthAuto{
		  width: 21px;
		    min-height: 160px;
		    background: #46A2E2;
		    color: #fff;
		    position: absolute;
		    right: -1px;
		    top: -1px;
		    z-index: 199;
		    cursor: pointer;
		    text-align: center;
		    font-size: 14px;
		    line-height: 20px;
		  }
.treeTab .leTree{
				float:left; 
				width: 220px;
				height:570px; 
				border:1px solid #ccc;
				background-color: white;
				box-sizing:border-box;position:relative;
				padding-right: 20px;
               }
  .treeTab div.rigWrap{
					  position: relative;
					  background-color: white;
					  width: auto;
					  margin-left:248px;
					   }
/* 绗洓澶ч儴鍒�--------------------end */



/*绗簲澶ч儴鍒�--------------------start*/
    /*宸︿晶鑿滃崟鏍峰紡*/

#enterpriseLeftMenu dl dd,#enterpriseLeftMenu dl dt{
													height:40px;
													line-height:40px;
													}
 .leftsidebar_box{
				 width:165px;
				 height:auto !important;
				 overflow:visible !important;
				 position:fixed;
				 height:100% !important;
				 background-color:#1890ff;
				 }

.leftsidebar_box dt{
					padding-left:47px;
					padding-right:10px;
					background-repeat:no-repeat;
					background-position:10px center;
					color:#f5f5f5;
					font-size:16px;
					position:relative;
					line-height:48px;
					cursor:pointer;
					}
.leftsidebar_box dd{
					background-color:rgb(49,126,180);
					padding-left:66px;
					position:relative;
					}
.leftsidebar_box dd a{
	                color:#99c8f2;
	                line-height:20px;
	                font-size:14px;
	                font-weight: 700;
	                }
 .leftsidebar_box dd a:hover{color:#fff;}
.leftsidebar_box  img{position:absolute;}
.leftsidebar_box dt .downImg{
							right:10px;
							top:20px;
							}
.leftsidebar_box dt .iconCom{
							left:10px;
							top:4px;
							width:28px;
							height:28px;
							}
.leftsidebar_box .iconSon{
							width:28px;
							height:28px;
							top:4px;
							left:25px;
							}
 .leftsidebar_box dt,.leftsidebar_box dd{ 
										 white-space:nowrap;  
										 border-bottom: 1px solid #11649F;
										 }
/*绗簲澶ч儴鍒�--------------------end*/

/*绗叚澶ч儴鍒�--------------------start*/
    /*閫夋嫨鏌ョ湅浜哄憳鏍峰紡*/
    
    .lookPerson{padding-top:6px;}
 .lookPerson span{
 					 border:1px solid #46A2E2;
					 padding:3px 5px;
					 margin-right:10px;
					 margin-bottom:5px;
					 display:block;
					 float:left;
					 position:relative;
				 }    
 .lookPerson span b{
					 width:12px;
					 height:12px;
					 border:1px solid #f00;
					 border-radius:50%;
					 position:absolute;
					 font-size:10px;
					 line-height:12px;
					 text-align:center;
					 color:#f00;
					 right:-10px;
					 top:-6px;
					 background:#fff;
					 cursor:pointer;
					}     

/*绗叚澶ч儴鍒�--------------------end*/

/*绗竷澶ч儴鍒�--------------------start*/
    /*浜岀骇鑱斿姩鏍峰紡*/
.jBox-wrapper {
			    text-align: left;
			    box-sizing: border-box;
               }
.jBox-title, .jBox-content, .jBox-container {
						    position: relative;
						    word-break: break-word;
						    box-sizing: border-box;
							}
.jBox-Tooltip .jBox-container, .jBox-Mouse .jBox-container {
								    border-radius: 3px;
								    box-shadow: 0 0 3px rgba(0, 0, 0, .25);
									}
.jBox-container {
    background: #fff;
}
.jBox-TooltipBorder .jBox-container {
    border-radius: 5px;
    border: 2px solid #49d;
}               
.jBox-title, .jBox-content, .jBox-container {
										    position: relative;
										    word-break: break-word;
										    box-sizing: border-box;
										}
.jBox-content {
			    padding: 8px 10px;
			    overflow-x: hidden;
			    overflow-y: auto;
			    transition: opacity .2s;
			   }
.jBox-content .sss {
				    width: 100%;
				    height: 100%;
				}
.jBox-closeButton {
				    cursor: pointer;
				    position: absolute;
				}
.jBox-closeButton-box .jBox-closeButton {
									    top: -8px;
									    right: -10px;
									    width: 24px;
									    height: 24px;
									    background: #fff;
									    border-radius: 50%;
									}
.jBox-closeButton svg {
					    position: absolute;
					    top: 50%;
					    right: 50%;
					}
.jBox-closeButton-box .jBox-closeButton svg {
											    width: 10px;
											    height: 10px;
											    margin-top: -5px;
											    margin-right: -5px;
											}

.jBox-closeButton path {
		    transition: fill .2s;
		}
.jBox-closeButton path {
    fill: #aaa;
}

.jBox-pointer {
    position: absolute;
    overflow: hidden;
}
.jBox-pointer-top {
    top: 0;loc
}
.jBox-pointer-top, .jBox-pointer-bottom {
    width: 30px;
    height: 12px;
}
.jBox-TooltipBorder .jBox-pointer-top, .jBox-TooltipBorder .jBox-pointer-bottom {
    width: 34px;
    height: 13px;
}
.jBox-pointer:after {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    background: #fff;
    transform: rotate(45deg);
}
.jBox-pointer-top:after {
    left: 5px;
    top: 6px;
    box-shadow: -1px -1px 2px rgba(0, 0, 0, .15);
}
.jBox-TooltipBorder .jBox-pointer:after {
    border: 2px solid #49d;
}

.jBox-closeButton-box:before {
    content: '';
    position: absolute;
    top: -8px;
    right: -10px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.jBox-pointerPosition-top.jBox-closeButton-box:before {
													    top: 5px;
													}
.jBox-TooltipBorder.jBox-closeButton-box:before {
												    width: 28px;
												    height: 28px;
												    background: #49d;
												}
.jBox-content .sss{
					width:100%;
					height:100%;
					}
.jBox-content .rrr  div {
						background: url(../images/select-ok.jpg) no-repeat scroll right top transparent;
						cursor:pointer;width:150px;float:left;height:26px;
						line-height:26px;
						text-align:center;
						margin-left:26px;
						margin-bottom:4px;
						}
.jBox-content .rrr div.on{background-position:right -26px;color:#068EEB}
.jBox-content .rrr.layui-colla-content div{margin-left:10px;} 
.jBox-content .rrr::after{
						content:"";
						display:block;
						width:100%;
						height:0;
						font-size:0px;
						overflow:hidden;
						clear:both;}

/*绗竷澶ч儴鍒�--------------------end*/

/*绗叓澶ч儴鍒�--------------------start*/

  /*鏂囦欢涓婁紶鏍峰紡*/
.btnList{margin-top:18px;}
.btnList li {
			float: left;
			display: inline;
			height: 26px;
			text-align: center;
			line-height: 26px;
			background: url('../images/select-ok.jpg') no-repeat scroll left top transparent;
			margin: 0px 4px 6px 0px;
			cursor: pointer;
			padding-left: 5px;
            }
.btnList li.on span{color:#1077FF !important}
.btnList li.on {
				width:145px;
				color: #FFF;
				background-position: 0px -26px;
                }
.btnList li.on input{
					border:none;
					outline:none;
					}
.btnList li span {
					background: url('../images/select-ok.jpg') no-repeat scroll right top transparent;
					display: block;					
					padding-right: 5px;
					white-space: nowrap;
					}
.btnList li.on span {
                    background-position: right -26px;
                     }


/*绗叓澶ч儴鍒�--------------------end*/
/*棰滆壊绫�*/
.all-color-red{
	color:#FF5722;
}
.all-color-orange{
	color:#FFB800;
}
.all-color-green {
	color:#009688;
}
.all-color-blue {
	color:#1E9FFF;
}
.all-color-greens{
	color:#5FB878;
}
/*绗叓澶ч儴鍒�--------------------end*/
/*瀹℃壒娴佺▼*/
.UIStep{ list-style: none; position: relative; padding-top: 40px; margin: 0px 10% 30px 5%; width: 80%; height: 10px; border-radius: 5px; overflow: visible; }
.UIStep.stepI    li{ width: 100%; }
.UIStep.stepII   li{ width: 50%; }
.UIStep.stepIII  li{ width: 33.333333%; }
.UIStep.stepIV   li{ width: 25%; }
.UIStep.stepV    li{ width: 10%; }
.UIStep.stepVI{ width: 95%; margin: 0px 2.5% 60px 2.5%; }
.UIStep.stepVI   li{ width: 16.666666%; }
.UIStep.stepVII{ width: 95%; margin: 0px 2.5% 60px 2.5%; }
.UIStep.stepVII  li{ width: 14.285714%; }
.UIStep.stepVIII{ width: 95%; margin: 0px 2.5% 60px 2.5%; }
.UIStep.stepVIII li{ width: 12.5%; }
.UIStep.stepIX{ width: 95%; margin: 0px 2.5% 60px 2.5%; }
.UIStep.stepIX   li{ width: 11.111111%; }
.UIStep.stepX{ width: 95%; margin: 0px 2.5% 60px 2.5%; }
.UIStep.stepX    li{ width: 10%; }

.UIStep li{ position: relative; float: left; height: 10px; }
.UIStep li:nth-of-type(1){ z-index: 30; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.UIStep li:nth-of-type(2){ z-index: 20; }
.UIStep li:nth-of-type(3){ z-index: 10; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.UIStep li.pass{ background-color: #69B521; }
.UIStep li.pass i{ border-color: #69B521; color: #69B521; z-index:5;}
.UIStep li.pass p span{ color: #69B521; }
.UIStep li.approve{ background-color: #FDAE2A; }
.UIStep li.approve i{ border-color: #FDAE2A; color: #FDAE2A; z-index:5;}
.UIStep li.approve p span{ color: #FDAE2A; }
.UIStep li.return{ background-color: #CA0814; }
.UIStep li.return i{ border-color: #CA0814; color: #CA0814; z-index:5;}
.UIStep li .return p span{ color: #CA0814; }
.UIStep li i{ display: block; position: absolute; top: -10px; right: -2px; width: 24px; height: 24px; border-radius: 50%;
    background-color: white; border: 3px solid; text-align: center; line-height: 24px; font-weight: 800; }
.UIStep li p{ position: absolute; right: -40px; bottom: 28px; font-size: 0.85rem; }
.UIStep li i.leftSide{ left: -2px; }
.UIStep li p.leftSide{ left: -40px; }

/**瀹℃壒娴佸巻鍙�*/
.UIStep2{ list-style: none; padding-top: 20px;  width: 80%; height: 10px; border-radius: 5px; overflow: visible; background-color: white; }
.UIStep2.stepV2    li{ width: 12%; }
.UIStep2 li{ position: relative; float: left; height: 10px; }
.UIStep2 li:nth-of-type(1){ z-index: 30; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.UIStep2 li:nth-of-type(2){ z-index: 20; }
.UIStep2 li:nth-of-type(3){ z-index: 10; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.UIStep2 li.pass{ background-color: #69B521; }
.UIStep2 li.pass i{ border-color: #69B521; color: #69B521; }
.UIStep2 li.pass p span{ color: #69B521; }
.UIStep2 li.approve{ background-color: #FDAE2A; }
.UIStep2 li.approve i{ border-color: #FDAE2A; color: #FDAE2A; }
.UIStep2 li.approve p span{ color: #FDAE2A; }
.UIStep2 li.return{ background-color: #CA0814; }
.UIStep2 li.return i{ border-color: #CA0814; color: #CA0814; }
.UIStep2 li .return p span{ color: #CA0814; }
   /* .UIStep2 li i{ display: block; position: absolute; top: -10px; right: -2px; width: 24px; height: 24px; border-radius: 50%;
background-color: white; border: 3px solid; text-align: center; line-height: 24px; font-weight: 800; } */
.UIStep2 li i{ display: block; position: absolute; top: -8px; right: -2px; background-color: white; border: 2px solid; text-align: center;  }
.UIStep2 li p{ position: absolute; right: -20px; bottom: 28px; font-size: 0.875rem; }


/** 鏇村鏌ヨ鏉′欢 **/
.searchConditionBtn{background-color: transparent; cursor: pointer;font-size: 1.25em;color:#46A2E2}
.searchCondition{ position: relative; height: 80px; background-color: white; box-sizing: border-box; padding: 4px 0 0 16px; border-bottom: 4px solid #EEEEEE;overflow-y:auto}
.searchCondition ul li{float:left;box-sizing:border-box;margin-bottom:4px;margin-right:10px;}
.searchCondition ul li input{min-width:230px; border: 1px solid #e6e6e6;height:30px;margin-left:-1px;outline:none;}
.searchCondition ul li select{min-width:230px; border: 1px solid #e6e6e6;height:32px;margin-left:-1px;outline:none;}
.moreconditionClass{width: 128px;padding: 3px 5px;height: 24px;line-height: 24px;border: 1px solid #e6e6e6;border-radius: 2px 0 0 2px;text-align: center; background-color: #FBFBFB; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;display: block;    color: #666;  }

/** 澶村儚 **/
.userheadimg .UIImageView{position: relative;
    float: left;   
    width: 120px;
    height: 120px;  
    background-color: transparent;
    border: 1px solid #C5C5C5;}
/*  .UIImage.UIEdgeHZero { width: 100%;height: 100%;}
.UIImageView .UIImage {position: absolute;} */
#personalHeadPicImg{ width: 100%;height: 100%;position: absolute;}
.userheadimg .UIImageView img{width:100%;}
.userheadimg p.headWord{ position: absolute; left: 124px;     top: 56px; color: #B5B5B5; }
.userheadimg label.UIButton{ position: absolute; bottom: 0px; background-color: #55A2E5; padding: 0px 32px;display: block; height: 40px; cursor: pointer; width: auto; font-size: 0.875rem; color: #fff; left: 125px; line-height: 40px;top: 81px;}