body{
	background-color:#2A3E54;
	/*font-family:'Microsoft Yahei','Hiragino Sans GB', 'Helvetica Neue', 'Luxi Sans', 'DejaVu Sans', Tahoma, STHeiti, Arial, Helvetica, sans-serif;*/
}
em{
	font-style: normal;
}
p{
	margin:0;
}
ul{
	margin: 0;
	padding-left:10px;
}
li{
	list-style:none;
}
h1,h2,h3,h4,h5{
	margin: 0;
}
@-webkit-keyframes DivZoom { 
    0% { -webkit-transform: scale(0.01);transform: scale(0.01)}
    60% { -webkit-transform: scale(1.05);transform: scale(1.05) }
    80% { -webkit-transform: scale(0.95);transform: scale(0.95) }
    100% { -webkit-transform: scale(1.00);transform: scale(1.00)}
 } 
 @keyframes DivZoom { 
    0% { -webkit-transform: scale(0.01);transform: scale(0.01)}
    60% { -webkit-transform: scale(1.05);transform: scale(1.05) }
    80% { -webkit-transform: scale(0.95);transform: scale(0.95) }
    100% { -webkit-transform: scale(1.00);transform: scale(1.00)}
 } 
.sZoom {
	-webkit-animation: DivZoom 0.5s ease-in-out;
	animation: DivZoom 0.5s ease-in-out
}
a{
	color: #ffffff;
	text-decoration: none;
}
a:hover,a:link,a:visited{
	color: #ffffff;
	text-decoration: none;
}
.btn-primary{
	background-color:#465F89;
	border: none;
}
.btn-primary:hover,.btn-primary:active,.btn-primary:visited,.btn-primary:focus{
	background-color:#465F89;
	border: none;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover{
	background-color:#465F89;
	border: none;
}
.btn-danger{
	background: transparent;
	border-color: #F04545;
	color:#F04545;
}
.btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger,.btn-danger.focus, .btn-danger:focus,.btn-danger:hover,.btn-danger:visited,{
	background: transparent;
	border-color: #F04545;
	color:#F04545;
}
.btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger, .btn-danger.focus, .btn-danger:focus, .btn-danger:hover, .btn-danger:visited, .btn-danger:link{
	background: transparent;
	border-color: #F04545;
	color:#F04545;
}
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover{
	background: transparent;
	border-color: #F04545;
	color:#F04545;
}

.member_title{
	overflow: hidden;
}
.member_company_wrap{
	float: left;
	margin-top: 4px;
}
.search_wrap{
	position: relative;
    padding: 15px 0;
    text-align: center;
}
#search_member{
    width: 195px;
    padding: 10px;
    height: 32px;
    line-height: 32px;
    border: none;
    border-radius: 6px;
    color: #A5A5A5;
    font-size: 12px;
    background: #293038;
    opacity: 0.6;
}
.architecture_pic_wrap{
	overflow:hidden;
}
.architecture_l{
	float: left;
}
.architecture_commond_name{
	margin-bottom: 13px;
}
.sel_superior_ptuan{
    position: relative;
    width: 250px;
    padding-left: 10px;
    height: 32px;
    line-height: 32px;
    color: #A5A5A5;
    border: 1px solid #DCDEE0;
    border-radius: 2px;
}
.architecture_r{
	float: left;
    margin-left: 25px;
}
.architecture_r input{
	height:32px;
	width: 250px;
    color: #A5A5A5;
    padding-left: 10px;
	border-radius:2px;
    border: 1px solid #DCDEE0;
    margin-bottom: 25px;
}
.sel_xiala{
    position: absolute;
    top: 12px;
    right: 10px;
}
#tpl_sel_crewS .default_ptuan_name p{
	max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#tpl_sel_crew .default_ptuan_name p{
	max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#tpl_sel_crew{
	vertical-align: middle;
}
#tpl_sel_crewS{
	vertical-align: middle;
}
#management_orz .default_ptuan_name p{
	max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#management_orz{
	vertical-align: middle;
}
.architecture_commond_name em{
	font-size: 12px;
	color:#dd2222;
	visibility: hidden;
}
.Crew_left_wrap{
	width: 249px;
	position:absolute;
	left: 20px;
	top: 20px;
}
.Crew_right_wrap{
	width:330px;
	position:absolute;
	right: 20px;
	top: 20px;
}
#add_child_ptuan h2{
	font-size: 16px;
	color: #2A3E54;
	margin-bottom: 20px;
	font-weight: bold
}
#add_CrewName{
    border: 1px solid #DCDEE0;
    width: 230px;
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    border-radius: 4px;
}
#add_ptuan_error{
	font-size: 12px;
	color:#dd2222;
	display:none;
    margin: 7px 0 -14px 96px;
}
#orz_error_tip{
	color: #dd2222;
	font-size: 12px;
    margin: -10px 0 10px 100px;
    display: none;
}
#add_Crew_btn{
	background: #465F89;
	border-radius: 4px;
	width: 330px;
	height: 34px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 18px;
	line-height: 34px;
	cursor: pointer;
}
.hierarchy_tip{
	font-size: 12px;
	color: #A5A5A5;
	letter-spacing: 0.3px;
}
#add_child_ptuan .member{
	width:660px;
	padding-bottom: 20px;
	height: 351px;
	background-color: #fff;
	top:50%;
	left:50%;
    box-shadow: 0px 2px 40px rgba(46, 48, 51, 0.5);
	margin-top: -175.5px;
	margin-left: -330px;
	animation: 0.5s scales forwards;
    -ms-animation: 0.5s scales forwards;
    -o-animation: 0.5s scales forwards;
    -moz-animation: 0.5s scales forwards;
    -webkit-animation: 0.5s scales forwards;
}
#add_setting_save{
	position: absolute;
	bottom: 20px;
	right: 20px;
	font-size: 16px;
	color: #ffffff;
	width: 80px;
	text-align: center;
	cursor:pointer;
	border-radius: 4px;
	background-color: #465F89;
    line-height: 40px;
    height: 40px;
}
#search{
    position: absolute;
    right: 27px;
    top: 23px;
    cursor: pointer;
    font-size: 12px;
    color: #6591DB;
}
.delete{
    width: 94px;
    height: 34px;
    max-width: 94px;
    border-radius: 4px;
    cursor: pointer;
    float: left;
    text-align: center;
    line-height: 32px;
    margin-right: 20px;
    color: #F04545;
    font-size: 16px;
    border: 1px solid #F04545;
}
.tab_member_guanli{
	position:relative;
	width: 166px;
	height:34px;
	line-height: 34px;
	border: 1px solid #DCDEE0;
	color:#2A3E54;
	font-size: 14px;
	background-color: #fff;
	margin-bottom: 11px;
	border-radius:4px;
}
.tab_line{
	position: absolute;
	left: 81.5px;
	width: 1px;
	height: 100%;
	background-color:#DCDEE0;
}
#add_Crew_organization{
	border: 1px solid #DCDEE0;
    width: 245px;
    max-width: 245px;
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    border-radius: 4px;
}
#add_Crew_wrap{
    z-index: 1000;
    padding-left: 0px;
    max-height: 190px;
    overflow-y: auto;
    display: none;
    position: absolute;
    padding-bottom: 5px;
    outline: none;
    line-height: 26px;
    top: 31px;
    width: 100%;
    color: #A5A5A5;
    background-color: #ffffff;
    /* border-left: 1px solid #DCDEE0; */
    /* border-right: 1px solid #DCDEE0; */
    border: 1px solid #DCDEE0;
    border-radius: 0 0 4px 4px;
}
#add_Crew_wrap p{
	color: #333;
}
#add_Crew_wrap li{
	padding-left: 10px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
    
.default_tab{
	color: #999999;
	background-color:#EFEFEF;
}
.member_tab{
	width: 81.5px;
	text-align: center;
	position: absolute;
	left: 0;
	height: 32px;
	cursor:pointer;
}
.table tr th:nth-of-type(1){
	text-align: center;
}
.administrator_tab{
	height: 32px;
	width: 81.5px;
	text-align: center;
	position: absolute;
	right: 0;
	cursor:pointer;
}
.line_gray{
	width:100%;
	height:1px;
	margin-bottom: 20px;
	background-color:#DCDEE0;
}
.bar_color{
	width: 100%;
	height: 70px;
	background-color: #293038;
}
.login_bg{
	width: 100%;
	/*background: url(img/log_in_pic.jpg) no-repeat;
	background-size:100%;
	background-position:0 -1px;*/
}
.nav_tap a{
	display: block;
	color: #8D8D8D;
}
.login_bg_pic{
	margin-top: -1px;
	width: 100%;
}
.login_big_wrap{
	position: fixed;
	height: 440px;
	left:0;
	right:0;
	top: 0;
	bottom: 0;
	margin:auto;
	width: 320px;
}
.login_input_wrap{
	width: 250px;
	margin: 0 auto;
}
.login{
	width: 320px;
}
.login_content{
	height: 300px;
	background-color: #ffffff;
	margin-bottom: 40px;
}
.login_head{
	height: 84px;
	text-align: center;
	line-height: 84px;
	color: #FFFFFF;
	font-size: 16px;
	letter-spacing:6px;
	background-color: #293038;
}
/*.login_big_wrap{
	width: 250px;
	margin: 0 auto;
}*/
.login_txt{
	color: #2A3E54;
	padding-left: 10px;
	font-size: 12px;
	margin-bottom: 10px;
}
.login_input_wrap input{
	-webkit-appearance:none;
	border:1px solid #DCDEE0;
	width: 250px;
	height: 30px;
	line-height: 30px;
	color: #A5A5A5;
	font-size: 12px;
	padding-left: 10px;
	border-radius: 2px;
	background-color:transparent;
}
#userId_tip,#password_tip{
	font-size: 12px;
	color: #dd2222;
	padding:5px 0px 5px 10px;
	visibility: hidden;
}
.login_input_wrap input:nth-of-type(1){
	/*margin-bottom: 20px;*/
}

.login_btn{
	display: block;
	margin: 0 auto;
	text-align: center;
	letter-spacing: 10px;
	color: #ffffff;
	line-height: 44px;
	height: 44px;
	margin-top: 15px;
	border-radius: 2px;
	text-align: center;
	letter-spacing: 10px;
	width: 250px;
	background-color: #F14545;
	cursor:pointer;
}
#datepicker1,#datepicker2{
	width: 100%;
    height: 34px;
    border: 1px solid #ccc;
    line-height: 34px;
    padding-left: 10px;
    color: #666666;
    font-size: 14px;
    border-radius: 2px;
}
.login_btn:hover,.login_btn:visited,.login_btn:link,.login_btn:active{
	text-decoration: none;
	color:#ffffff;
}
.footer_inc{
	color: #ffffff;
	font-size: 12px;
	opacity: 0.4;
	width: 600px;
	letter-spacing: 1px;
}
.nav_top{
	width: 100%;
	height: 70px;
	background-color: #293038;
	position: relative;
}
.pt_name{
	position: absolute;
	left:2%;
	top: 25px;
}
.pt_name span{
	color: #FFFFFF;
	font-size: 14px;
}
.nav_tab_active{
	border-bottom:3px solid #F14545;
	color: #ffffff;
}
.nav_tap{
	left: 20%;
	line-height: 70px;
	color: #8D8D8D;
	font-size: 14px;
	overflow: hidden;
	position: absolute;
	padding-left: 0;
}
.nav_tap li{
	list-style: none;
	float:left;
	height: 69px;
	margin-right: 40px;
	cursor: pointer;
}
.person_head{
    position: absolute;
    right: 10%;
    top: 20px;
}
.person_head img{
	border-radius: 50%;
	width: 30px;
	height: 30px;
	margin-right: 10px;
}
.person_head .dropdown-toggle{
	color: #ffffff;
}
.person_head .dropdown-toggle:hover,.person_head .dropdown-toggle:link{
	text-decoration: none;
}
.index_content_wrap{
	position: relative;
}
.index_bg{
	width: 100%;
}
.index_company_content_wrap{
	position: absolute;
	top: 90px;
	left:16.2%; 
}
.company_name{
    padding: 15px 0;
}
.company_name h2{
	display:inline-block;
	font-size: 32px;
	color: #ffffff;
	margin: 0;
	margin-right: 15px;
	font-weight: bold;
	vertical-align:middle;
}
.company_name span{
	padding: 3.5px 5px 3.5px 5px ;
	color: #ffffff;
	font-size: 16px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	vertical-align:middle;
}
.run_group_id{
	font-size: 20px;
	color: #ffffff;
	margin-bottom: 113px;
}
.run_group_people_counting{
	overflow: hidden;
	margin-bottom: 120px;
}
.run_group_people{
	float: left;
}
.run_group_people img{
	margin-left: 7px;
}
.run_group_people p{
	margin-bottom: 10px;
	color: #ffffff;
}
.run_group_people div{
	width: 180px;
	height: 50px;
	border-radius: 4px;
	line-height: 50px;
	background-color:rgba(255,255,255,0.08);
	padding-left: 20px;
	font-size: 30px;
	color: #ffffff;
}
.run_group_people div:nth-of-type(1){
	margin-right: 20px;
}
.more_function p{
	color: #ffffff;
	opacity: 0.4;
}
.more_function p:nth-of-type(2){
	margin-bottom: 18px;
}
.content{
	position: relative;
	height: 712px;
	width: 100%;
}
.nav_leftSide{
	/*width:20%;*/
	width: 235px;
	min-width: 235px;
	height: 100%;
	background: #2A3E54;
	position: absolute;
	left: 0;
}
.pad_ze{
	padding: 0;
}
.pagination{
	margin: 0;
}
.member_title{
	padding-bottom: 27px;
}
.member_company_name{
	font-size: 16px;
	color: #2A3E54;
	font-weight: bold;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}
.member_company_crew_node_id{
	font-size: 16px;
	color: #2A3E54;
	/*font-weight: bold;*/
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}
#ptuan_setting{
	display: inline-block;
	border-radius: 2px;
	vertical-align: middle;
	padding: 3px;
	font-size: 12px;
	color: #2A3E54;
	background-color: #EAEFF6;
	cursor:pointer;
	border:1px solid #A8B4C2;
}
.mian_content_right{
	width:82.66%;
	position: absolute;
	left:235px;
	min-height: 100%;
	height:auto;
	padding: 20px;
	background: #f7f7f6;
	/*min-width: 1050px;*/
}
.Crew_name{
	vertical-align: middle;
}
.table thead tr th:nth-child(1){
	padding-left:10px;
}
.table thead tr th{
	padding-left:20px;
	color:#74879B;
	font-weight:600;
}
.sel_department{
	height: 32px;
	border: 1px solid #DCDEE0;
    color: #A5A5A5;
    font-size: 12px;
    padding-left: 10px;
    width: 240px;
}
.management_organization{
	width: 240px;
	border: 1px solid #DCDEE0;
	height: 32px;
}
#delete_member{
	width: 94px;
	height: 34px;
	max-width: 94px;
	border-radius: 4px;
	cursor: pointer;
	float: left;
	text-align: center;
	line-height: 32px;
	margin-right: 20px;
	color: #F04545;
	font-size: 16px;
	border: 1px solid #F04545;
}
#delete_child_ptuan{
	width:120px;
	height: 34px;
	max-width:120px;
	border-radius: 4px;
	cursor: pointer;
	float: left;
	text-align: center;
	line-height: 32px;
	margin-right: 20px;
	color: #F04545;
	font-size: 16px;
	border: 1px solid #F04545;
}
#delete_default_ptuan{
	width:120px;
	height: 34px;
	max-width:120px;
	border-radius: 4px;
	cursor: pointer;
	float: left;
	text-align: center;
	line-height: 32px;
	margin-right: 20px;
	color: #A5A5A5;
	font-size: 16px;
	background-color:rgb(235,235,228);
}
.vague_wrap li{
	padding-left: 10px;
}
.vague_wrap{
	z-index: 1000;
	padding-left:0px;
	max-height:83px;
	overflow-y:auto;
	display: none;
    position: absolute;
    padding-bottom: 5px;
    outline: none;
    line-height: 26px;
    top: 31px;
    width: 100%;
    color: #A5A5A5;
    background-color: #ffffff;
    /* border-left: 1px solid #DCDEE0; */
    /* border-right: 1px solid #DCDEE0; */
    border: 1px solid #DCDEE0;
    border-radius: 0 0 4px 4px;
}
#add_Crew_organization p{
    max-width: 230px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.vague_wrap::-webkit-scrollbar{
	width:5px;background-color:#EAEDF1;
}/*定义滚动条轨道 内阴影+圆角*/
.vague_wrap::-webkit-scrollbar-track{
	/* -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); */
	border-radius:10px;background-color:#DCDEE0;
}/*定义滑块 内阴影+圆角*/
.vague_wrap::-webkit-scrollbar-thumb{
	border-radius: 10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
}
#add_Crew_wrap::-webkit-scrollbar{
	width:5px;background-color:#EAEDF1;
}/*定义滚动条轨道 内阴影+圆角*/
#add_Crew_wrap::-webkit-scrollbar-track{
	/* -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); */
	border-radius:10px;background-color:#DCDEE0;
}/*定义滑块 内阴影+圆角*/
#add_Crew_wrap::-webkit-scrollbar-thumb{
	border-radius: 10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
}
body::-webkit-scrollbar{
	width:12px;background-color:#EAEDF1;
}/*定义滚动条轨道 内阴影+圆角*/
body::-webkit-scrollbar-track{
	/* -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); */
	background-color:#DCDEE0;
}/*定义滑块 内阴影+圆角*/
body::-webkit-scrollbar-thumb{
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#B0E0E6;
}
.add_child_vague_wrap li{
	padding-left: 10px;
}
.add_child_vague_wrap{
	z-index: 1000;
	padding-left:0px;
	max-height:83px;
	overflow-y: scroll;
	display: none;
    position: absolute;
    padding-bottom: 5px;
    outline: none;
    line-height: 26px;
    top: 31px;
    width: 100%;
    color: #A5A5A5;
    background-color: #ffffff;
    /* border-left: 1px solid #DCDEE0; */
    /* border-right: 1px solid #DCDEE0; */
    border: 1px solid #DCDEE0;
    border-radius: 0 0 4px 4px;
}
.add_child_vague_wrap::-webkit-scrollbar{
	width:5px;background-color:#EAEDF1;
}/*定义滚动条轨道 内阴影+圆角*/
.add_child_vague_wrap::-webkit-scrollbar-track{
	/* -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); */
	border-radius:10px;background-color:#DCDEE0;
}/*定义滑块 内阴影+圆角*/
.add_child_vague_wrap::-webkit-scrollbar-thumb{
	border-radius: 10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
}
#setting_member_save{
	width: 200px;
	cursor: pointer;
	height: 34px;
	float: right;
	background-color:#465F89;
	text-align: center;
	line-height: 34px;
	border-radius: 4px;
	color: #ffffff;
	letter-spacing: 4px;
	font-size: 16px;
}
#myself_setting_member_save{
	/*display: block;*/
	width: 330px;
	cursor: pointer;
	height: 34px;
	float: right;
	background-color:#465F89;
	text-align: center;
	line-height: 34px;
	border-radius: 4px;
	color: #ffffff;
	letter-spacing: 4px;
	font-size: 16px;
}
#child_ptuan_save{
	width: 200px;
	cursor: pointer;
	height: 34px;
	float: right;
	background-color:#465F89;
	text-align: center;
	line-height: 34px;
	border-radius: 4px;
	color: #ffffff;
	letter-spacing: 4px;
}
.modal-open{
	overflow: visible;
}
#last_child_ptuan_save{
	width:100%;
	cursor: pointer;
	height: 34px;
	float: right;
	background-color:#465F89;
	text-align: center;
	line-height: 34px;
	border-radius: 4px;
	color: #ffffff;
	letter-spacing: 4px;
}
.colonel{
	margin-left: 5px;
	font-size: 12px;
	color:#ffffff;
	padding:2px 4px 2px 4px;
	background-color:#E77474;
	border-radius: 2px;
	vertical-align: text-top;
}
#child_guanli_setting_case .comment_l{
	width: 90px;
	max-width: 90px;
}
#last_guanli_setting_case .comment_l{
	width: 90px;
	max-width: 90px;
}
.pagina_wrap{
	overflow: hidden;
	text-align:right;
}
.batch_set{
	cursor: pointer;
	float: left;
	color:#2A3E54;
	padding: 3px;
	font-size: 12px;
	border-radius: 2px;
	border: 1px solid #A8B4C2;
	background-color: #EAEFF6;
	margin-top:7px;
}
.table>tbody>tr>.examine{
	cursor:pointer;
	color: #6591DB;
}
.table>tbody>tr>.set,.table>tbody>tr>.myself_set{
	cursor:pointer;
	color: #6591DB;
}
.table>tbody>tr>td{
	padding-left: 20px;
	color: #848B92;
}
.ptuan_member_wrap{
	background-color: #fff;
	padding:24px 20px 21px 20px;
}
.add_child_run_group{
	height: 56px;
	padding-left: 20px;
	line-height: 56px;
	margin-bottom: 20px;
	cursor:pointer;
	border-bottom: 1px solid #35495F;
	border-top: 1px solid #35495F;
}
.add_child_run_group span{
	font-size:24px;
	color: #ffffff;
	margin-right:10px;
	vertical-align: middle;
}
.add_child_run_group em{
	font-size: 14px;
	color: #ffffff;
	vertical-align: middle;
}
#administrator{
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	position: absolute;
	left: 200px;
    top: 13px;
    font-size: 11px;
	color: #ffffff;
	background-color: #E77474;
	border-radius: 2px;
}
.company_name_slide_left{
	position:relative;
    width: 235px;
    background-color: #36495E;
    padding: 10px 40px 10px 20px;
    color: #ffffff;
    font-size: 16px;
    /* height: 64px; */
    border-right: 4px solid #F14545;
}
#sidebar_left{
	padding-left:19px;
	padding-top: 20px;
	font-size: 14px;
	color: #ffffff;
}
#sidebar_left a:hover,#sidebar_left a:link{
	color:#ffffff;
	text-decoration: none;
}
.second_stage_dep_wrap{
	padding-left:20px;
}
.third_stage_dep_wrap{
	padding-left:40px;
}
.ma_bottom{
	margin-bottom: 10px;
}
.ma_right{
	margin-right: 10px;
}
.arrow_open{
	-webkit-transition:0.2s;
	transition:0.2s;
	-moz-transition:0.2s;
	-ms-transition:0.2s;
	-o-transition:0.2s;
	-webkit-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	transform:rotate(-90deg);
}
.member_case_mengban{
	width: 100%;
	display: none;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.3);
    z-index: 2000;
}
input[type="radio"]{
	vertical-align: top;
}
.user_head_portrait{
	position: absolute;
	width: 54px;
	height: 54px;
	border-radius: 50%;
	right: 20px;
	top: 80px;
}
@-webkit-keyframes scale{
	0%{
		-webkit-transform:translate3d(-50%,-50%,0) scale(0.6);
		transform:translate3d(-50%,-50%,0) scale(0.6);
		-ms-transform:translate3d(-50%,-50%,0) scale(0.6);
		-moz-transform:translate3d(-50%,-50%,0) scale(0.6);
		-o-transform:translate3d(-50%,-50%,0) scale(0.6);
	}
	100%{
		-webkit-transform:translate3d(-50%,-50%,0) scale(1);
		transform:translate3d(-50%,-50%,0) scale(1);
		-ms-transform:translate3d(-50%,-50%,0) scale(1);
		-moz-transform:translate3d(-50%,-50%,0) scale(1);
		-o-transform:translate3d(-50%,-50%,0) scale(1);
	}
}
@-webkit-keyframes scales{
	0%{
		-webkit-transform:scale(0.6);
		transform:scale(0.6);
		-ms-transform:scale(0.6);
		-moz-transform:scale(0.6);
		-o-transform:scale(0.6);
	}
	100%{
		-webkit-transform:scale(1);
		transform:scale(1);
		-ms-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
	}
}
@keyframes scales{
	0%{
		-webkit-transform:scale(0.6);
		transform:scale(0.6);
		-ms-transform:scale(0.6);
		-moz-transform:scale(0.6);
		-o-transform:scale(0.6);
	}
	100%{
		-webkit-transform:scale(1);
		transform:scale(1);
		-ms-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
	}
}
@-o-keyframes scales{
	0%{
		-webkit-transform:scale(0.6);
		transform:scale(0.6);
		-ms-transform:scale(0.6);
		-moz-transform:scale(0.6);
		-o-transform:scale(0.6);
	}
	100%{
		-webkit-transform:scale(1);
		transform:scale(1);
		-ms-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
	}
}
@-moz-keyframes scales{
	0%{
		-webkit-transform:scale(0.6);
		transform:scale(0.6);
		-ms-transform:scale(0.6);
		-moz-transform:scale(0.6);
		-o-transform:scale(0.6);
	}
	100%{
		-webkit-transform:scale(1);
		transform:scale(1);
		-ms-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
	}
}
@-ms-keyframes scales{
	0%{
		-webkit-transform:scale(0.6);
		transform:scale(0.6);
		-ms-transform:scale(0.6);
		-moz-transform:scale(0.6);
		-o-transform:scale(0.6);
	}
	100%{
		-webkit-transform:scale(1);
		transform:scale(1);
		-ms-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
	}
}
.member_look_case{
	
	animation:0.5s scales forwards;
	-ms-animation:0.5s scales forwards;
	-o-animation:0.5s scales forwards;
	-moz-animation:0.5s scales forwards;
	-webkit-animation:0.5s scales forwards;
	position: fixed;
	background-color:#ffffff;
	padding:20px 20px 0 20px;
	/*top: 50%;*/
	box-shadow: 0px 2px 40px rgba(46, 48, 51, 0.5);
	top:0;
	/*bottom: 0;*/
	left: 0;
	right: 0;
	margin: auto;
	/*display:inline-table;*/
	/*z-index: 1000;*/
	/*transform:translate3d(-50%,-50%,0);
	-ms-transform:translate3d(-50%,-50%,0); 	
	-moz-transform:translate3d(-50%,-50%,0); 	
	-webkit-transform:translate3d(-50%,-50%,0) scale(0.8); 
	-o-transform:translate3d(-50%,-50%,0); */
	color: #2A3E54;
	font-size: 14px;
	width: 370px;
}
.close_btn{
	width: 18px;
	height: 18px;
	background:url(img/close.png) no-repeat;
	position: absolute;
	right: 22px;
	top:18px;
	cursor: pointer;
}
#set_close_btn{
	width: 18px;
	height: 18px;
	background:url(img/close.png) no-repeat;
	position: absolute;
	right: 22px;
	top:18px;
	cursor: pointer;
}
#myself_set_close_btn{
	width: 18px;
	height: 18px;
	background:url(img/close.png) no-repeat;
	position: absolute;
	right: 22px;
	top:18px;
	cursor: pointer;
}
.member_look_case h3{
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: bold;
}
.comment_wrap{
	margin-bottom:18px;
}
.comment_wrap .comment_l{
	display: inline-block;
	width: 80px;
	max-width: 80px;
}
.comment_wrap .comment_r{
	display: inline-block;
}
.Modify_pName{
    font-size: 13px;
    text-align: right;
    color: #A5A5A5;
    padding: 8px 0 18px 0;
}
#piliang_member_delete{
	float: left;
}
.delete_member_wrap{
	position:fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color:rgba(0,0,0,0.6);
	z-index:30000;
	right: 0;
	margin: auto;
	display: none
}
.setting_delete_member_wrap,.limited_authority_wrap{
	position:fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color:rgba(0,0,0,0.6);
	z-index:30000;
	right: 0;
	margin: auto;
	display: none
}
#multi_level{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.6);
    z-index: 30000;
    right: 0;
    margin: auto;
	display: none
}
.fu_colonel{
	width: 240px;
    color: #333333;
    padding-left: 10px;
    border-radius: 2px;
    border: 1px solid #DCDEE0;
    height: 32px;
}
#pt_setting_save{
	width: 100%;
	height: 40px;
	background-color: #465F89;
	font-style: 16px;
	color: #ffffff;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	margin-bottom: 20px;
	cursor:pointer;
}
.ptuan_name_tip{
    padding: 5px 0 5px 10px;
    font-size: 13px;
     visibility: hidden; 
    color: #dd2222;
}
.default_ptuan_name,.setting_default_ptuan_name,.privilege_default_ptuan_name{
	    /* margin-top: 12px; */
    border: 1px solid #DCDEE0;
    width: 245px;
    max-width: 245px;
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    border-radius: 4px;
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    /* white-space: nowrap; */
}
#setting_amend_ptuan_select{
	display: none;
}
.ptuan_vague_wrap li{
	padding-left: 10px;
	max-width: 100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.ptuan_vague_wrap{
	z-index: 1000;
	padding-left:0px;
	max-height:190px;
	overflow-y:auto;
	display: none;
    position: absolute;
    padding-bottom: 5px;
    outline: none;
    line-height: 26px;
    top: 31px;
    width: 100%;
    color: #A5A5A5;
    background-color: #ffffff;
    /* border-left: 1px solid #DCDEE0; */
    /* border-right: 1px solid #DCDEE0; */
    border: 1px solid #DCDEE0;
    border-radius: 0 0 4px 4px;
}
.ptuan_vague_wrap::-webkit-scrollbar{
	width:5px;background-color:#EAEDF1;
}/*定义滚动条轨道 内阴影+圆角*/
.ptuan_vague_wrap::-webkit-scrollbar-track{
	/* -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); */
	border-radius:10px;background-color:#DCDEE0;
}/*定义滑块 内阴影+圆角*/
.ptuan_vague_wrap::-webkit-scrollbar-thumb{
	border-radius: 10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
}
.left_tab_static{
	width: 235px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	padding-left: 20px;
	color: #ffffff;
	cursor:pointer;
}
label span{
	margin: 0 5px;
}
.active_tab_static{
	border-right: 4px solid #F14545;
	background-color: #36495E;
}
.stat_right_wrap{
	border: 1px solid #DCDEE0;
	padding: 0;
	/*padding-bottom: 62px;*/
}
.choose_ptuan,.choose_condition{
	padding:20px 20px 0 20px;
}
.choose_title{
	font-weight: bold;
	font-size: 16px;
	color:#2A3E54;	
	margin-bottom:18px;
}
.input_label_wrap span{
	font-size:18px;
}
.input_label_wrap{
	display: inline-block;
	line-height: 29px;
}
.maximum_ptuan span{
		/*font-weight:700;*/
		padding-left: 20px;
}
.second_ptuan_target span{
    font-size: 18px;
   	cursor:pointer; 
}
.third_ptuan,.four_ptuan{
	padding-left:0px;
	display: none;
}
.third_ptuan img,.four_ptuan img{
	margin-left:25px;
}
.second_ptuan img,.input_label_wrap img{
	margin-left:-10px;
}
.input_label_wrap .iradio_square-green{
	margin-right: 35px;
}
.ptuan_name_wrap{
	margin-left:21px;
	display: inline-block;
}
.expanded{
	-webkit-transform:rotate(180deg);
	/*transform-origin: 14px 2px;*/
}
.unexpanded{
	-webkit-transform:rotate(-90deg);
	/*transform-origin:29px 0px;*/
}
.next_pt_show{
	display: block;
}
.has_chosen_ptuan{
    font-size: 14px;
    padding-left: 2px;
    font-weight: bold;
    margin-bottom: 10px;
}
.select_time_error_tip{
	padding: 5px 0;
	color: #DD2222;
	font-size: 13px;
	visibility: hidden;
}
.once_run_distance input{
	height: 34px;
	border: 1px solid #ccc;
	line-height: 34px;
	padding-left: 10px;
	color: #666666;
	font-size: 14px;
	border-radius: 2px;
}
.tip_unit{
	padding: 7px 0 7px 0;
	font-size: 12px;
	color: #A5A5A5
}
#select_tiaojian_window,#select_ptuan_window{
	padding-bottom: 60px;
}
#sortord{
	min-width: 118px;
	outline: none;
	border-radius: 2px;
	color: #666666;
	padding-left: 10px;
	height: 34px;
	border: 1px solid #DCDEE0;
}
.export_data_wrap{
	height: 74px;
	border:1px solid #DCDEE0;
	border-top:none;
	overflow: hidden;
	padding: 20px 20px 0 0;
}
.export_data_btn{
	float: right;
	width: 120px;
	height: 34px;
	line-height: 34px;
	color: #ffffff;
	border-radius: 4px;
	text-align: center;
	line-height: 34px;
	background-color: #F14545;
}
.export_data_mengban{
	display: none;
	position: fixed;
	background: rgba(0,0,0,0.3);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 20000;
}
.export_data_box{
	width: 520px;
	height: 380px;
	position: absolute;
	top:0;
	left:0;
	right: 0;
	bottom: 0;
	text-align: center;
	margin: auto;
	background-color: #ffffff;
	box-shadow: 0 2px 40px 0 rgba(46, 48, 51, 0.5);
}
.admin_error_id_tip{
    font-size: 13px;
    color: #dd2222;
    margin: -10px 0 6px 103px;
    /*display:none;*/
}
.export_data_box h3{
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding: 20px 0;
}
.export_data_box .export_tip{
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	margin-bottom:28px;
}
#i_know_btn{
	display: inline-block;
	width:120px;
	height: 32px;
	font-size: 16px;
	line-height: 32px;
	color: #666666;
	border-radius: 4px;
	border: 1px solid #979797;
}
#export_data_box_btn{
	position: absolute;
	right: 20px;
	top: 20px;
	width: 17px;
	cursor:pointer;
}
.department .Crew_name{
	cursor:pointer;
}
.default_error_tip{
    color: #dd2222;
    font-size: 13px;
    padding-left: 93px;
    margin: 6px 0 -10px 0;
    display:none;
}
#union_statistics{
	display: none;
	margin-top: 20px;
    width: 235px;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    padding-left: 20px;
    color: #ffffff;
    border-top: 1px solid #35495F;
}
#batch_member_error{
	padding-left: 96px;
	margin: -7px 0 -13px 0;
    font-size: 13px;
    color: #dd2222;
    display: none;
}
input[type="text"]{
	background:transparent;
	-webkit-appearance:none;
	-ms-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	appearance:none;
}
