.header {
  height: 57px;
  width: 100%;
  z-index: 2;
  background: #fff;
  box-shadow: 0px 2px 1px #eee; }
.header .nav {
  height: 57px;
  width: 1170px;
  margin: 0 auto;
  position: relative;
}
.header .nav .header-left {
  width: 300px; }
.header .nav .header-left .hw-logo {
  margin-top: 8px; }
.header .nav .header-left .dizhi-btn-box {
  margin-left:40px;
  margin-top: 17px; }
.header .nav .header-left .dizhi-btn-box .dizhi-btn {
  display: inline-block;
  width: 60px;
  height: 24px;
  line-height: 22px;
  font-size: 13px;
  border-radius: 2px;
  text-align: center;
}

.dom_hidden{
	display: none !important; 
}

.dizhi-btn-t{
   color: #fff;
   background: #32b79a;
   border: 1px solid #2ba187;
 }
.dizhi-btn-s{
  color: #2ba187;
  background: #fff;
  border: 1px solid #ccc;
}
.header .nav .header-center > ul > li {
  width: 70px;
  line-height: 57px;
  margin-left: 56px;
}
.header .nav .header-center .search-input {
  width: 172px;
  height: 30px;
  background: #ebebeb;
  margin-top: 14px;
  text-indent: 15px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  color: #333;
}
.header .nav .header-center .search-btn {
  display: inline-block;
  width: 40px;
  height: 30px;
  background: #ebebeb;
  margin-top: 14px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.header .nav .header-right{
  position:relative;
}
.header .nav .header-right .c_ellipsis{
  line-height: 57px;

  text-align: center;
  width:104px;
}
.pd-20{
  padding:0 20px;
}
.pd-14{
  padding:0 14px;
}
.user-box{
  width: 180px;
  position: absolute;
  top: 50px;
  right: 8px;
  background: #fff;
  text-align: center;
  z-index: 300;
  padding: 14px 0;
  border: 1px solid #eee;
  box-shadow: 0 0 3px #eee;
  border-radius: 4px;
}
.user-box li:first-child{
  background: url(../../Pc/img/sanjiaotop.png);
  position: absolute;
  top: -8px;
  height: 10px;
  background-repeat: no-repeat;
  right: 20px;
  width: 10px;
  padding: 0;
}
.userNametxt{
  text-align: center;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
  line-height: 50px;
  padding-left: 0;
  font-weight: bold;
  font-size: 15px;
}
.user-box li{
  line-height: 50px;
  padding: 0 20px;
  width: 178px;
}
.xiaolist{
  padding: 0 20px;
  width: 178px;
  position: relative;
}
.xiaolist li{
  line-height: 40px;
}
.user-box a{
  text-align: left;
}
.user-box a,.xiaotip-box a{
  line-height: 50px;
  color: #333;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  width: 138px;
  -webkit-line-clamp: 1;
  height: 50px;
}
.user-box li:not(:first-child):hover,.xiaotip-box li:not(:first-child):hover{
  background: #e7f0ed;
  text-decoration: none;
}
.xiaotip-box a{
  text-align: left;
  padding: 0 8px;
  line-height: 50px;
  width: 100%;
}
.xiaotip-box{
  position: absolute;
  width: 180px;
  top: 30px;
  right: -6px;
  background: #fff;
  border-top: none;
  z-index: 300;
  padding: 14px 0;
  border-radius: 4px;
  border: 1px solid #eee;
  box-shadow: 0 0 3px #eee;
}
.xiaotip-box li:first-child{
  position: absolute;
  background: url(../../Pc/img/sanjiaotop.png);
  top: -8px;
  height: 10px;
  background-repeat: no-repeat;
  right: 12px;
  width: 10px;
}

.henggeng-lv {
  display: inline-block;
  width: 70px;
  height: 3px;
  background: #32b79a;
  position: absolute;
  bottom: 0;
  left: 0; }
.city-q-box{
  background: #fff;
  width: 300px;
  padding: 10px;
  position:absolute;
  top:23px;
  left:0;
  border: 1px solid #ccc;
  z-index: 30;
  box-shadow: 3px 3px 2px #eee;
}
.city-q-box a{
  line-height: 30px;
  color:#333;
  width:100%;
  font-size: 12px;
}
.city-q-box li{
  float: left;
  padding: 2px 8px;
}
.city-q-box li:hover{
  background:#e7f0ed
}
.bdb{
  border-bottom: 1px solid #eee;
}
/*.sanjiao{
  font-size: 12px!important;
  margin-left: 4px;
}*/
.sanjiao{
  width: 8px;
  height:10px;
  display:inline-block;
  background-size: 12px 12px;
  background-position: center center;
}
.alertbox img {
  cursor: pointer;
}
.footer a{color: #28272f;padding-left: 42px;}
.footer a span{color:#aaa;}
.sanjiao1{
  background-image: url(../img/sanjiao1.png);
}
.sanjiao2{
  background-image: url(../img/sanjiao2.png);
  margin-left: 8px;
}
.xiaoTip{
  position: absolute;
  right: 80px;
  top: 20px;
  cursor: pointer;
  z-index: 300;
}
.xiaoTip img{
  cursor: pointer;
}
.xiaoDian{
  position: absolute;
  top: -2px;
  right: 0px;
  display: none;
  width:7px;
}
.xiaoDian.active{
  display: block;
}
.roundTip{
  position: absolute;
  right: 30px;
  top: 16px;
  height: 18px;
  background-color: #f00;
  border-radius: 8px;
  padding: 0 5px;
  line-height: 16px;
  color: #fff;
  font-size: 12px;
  display: none;
}
.xiaoHide{
  height: 30px;
  width: 26px;
  position: absolute;
  top: 0;
  right: 0;
}
.userHide{
  height: 42px;
  width: 40px;
  position: absolute;
  bottom: -2px;
  right: 14px;
  z-index: 200;
}
/*鼠标划入*/
.hovcol{
  cursor: pointer;
}
.hovcol:hover{
  color:#2ba187;
}
.cursorNo{
  cursor: text;
}

/*输入框颜色*/

input:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder,
textarea:-moz-placeholder {
  color: #999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}
.erweimah{
  position: absolute;
  top: 48px;
  right: -22px;
  display: none;
  z-index: 1000;
  width: 117px;
  height: 121px;
}
.footer{
  height: 230px;
  background: #28272f;
  padding-top: 42px;
  font-size:14px;
  width: 100%;
}
.erwei_log{
  width: 23px;
  height: 19px;
}

/*公用*/
body{
	background: #fff;
}
.new_common_title{
	width: 100%;
	height: 40px;
	line-height: 38px;
	font-size: 20px;
	color: #2ba187;
	border-bottom: 2px solid #2ba187;
}
.new_common_border{
	border: 1px solid #f2f3f5;
}
.c_ellipsis_2{
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.c_ellipsis_3{
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.new_theme {
    background: #fff;
}
/*微信登录*/
.has_login{
	display: inline-block;
}
.user-box{
	top: 33px;
    right: -20px;
}
.user-box .userNametxt{
	line-height: 30px;
}
.user-box .userNametxt .img {
	display: block;
	margin: 0 auto;
}
.user-box .userNametxt p{
	margin-bottom: 10px;
}
.user-name{
	color: #2fa78c;
}
/*图片的缩放*/
.new_banners_lists_commot{
	display: flex;
	justify-content: center;
	width: 100%;
	height: 100%;
	text-align: center;
	overflow: hidden;
}
.new_banners_lists_commot img{
	height: 100%;
}
.hweelink_common_img{
	height: 100%;
}
/*transform效果*/
.new_content img,.new_banners_lists_commot img{
	    transition: all 1s;
}
.new_content img:hover,.new_banners_lists_commot img:hover{
	transform: scale(1.12);
	-webkit-transform:scale(1.12);
}
/*.daily-word-wrapper{
  transition: all .2s ease-in;	
  }  
.daily-word-wrapper:hover {
    border: 1px solid hsla(0,0%,89.8%,.7);
    box-shadow: 0 0 25px 2px rgba(0,0,0,.2)
}*/
/*搜索框placeholder*/

input::-webkit-input-placeholder {
	font-size: 14px;
	color: #6d6d6d;
}

input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	font-size: 14px;
	color: #6d6d6d;
}

input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	font-size: 14px;
	color: #6d6d6d;
}

input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	font-size: 14px;
	color: #6d6d6d;
}
/*遮罩*/
.shadeMode{
	position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 9;
}
/*头部 start*/

.new_header {
	width: 100%;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	position: absolute;
	left: 0;
	top: 0;
}
.user_login_up a{
	cursor: pointer !important;
}
.new_header a {
	color: #6c6c6c;
}

.new_header .supplier_settledin {
	color: #2fa78c;
}

.new_header_pd {
	width: 16px;
	text-align: center;
	color: #CCCCCC;
	font-size: 13px;
}

.new_header_pds {
	width: 40px;
	color: #333;
	font-weight: 600;
}
.new_header_nav{
	display: flex;
}

.new_header_icon a{
	width: 150px;
	height:34px;
	line-height: 34px;
	margin-right: 35px;
	display: flex;
	align-items: center;
}
.new_header_navs{
	width: 400px;
	display:flex;
}
.new_header_navs li {
	padding: 0 12px;
}
.new_header_navs li:hover a {
	color: #2BA187;
}

.new_header_navs .active a {
	color: #2BA187;
}
.hw_login{
height: 30px;width: 30px;border-radius: 100%;margin-top: 14px;
}
.userNametxt a{
	text-align: center;
}
/*头部 end*/
/*nav start*/

.new_nav {
	width: 100%;
	height: 80px;
	background: #FFFFFF;
	box-shadow: 0 2px 2px rgba(10,10,10,.1);
	
}
.new_nav_s{
	display: flex;
}
.new_nav_icon {
	width: 300px;
	padding-top: 21px;
	position: relative;
}

.new_nav_list {
	width: 560px;
	padding-top: 30px;
	height: 80px;
	padding-right: 85px;
	position: relative;
}

.new_nav_list li {
	height: 50px;
	margin: 0 8px;
	border-bottom: 3px solid transparent;
	font-size: 16px;
	line-height: 30px;
	float: right;
}

.new_nav_list li a {
	width: 100%;
	height: 100%;
	padding: 0 12px;
	color: #6c6c6c;
	display: block;
}
.new_nav_list li:hover{
	border-bottom: 3px solid #2BA187;
}
.new_nav_list li:hover a {
	color: #2BA187;
}
.new_nav_list .active{
	border-bottom: 3px solid #2BA187;
}
.new_nav_list .active a {
	color: #2BA187;
	font-weight: 700;
	
}

.new_nav_serach {
	margin-top: 30px;
	width: 340px;
	height: 30px;
	line-height: 28px;
	font-size: 14px;
	color: #333333;
	border: 1px solid #2ba187;
	border-radius: 4px;
	position: relative;
}

#new_nav_search {
	line-height: 28px;
	width: 232px;
	padding: 0 12px;
	border-radius: 4px;
}

#new_nav_search_btn {
	display: inline-block;
	width: 106px;
	height: 28px;
	color: #fff;
	background: #2ba187;
	border-radius: 2px;
}


/*nav end*/