.head a{
	color:#666;
	font-weight: normal;
}
.head {
	width: 100%;
	/* height: 65px;改 */
	background-color: #2f4054;
	min-width: 805px;
	position: relative;
	display: flex;
	align-items: center;
}
.head::after{
	content:'';
	height:3px;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	background:#3399FF;
}
.head-content{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.head-left{
	display: flex;
	align-items: center;
	/* flex-wrap: wrap; */

}
.head_Icon{
	width:250px;
	/* float:left;  改*/
	box-sizing:border-box;
	height:100%;
	display:flex;
	justify-content: center;
}
.yellow-title{
  	display:inline-block;
  	
}

.yellow-title a{
	text-align:center;
	background:#fff14f;
	display:inline-block;
	padding:2px 4px;
	border-radius:4px;
	font-family:Arial,'Microsoft YaHei';
	font-size:10.78px;
	color:#e78024;
	width:74px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

.headlogo {
	/*
	float: left;
	vertical-align: middle;
    position: relative;
    top: 13px;
    left: 8px;
    */
    width:180px
}

.headnav {
	height:100%;
	/* float: left;  */
	
}
.changeCompany {
	position: relative;
	
}
.changeCompany ul {
	position: absolute;
	top: 0px;
	right: 158px;
	width: 105px;
	min-height:35px;
	max-height:250px;
	overflow-y:auto;
  	display: none;  
	background-color:white;
	border: 1px solid #eee;
	z-index: -1;
}
.changeCompany:hover ul.changecompany{
	display: block;

}
.changeCompany:hover {
		border-left: none;
}
.head_headabout .changeCompany li{
	text-align: center;
	width: 100%;
	color: #666;
	background-color: white;
	height: 30px;
}
 .headnav>ul>li{
 	height:100%;
	float: left;
	color: white;
	font-size: 15px;
	line-height: 65px;
	font-weight: normal;
	margin:0 0.5px;
	min-width: 100px;
	text-align: center;
	letter-spacing: 1px;
}
.headnav>ul>li:nth-child(2),.headnav>ul>li:nth-child(5){
	padding:0 15px;
}
.headnav>ul>li:nth-child(1),.headnav>ul>li:nth-child(3){
	padding:0 10px;
}
.head-image{
	
}


.headnav >ul .partner a,.headnav >ul .system-manage a{
	color:#CCCCCC;
    font-size: 15px;
    line-height: inherit;
    font-weight: 700;
    margin: 0 0.5px;
	padding:0px 5px;
	text-align: center;
	letter-spacing:inherit;
}
.setting_master>a{
	    
} 
.headnav .headavtive {
	background-color: white;
	color: #0066ff;
}
/* .headnav>ul>li:hover>a{
	color: white;
    background-color: #3399FF;
} */


.headnav>ul>li:hover {
	color: white;
    background-color: #3399FF;
}
.headnav>ul>li>a:hover{
	color: white;
    background-color: #3399FF;
} 
.headnav>ul>li.seleted {
    color: white;
	background-color: #3399FF;
}
.headnav>ul>li.seleted>h4{
	color:white
}
.headnav >ul >.seleted >a  {
   color: white;
   font-weight:bold;
}
.headnav li:hover .business_supply ,
.headnav li:hover .business_inventory ,
.headnav li:hover .business_material ,
.headnav li:hover .headbusiness_setting{
	color: #666666;
	background-color: white;
}
.headhandle {
	height:100%;
	position: relative;
	/* float: right; */
	margin-right: 7px;
}
.headhandle>ul>li {
	float: left;
	color: white;
	font-size: 12px;
	line-height: 65px;
	padding:0 10px;
	margin-right: 5px;
	height:100%;
	text-align:center;
}
.head_headabout {
	white-space:nowrap;
	border-bottom: 1px solid #eee;
}
.head_headabout a{
	display: inline-block;
	width: 70px;
	line-height: 30px;
	text-align: left;
}
.headhandle li>span {
	margin-left: 4px;
}

.headhandle li #message{
	padding:0px 6px;
	border-radius:20px;
	background-color:#f7000c;
	margin-top: 10px;
	line-height: 20px;
	position:absolute; 
	left:17px;
	top:0px;
	font-weight:bold;
}
.message_bell{
	width: 20px;
	height: 25px;
}
.headhandle var {
	color: #0066ff;
	background-color: white;
	border-radius: 2px;
	padding: 3px 5px;
}

.headabout  {
	padding: 0;
	z-index:3;
}
.has-child-head:hover
.select_language a {
	background-color: white;
    color: #666666;
}

.select_language ,.head_headabout{
	 display: none;
	 background-color: #fff;
}
.has-child-head{
	min-width:58px;
	
}
.has-child-head:hover {
	/* background:#3399FF;
	color:white; */
	cursor: pointer;
}
.headlanguage:hover .select_language ,
.headabout:hover .head_headabout
{
	display: block;
	border: 1px solid #eee;
	border-top-style: none;
	border-bottom-style: none;
	background:white;
}

.headabout:hover .head_headabout>div {
	display: block;	

}
.select_language a:hover,
 .head_headabout a:hover
{
		color: #999;
}
.headtriangle{
	margin-top: 30px;
	margin-left: 4px;
	margin-right: 4px;
	float: right;
	display: block;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid white;
}
.headlanguage:hover .headtriangle,.headabout:hover .headtriangle {
	border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #ffffff;
    border-bottom: 4px solid transparent;
}
.myDocument,.myEnterprise,.myMessage{
	
}
.headPort{
	display: flex;
	margin-right: 0 !important;
}
.headPortrait {
	background: white;
	height: 32px;
	width: 32px;
	border-radius: 32px;
	margin-top: 15px;
	line-height: 51px;
}
.headPortrait img {
	border-radius: 6px 6px 0 0;
}
.headabout_img{
	display: flex;
	cursor: auto;
}
.picking_img img{
	width: 14px;
	height: 14px;
	margin: 0 15px;
	cursor: auto;
}
.user-15-15{
	background-position: -15px -15px;
}
.user-45-15{
	background-position: -45px -15px;
}
.user-75-15{
	background-position: -75px -15px;
}
.user-105-15{
	background-position: -105px -15px;
}
.user-135-15{
	background-position: -135px -15px;
}
.user-165-15{
	background-position: -165px -15px;
}
.user-195-15{
	background-position: -195px -15px;
}
.user-225-15{
	background-position: -225px -15px;
}
.user-255-15{
	background-position: -255px -15px;
}
.user-285-15{
	background-position: -285px -15px;
}
.picking_img i{
		display:inline-block;
	width: 15px;
	height: 15px;
	margin: 7px 15px;
	cursor: auto;
	background-image:url(../../Images/user-title.png);
	background-size:315px 45px;
}
.picking_img_right img{
	width: 8px;
	height: 14px;
	margin-left: 25px;
	cursor: auto;
}
.questionLi{
	line-height: 26px !important;
	cursor: pointer;
}
.questionMark {
	height: 25px;
	width: 25px;
	border: 1px solid white;
	margin-top: 18px;
	border-radius: 25px;
	font-size: 18px;
}
.question_content {
	display: none;
}
.questList{
	cursor: pointer;
}
.questList:hover .question_content,.question_content:hover{
	display: block;
	position: absolute;
	top: 62px;
	right: 0px;
	width: 160px;
	text-align: center;
	background: #fff;
	border-top-style: none;
	border-bottom-style: none;
	line-height: 28px;
	z-index: 2;
	border: 1px solid #eee;
}
.question_content a:hover{
	color:#999
}
.service_hotline{
	height: 45px;
	display: flex;
	justify-content: space-around;
	background-color: #3399FF;
	color: #fff;
}
.service_hotline_content{
	line-height: 16px;
	margin: auto 0;
}
.navUserName a {
	color:white;
}
.headhandle em, .headhandle var{
	font-weight: normal;
	font-style: normal;
}
.headcenter, .warning, .headerror,.remind, .expand{
	position: absolute;
	top: 0px;
	left: 50%;
	transform:translate(-50%,0);
	-ms-transform:translate(-50%,0); 	/* IE 9 */
	-moz-transform:translate(-50%,0); 	/* Firefox */
	-webkit-transform:translate(-50%,0); /* Safari 闂備礁鎲＄划锝夊箯缁嬵晭rome */
	-o-transform:translate(-50%,0);
}
.warning,.headerror,.remind{
	height: 47px;
	width: 200px;
	line-height: 47px;
	font-size: 12px;
	text-align: center;
	display: none;
}
.warning{
	background-color: #ffe991;
	color: black;
}

.expand .cleanA{
	position:absolute;
	right:10px;
	bottom:5px;
}
.expand_main {
	overflow: hidden;
	max-height:222px; 
	overflow-y:auto;
}
.main_content img{
	display: inline-block;
	float: left;
}
.main_content {
	overflow: hidden;
	height:75px;
	padding: 15px 9px ;
	border-bottom:dashed 1px #cccccc;
	cursor: pointer;
}
.expand_main span {
	display: inline-block;
	float: left;
	line-height: 22px;
	color: #666666;
	font-size: 12px;
}
.expand_main .content {
	width:240px;
	text-align:left;
	overflow:hidden;
	height:45px;
	position:relative;
}
.expand_main .content::after {
	position:absolute;
	content:"...";
	bottom:0px;
	right:0px;
	padding:0 10px 1px 10px;
	background-color:#ffffff;
}
 .headerror{
	background-color: #ffc591;
}
.remind{
	background-color: #ceff99;
}
.active {
	display: block;
}
.headbusiness_master {
	position: relative;
}
.headbusiness_master .head-title{
	color:#CCCCCC
}
.headbusiness_master .head-tabs{
	position: absolute;
	top: 62px;
	color: white;
	left:50%;
    
	height: 0;
	opacity: 0;
	transition: all .3s ease-in-out;
	z-index:9;
	width: max-content;
    text-align: left;
	padding: 8px 10px;
	background: #2f4054;
	box-shadow: 1px 1px 5px #2f405494;
	visibility: hidden;
}

.headbusiness_master:hover .head-title{
	color:white;
}
.headbusiness_master:hover .head-tabs{
	height:fit-content;
	opacity: 1;
	visibility: visible;
	width: max-content;
}
.headbusiness_master .head-tabs-item{
	color:#F2F2F2;
	line-height: 30px;
    font-size: 13px;
    display:flex;
    align-items:center;
}

.head-tabs-item i{
	display:block;
	height:30px;
	width:30px;
	margin-right:10px;
	background-image:url(../../Images/nav-white.png);
  opacity: 1;
}
.headbusiness_master .head-tabs-item>i{
	display:inline-block;
	height:15px;
	width:15px;
	background-size:315px 315px;

}
.nav-45-15{
		background-position: -45px -15px;
}
.nav-75-15{
		background-position: -75px -15px;
}
.nav-105-15{
		background-position: -105px -15px;
}
.nav-135-15{
		background-position: -135px -15px;
}
.nav-165-15{
		background-position: -165px -15px;
}
.nav-195-15{
		background-position: -195px -15px;
}
.nav-225-15{
		background-position: -225px -15px;
}
.nav-15-135{
	background-position: -15px -135px;
}
.nav-45-135{
	background-position: -45px -135px;
}
.nav-75-135{
	background-position: -75px -135px;
}
.nav-105-135{
	background-position: -105px -135px;
}
.nav-135-135{
	background-position: -135px -135px;
}
.nav-165-135{
	background-position: -165px -135px;	
}
.nav-285-15{
	background-position: -285px -15px;	
}
.nav-15-45{
	background-position: -15px -45px;	
}
.nav-45-45{
	background-position: -45px -45px;	
}
.nav-75-45{
	background-position: -75px -45px;	
}
.nav-105-45{
	background-position: -105px -45px;	
}
.nav-135-45{
	background-position: -135px -45px;	
}
.nav-165-45{
	background-position: -165px -45px;	
}
.nav-195-45{
	background-position: -195px -45px;	
}
.nav-195-135{
	background-position: -195px -135px;	
}
.nav-225-45{
	background-position: -225px -45px;	
}
.nav-255-45{
	background-position: -255px -45px;	
}
.nav-285-45{
	background-position: -285px -45px;	
}
.nav-15-75{
	background-position: -15px -75px;	
}
.nav-45-75{
background-position: -45px -75px;	
}
.nav-75-75{
background-position: -75px -75px;
}
.nav-105-75{
	background-position: -105px -75px;
}

.nav-135-75{
	background-position: -135px -75px;
}
.nav-165-75{
	background-position: -165px -75px;	
}
.nav-195-75{
	background-position: -195px -75px;
}
.nav-225-75{
	background-position: -225px -75px;
}
.nav-255-75{
	background-position: -255px -75px;
}
.nav-285-75{
	background-position: -285px -75px;
}

.nav-15-105{
	background-position: -15px -105px;	
}
.nav-45-105{
background-position: -45px -105px;	
}
.nav-75-105{
background-position: -75px -105px;
}
.nav-105-105{
	background-position: -105px -105px;
}

.nav-135-105{
	background-position: -135px -105px;
}
.nav-165-105{
	background-position: -165px -105px;	
}
.nav-195-105{
	background-position: -195px -105px;
}
.nav-225-105{
	background-position: -225px -105px;
}
.nav-255-105{
	background-position: -255px -105px;
}
.nav-285-105{
	background-position: -285px -105px;
}

.nav-15-135{
	background-position: -15px -135px;	
}
.nav-45-135{
background-position: -45px -135px;	
}
.nav-75-135{
background-position: -75px -135px;
}
.nav-105-135{
	background-position: -105px -135px;
}

.nav-135-135{
	background-position: -135px -135px;
}
.nav-165-135{
	background-position: -165px -135px;	
}
.nav-195-135{
	background-position: -195px -135px;
}
.nav-225-135{
	background-position: -225px -135px;
}
.nav-255-135{
	background-position: -255px -135px;
}
.nav-285-135{
	background-position: -285px -135px;
}
.nav-15-165{
	background-position: -15px -165px;	
}
.nav-15-165{
	background-position: -15px -165px;	
}
.nav-45-165{
background-position: -45px -165px;	
}
.nav-75-165{
background-position: -75px -165px;
}
.nav-105-165{
	background-position: -105px -165px;
}

.nav-135-165{
	background-position: -135px -165px;
}
.nav-165-165{
	background-position: -165px -165px;
}
.nav-195-165{
	background-position: -195px -165px;
}
.nav-225-165{
	background-position: -225px -165px;
}
.nav-45-225{
	background-position: -45px -225px;
}
.nav-75-225{
	background-position: -75px -225px;
}
.headbusiness_master .head-tabs-item img{
	height:16px;
	width:18px;
}


.headbusiness_master .head-tabs-item>a{
	display:inline-block;
	color: inherit;
	transition:all .15s ease-in-out;
	line-height:33px;
	height:30px;
}
.headbusiness_master .head-tabs-item:hover a{
	color: #3399FF !important;
}
.headbusiness_master .head-tabs-item:hover i{
	background-image:url(../../Images/nav-bule.png)
}

.headbusiness_master .head-tabs-item[type=profession]>a{
	position:relative;
	color: #cccccc;
}
.headbusiness_master .head-tabs-item[type=profession]>a::after{
	display: block;
	content:'娑撴挷绗熼悧锟�';
	background: #ff9933;
	position: absolute;
	left:100%;
	top:0;
	border-radius: 8px;
	padding: 0 5px;
    color: white;
    line-height: 18px;
    width: 39px;
    font-size: 12px;
}
.inform {
	width: 100%;
	height: 30px;
	/* background-color: #fde97a; */
	background-color: #FFF5ED;

	text-align: center;
	font-size: 12px;
	line-height: 30px;
	/* color: #666666; */
	color: #ED6A0C;

	/* display: none; */
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 8px 16px;
}
.inform a {
	display: block;
	/* float: right; */
}
.inform a img{
	width:30px;
	height:30px;
}
.inform a.right-del-icon {
    font-size: 16px;
    /* color: #fff; */
	color:#c0c4cc;
    /* margin-right: 10px; */
}
.expand {
	background-color: white;
	display: none;
}
.expand_top {
	height: 47px;
	background-color: #e8eff8;
}
.expand_top span{
	display: inline-block;
	line-height: 45px;
	width: 49%;
	text-align: center;
}
.expand_top span a {
	color: #666666;
	display: inline-block;
	height: 45px;
	border-bottom: 1px solid #0066ff;
}
.main_content>span {
	margin: 0 5px;
}
.expand_top .expand_top_active {
	color: #0066ff;
}
.expand_top_left{
	float: left;
}
.expand_top_right{
	float: right;
}
.main_content_time {
	display: inline-block;
	float: right;
	margin: 0 5px;
}
.main_content_time span{
	color: #999999;}
.headbusiness {
	text-align: left;
}
.headbusinesswrap div {
	height: 30px;
	white-space:nowrap;
	font-weight: normal;
	line-height: 30px;
}
.headbusiness li {
	float: left;
	color: #666666;
	width: 90px;
	padding: 0;
	height: 100%;
}
.headbusiness li .headbusinesswrap {
	border-left: 1px dashed #ccc;
	height: 200px;
	font-size: 12px;
}
.headbusiness li .headbusinesswrap a {
	font-size: 12px;
	padding-left: 10px;
}
/*.headbusiness li .headbusinesswrap .first*/
.BorderLeftN{
	border-left: none!important;
}
.headbusiness .first ,
.headbusiness_setting .first{
	font-size: 14px;
	font-weight: bold;
}
.headbusiness_setting {
	border: 1px solid #ccc;
	border-top-style: none;
}
.first a {
	font-weight: bold;
}
.headbusiness_master:hover .tab,
.headbusiness_master:hover .headbusiness ,
.setting_master:hover .headbusiness_setting{
	display: block;
}
.headbusiness {
	background-color: white;
}
.setting_master{
	position: relative;
}
.headbusiness_setting {
	display: none;
	position: absolute;
	top: 62px;
    left: -1px;
    
}
.headbusiness_setting div {
	width: 100px;
	text-align: center;
	height: 30px;
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
}
.select_language , .head_headabout ,.headbusiness_setting , .expand{
	text-align: center;
	z-index: 2;
}
.headlanguage ,.headabout {
	position: relative;
}

.select_language div{
	line-height: 30px;
	width: 84px;
}
.select_language , .head_headabout {
	position: absolute;
	top: 62px;
	left: 0px;
	width: 160px;
	text-align: center;
}
.select_language{
	width: 84px;
}
.head_headabout div{
	line-height: 30px;
}
.warning span ,
.headerror span ,
.remind span{
	position: absolute;
	display: block;
	float: left;
	background: url("../../Images/x1/headblue_center_bg.png");
	width: 19px;
	height: 19px;
	top: 14px;
	left: 30px;
}
.warning span{
	width: 18px;
	height: 16px;
	background-position: 0px 0px;
}
.headerror span {
	background-position: 0px -16px;
	left: 26px;
}
.remind span{
	background-position: 0px -35px;
}
.headbusiness_master .headbusiness>li>div>a{
	position: relative;
	padding-left: 10px;
}
.headbusiness_master .headbusiness>li>div>a ul{
	position: absolute;
	top: 0px;
	left: 0px;
}

 .hide {  
        display: none;  
    }  
  .headnav  .tab {   
		position: absolute;
		display: none;
		top: 62px;
		left: -250px;
		/*width: 650px;*/
		min-width:780px;
		text-align: center;
		border: 1px solid #ccc;
		border-top: none;
		z-index: 1000;
		background:#fff;
		padding: 0;
    } 
    .ChangeLiWidth3{ width:70px!important;}
    .ChangeLiWidth5{ width:105px!important;}
    .ChangeLiWidth6{ width:150px!important;}
    .GChangeLiWidth2{width:140px!important;}
    .tab_menu,.tab_box {  
        width: 100%;  
    }  
    .tab_menu {
    	margin-top: 8px;
    	border-bottom: 1px solid #ccc;  
    }
    .tab .tab_box {  
        word-wrap:break-word;   
        word-break:break-all;   
        border-top: none;  
    } 
      .tab_menu ul {  
    	float: left;
    	height: 33px;
		border-top: 1px solid #ccc;  
		border-right: 1px solid #ccc;  
		border-left: 1px solid #ccc; 
        margin-left: 20px;
        margin-bottom: -1px;
    }   
  
       .tab_menu ul li {
    	float: left;
    	height: 100%;
    	color: #949494;
        background: #F5F4F4;
        overflow: hidden;
        line-height: 33px;
        width: 85px;
        border-bottom: 1px solid #ccc; 
        cursor: pointer;
    }
   
     .tab ul li.selected {  
        background: #fff; 
        color: #0066ff; 
        border-bottom: 1px solid #fff; /*闁诲繐绻愬Λ妤冪礊鐎ｎ喖绀堢�广儱顧�閹峰嘲鈽夐幘鑸靛鞍i闂佹眹鍔岀�氼亞绮崨顔界秶閻熸瑥瀚烽弨閬嶆偣娴ｇ鈷旈柣銈呮缁嬪宕崟顒�顏梺鐓庡暱閺堫剙鈻嶅▎鎰枖闁跨喓鏅竟澶愭煟閵娿儱顏い銈勭窔閹虫繄鎷犺缁�澶愭偣娴ｅ弶娅呴柣锝囧█閹洨锟斤綆鍘藉畷鎶芥煛婢跺牆鍔滄俊鑼焾閳讳粙鍩勯崘鈺冪暢婵炴垶鎸搁鍫㈢博閻斿娴栭柛鈩冪懄閻ｇ湋i*/  
  		border-right: none;
  		cursor: default;
    }  
    .headbusinesswrap div>a:hover,
    .headbusiness_setting div:not(:first-child) a:hover
     {
      color: #999;
    }
    .head_headabout>div.qiehuan {
    	position: relative;
    	z-index: 80;
    }
    .head_headabout>div.qiehuan:hover {
	border-left-style: none;
}

.headhelp{position:relative;width: 40px;background:url(../../Images/guidance/selectBar.png) no-repeat -353px -76px;cursor:pointer}
.headhelp:hover{background-color: white;background-position:-353px -44px;}
.headhelp .headhelpUl{display:none;position: absolute;left: -76px;top: 47px;z-index: 10;background-color: #fff;box-shadow: 0px 0px 10px #ccc;border-radius: 0px 0px 5px 5px;}
.headhelp:hover .headhelpUl{display:block;}
.headhelp .headhelpUl li{width:116px;height:30px;line-height: 30px;color:#666;text-align:center}
.headhelp .headhelpUl li a{display:block;}
.headhelp .headhelpUl li a:hover{color:#999}


/*婵炴垵鐗婃导鍛村箵閹版澘鏅�*/
.messagealert{background-color:#e5d099;border-radius:4px;width:360px;height:40px;line-height:40px;overflow:hidden;
white-space:nowrap;text-overflow:ellipsis;text-align:center;padding:0 10px; position:absolute; left:50%; margin-left:-180px; top:3px;}


.head_message{position:relative;width:50px;line-height: 76px !important;margin-right:15px !important;}
.head_message a{text-align:center;display:block;color:#ffffff;height: 65px;}
.head_messageSelected {background-color:#3399FF;}
.head_messageSelected a{color:#0066ff;width: 50px;margin-left: -10px;}
.head_message div {height: 65px;}
.head_mySelected{background-color:#3399FF;}
.head_mySelected>div{color:white;}

.iconfont-head-gxs{
	height: 30px !important;
	line-height: 30px !important;
	margin: 0 0 0 -7px !important;
}
.iconfont {
	font-size: 30px !important;
}






