/* header, header1, header2 閸忣剙鍙￠弽宄扮础瀹歌尙绮￠崥鍕殰閻ㄥ嫪閲滈幀褍瀵查弽宄扮础閵嗗倸瀵橀幏顒婄窗閹兼粎鍌ㄥ鍡愶拷閺嶅繒娲伴崚鍡欒閸滃本鐖惄锟�*/

.shortcut-nav {
  margin-bottom: 20px;
  height: 35px;
  border-bottom: 2px solid #0033cc;
}

.shortcut-left {
  width: 220px;
  height: 35px;
  float: left;
  background: url('../images/index_sx/toubu.png') no-repeat;
}

.left-dropdown {
  position: relative;
  z-index: 10;
  display: none;
}

.left-dropup a {
  display: block;
  padding: 0 10px;
  font: bold 17px/35px "閿熸枻鎷烽敓鏂ゆ嫹";
  color: #fff;
}

.shortcut-center {
     /* float: left; */
    height: 35px;
    padding-top: 5px;
    width: 1230px;
}

.shortcut-center li {
  float: left;
  width: auto;
  text-align: center;
}

.shortcut-center li a {
  position: relative;
  color: #667a93;
  display: inline-block;
  width: auto;
  height: 30px;
  color: #667a93;
  font-size: 16px;
  font-weight:600;
  padding:0px 9px;
}

.shortcut-center ul li.active a {
  background-color: #fff;
  color: #0033cc;
  text-decoration: none;
}

.hunanlogo .view-hunanlogo {
  position: relative;
  width: 100%;
  background: #FFF;
  color: #9A9691;
}

.hunanlogo-container {
  height: 130px;
}

.hunanlogo {
  position: relative;
  height: 115px;
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 6px;
  overflow: hidden;
  zoom: 1;
}

.hunanlogo-icon,
.hunanlogo-search,
.shop-cart {
  float: left;
  margin-top: 15px;
}

.hunanlogo-icon {
  margin-right: 10px;
  position: absolute;
  top: 50px;
  z-index: 9;
}

.hunanlogo a {
  color: #9A9691;
}

.areaPortName {
  position: absolute;
  top: 9px;
  right: -10px;
  color: #c7c7c7;
  font-size: 20px;
  font-family: "microsoft yahei";
  font-weight: bold;
}

.areaPortNameScroll {
  position: absolute;
  top: 4px;
  right: 6px;
  color: #c7c7c7;
  font-size: 16px;
  font-family: "microsoft yahei";
  font-weight: bold;
}

.hunanlogo-search {
  position: absolute;
  top: 6px;
  left: 450px;
}

.hunanlogo-search-input {
  width: 518px;
  height: 30px;
  border: #0476b4 solid 1px;
}

.hunanlogo-search-input .search-input {
  width: 395px;
  height: 30px;
  line-height: 33px;
  margin-left: 20px;
  vertical-align: top;
  padding: 0 5px;
  background: #fff;
  color: #9A9691;
  font-size: 13px;
  border: 0;
}

.search-button {
  width: 85px;
  height: 30px;
  _vertical-align: middle;
  _height: 35px;
  font-size: 14px;
  background: linear-gradient(#70c3f9, #31a9f5);
  background: -webkit-linear-gradient(#70c3f9, #31a9f5);
  background: -moz-linear-gradient(#70c3f9, #31a9f5);
  background: -o-linear-gradient(#70c3f9, #31a9f5);
  border-left: 1px solid #0575b4;
  color: #fff;
  text-indent: 1px;
  cursor: pointer;
  outline: none;
}

.search-cata {}

.search-item {
  display: inline-block;
  padding: 2px 12px;
  border: 2px solid #fff;
  border-bottom: 0;
}

.search-item:hover {
  background-color: #83bad9;
  border: 2px solid #83bad9;
  border-bottom: 0;
  color: #fff;
}

.search-item.current {
  border: 2px solid #0575b4;
  border-bottom: 0;
  background-color: #0575b4;
  color: #fff;
}

.hunanlogo-search .hunanlogo-search-maybe {
  margin-top: 10px;
  font-size: 14px;
  color: #666666;
}

.hunanlogo-search .hunanlogo-search-maybe a {
  margin: 0 8px;
  color: #666666;
}

.search-fix {
  position: fixed;
  z-index: 900;
  left: 0;
  top: 0;
  width: 100%;
  border-bottom: 2px solid #f0c002;
  background-color: #fff;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
  animation: searchTop .5s ease-in-out;
  -webkitanimation: searchTop .5s ease-in-out;
}

@keyframes searchTop {
  from {
    top: -50px
  }
  to {
    top: 0
  }
}

@-webkit-keyframe searchTop {
  from {
    top: -50px
  }
  to {
    top: 0
  }
}

.search-fix .hunanlogo {
  height: 45px;
}

.search-fix .hunanlogo-search-maybe {
  display: none;
}

.search-fix .search-cata {
  display: none;
}

.search-fix-hunanlogo {
  display: none;
  top: 6px;
  left: 0px;
}

.search-fix .hunanlogo-search {
  margin-top: 10px;
}


.focus .c-nav {
    width: 220px;
    background: #f5f3f3;
    height: 486px;
    overflow: hidden;
    font-size: 0;
}
.focus .c-nav a{color:#575551;}
.focus .c-nav a:hover{color:#6b6965;}
.focus .c-nav li {
    height: 30px;
    font-size: 14px;
    cursor: pointer;
}
.focus .c-nav li a {
    margin: 0 15px;
    display: block;
    line-height: 30px;
    border-bottom:1px dashed #dddcdc;
}
.focus .c-nav li.buyer-demand {
	position: relative;
	height: 40px;
	margin-top: 4px;
    padding-left: 33px;
    line-height: 40px;
    background-color: #faf9f9;
    
    
    
}
.buyer-demand i {
	 position: absolute;
    top: 16px;
    left: 14px;
    width: 8px;
    height: 8px;
    background: url(../images/images/buyer_icon.png) no-repeat;
}
.focus .c-nav li.current{
	border-bottom: 1px solid #0575b4;
	border-top: 1px solid #0575b4;
	background-color:#0575b4;
	}
.focus .c-nav li.current a {
	border-bottom: 0;
	color:#fff;
}
.focus .c-nav .buyer-demand.current{
	border:none;
	background-color:#faf9f9;
	
}
.focus .c-nav .call{border-bottom:none;height:auto;padding-top:85px;}
.focus .c-nav a:hover{text-decoration:none;}
.focus .c-nav-boxs {
    position: absolute;
    left: 220px;
    height: 484px;
    top: -1px;
    z-index: 100;
}
.focus .c-nav-box {
    display: none;
    left: 8px;
    top: 0;
    width: 750px;
    min-height: 451px;
    _height: 451px;
    padding: 0px 10px 30px 0;
    background: #fff;
    border: #0575b4 solid 2px;
    z-index: 10;
}
.focus .c-nav-boxs dl {
    clear: both;
    padding:10px 0;
    /* line-height: 20px; */
    border-bottom: #E5E3E0 dashed 1px;
    display: inline-block;
    /* margin-bottom: 10px; */
}
.focus .c-nav-boxs dt {
    width: 97px;
    float: left;
    position:relative;
    padding:0 15px 0 6px;
    margin-top: 0;
    text-align:center;
    /* white-space: nowrap;
    text-overflow: ellipsis; */
    overflow: hidden;
}
.focus .c-nav-boxs dt a {
	float:left;
	width:73px;
    margin: 0 0 0 10px;
    font-weight: bold;
    color: #575551;   
}
.cate_detail_tit_arrow {
	display:inline-block;
	float:right;
}
.focus .c-nav-boxs dd{
	width:630px;
	float:left;
/* 	margin:3px 0 7px 0; */
	vertical-align:middle;
}
.focus .c-nav-boxs dd a{
	display:inline-block;
 	height:22px;
	padding:0 8px;
	color:#575551;
}
.focus .c-nav-boxs dd a.color,.focus .c-nav-boxs dd a:hover{color:#0084E8;}




/* header1 鎼存鎽�*/
.shortcut-nav.header1 {
    background-color: #0273af;
    border: none;
}

.shortcut-left.header1 {
	background: none;
	background-color: #09689a;
}

.shortcut-left:hover .left-dropup .left-drop-arr {
	top: 5px;

	transform: rotateZ(180deg);
	-ms-transform:rotateZ(180deg);
	-moz-transform:rotateZ(180deg);
	-webkit-transform:rotateZ(180deg);
	-o-transform:rotateZ(180deg);
}

.left-dropup.header1 {
	text-align: center;
}

.left-dropup.header1 .left-drop-arr {
	display: inline-block;
	position: relative;
	 top: -3px;
	width: 0;
	height: 0;
	margin-left: 5px;
	border: 6px solid  transparent;
	border-bottom-color: #fff;
	transition: all .5s ease-in-out;
}


.left-dropup.header1 .left-drop-icon {
	margin-right: 10px;
}

.shortcut-center.header1 ul li a {
	color: #fff;
}

.shortcut-center.header1 ul li.active a {
	background-color: #09689a;
}


/* header2 娑擃亙姹夋稉顓炵妇*/
.hunanlogo-search.header2{
	left: auto;
	right: 0;
}




