body{background-color: #F6F3EF;min-width: 1200px;}
.search-head{width: 100%;height: 150px;background: url("//st-static.699pic.com/newvision/images/personal-bg.jpg") no-repeat center center;background-size: cover;}
.search-head .common-head{position: relative;min-width: 1200px;max-width: 1800px;height: 64px;padding: 0 100px;box-sizing: border-box;}
.common-head .search-wrap{position: absolute;left: 50%;top: 0;margin-left: -153px;}
.foot-content{position: relative;width: 100%;padding: 0 120px;}
.search-wrapper{width: 100%;padding: 0 120px;box-sizing: border-box;margin-top: -40px;}
.search-head .search-head-top{min-width: 1200px;height: 64px;}
.top-fixed{position: fixed;top: 0;left: 0;width: 100%;height: 60px;background-color: #222222;transition: all .5s;transform: translateZ(0);box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);animation: solltTop 0.5s;z-index: 100;}
.top-fixed .common-head .menu li:after{bottom: -14px;}
.fixed-foot{position: fixed;bottom: 0;left: 0;width: 100%;}
@keyframes solltTop{
    from{transform: translateY(-60px);}
    to{transform: translateY(0px);}
}
/* 搜索条件 */
.search-tab {padding: 10px 0;background: #FFFFFF;box-shadow: 0 1px 4px 0 rgba(0,0,0,0.10);border-radius: 6px;box-sizing: border-box;}
.search-tab .search-tab-type{position: relative;padding: 0 30px 0 110px;width: 100%;height: 50px;padding-top: 5px;box-sizing: border-box;font-size: 0;}
/* .search-tab .search-tab-type2{overflow: hidden;} */
.search-tab .search-tab-type .search-tab-name{position: absolute;top: 5px;left: 30px;font-size: 16px;color: #666666;line-height: 40px;}
.search-tab .search-tab-type .search-tab-list{position: relative;float: left;max-width: 100%;height: 40px;}
.search-tab .search-tab-type2 .search-tab-list{padding-right: 60px;box-sizing: border-box;}
.search-tab .search-tab-type2 .search-tab-list .search-tab-list-link{height: 100%;overflow: hidden;}
.search-tab .search-tab-type .search-tab-list a{float: left;height: 40px;padding: 0 15px;font-size: 16px;color: #333333;border-radius: 20px;line-height: 40px;transition: .2s;}
.search-tab .search-tab-type .search-tab-list a:hover{color: #EDD063;}
.search-tab .search-tab-type .search-tab-list a.active{background: #EDD063;}
.search-tab .search-tab-type .search-tab-list a.active:hover{color: #333333;}
.search-tab .search-tab-more-box{position: absolute;top: 0;right: 0;float: left;width: 60px;padding-left: 10px;box-sizing: border-box;}
.search-tab .search-tab-more{position: relative;}
.search-tab .search-tab-more .search-tab-more-btn{position: relative;font-size: 16px;color: #333333;cursor: pointer;line-height: 40px;transition: .3s;}
.search-tab .search-tab-more .search-tab-more-btn i{font-weight: bold;}
.search-tab .search-tab-more:hover .search-tab-more-btn{color: #EDD063;}
.search-tab .search-tab-more .search-tab-more-btn::after{position: absolute;content: "";display: block;width: 100%;height: 3px;background: #EDD063;border-radius: 3px;opacity: 0;visibility: hidden;transition: .3s;}
.search-tab .search-tab-more:hover .search-tab-more-btn::after{opacity: 1;visibility: visible;}
.search-tab .search-tab-more .search-tab-more-float{position: absolute;top: 43px;right: 0;width: 740px;padding: 10px;background: #F6F3EF;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);border-radius: 0 0 4px 4px;z-index: 10;opacity: 0;visibility: hidden;}
.search-tab .search-tab-more:hover .search-tab-more-float{opacity: 1;visibility: visible;}
.search-tab .search-tab-more .search-tab-more-float a{display: inline-block;width: 110px;height: 40px;padding: 0;margin: 0 5px; line-height: 40px;text-align: center;font-size: 14px;color: #333333;letter-spacing: 0;border-radius: 20px;transition: all 0.2s;}
.search-tab .search-tab-more .search-tab-more-float a.search-tab-float-hide{display: none;}
.search-tab .search-tab-more .search-tab-more-float a:hover{color: #EDD063;}
.search-tab .search-tab-more .search-tab-more-float a.active,.search-tab .search-tab-more .search-tab-more-float a.active:hover{background: #EDD063;color: #333333;}
.search-tab .search-tab-type-last{height: 60px;margin-top: 15px;padding-top: 10px;padding-left: 30px;border-top: 1px solid #DDDDDD;}
.search-tab .search-tab-type-last .search-tab-name{top: 10px;}
.search-tab .search-filter-box{position: relative;display: inline-block;padding-right: 60px;}
.search-tab .search-filter-box:after{position: absolute;top: 11px;right: 30px;content: "";display: block;width: 1px;height: 17px;background: #D8D8D8;}
.search-tab .search-filter-box-spec{padding-right: 30px;}
.search-tab .search-filter-box-spec:after{display: none;}
.search-tab .search-filter-name{float: left;font-size: 16px;color: #666666;line-height: 40px;}
.search-tab .search-filter-item{position: relative;display: inline-block;width: 110px;height: 40px;margin-right: 20px;line-height: 40px;padding: 0 10px;box-sizing: border-box;background: #F6F3EF;border-radius: 6px;cursor: pointer;}
.search-tab .search-filter-item:hover{border-radius: 6px 6px 0 0;border-bottom: 1px solid #DCD7CE;}
.search-tab .search-filter-item:last-child{margin-right: 0;}
.search-tab .search-filter-item.w80{width: 80px;}
.search-tab .search-filter-item.w130{width: 130px;}
.search-tab .search-filter-item .search-filter-selected{float: left;font-size: 16px;color: #333333;letter-spacing: 0;}
.search-tab .search-filter-item .iconjiantouxiao-xia{float: right;color: #C3BAAE;}
.search-tab .search-filter-float{position: absolute;top: 40px;left: 0;width: 100%;padding: 10px 0;background: #F6F3EF;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);border-radius: 0 0 4px 4px;z-index: 10;transition: all .2s;display: none;}
.search-tab .search-filter-item:hover .search-filter-float{display: block;}
.search-tab .search-filter-float a{display: block;height: 40px;line-height: 40px;padding-left: 20px;font-size: 16px;color: #333333;letter-spacing: 0;text-align: left;transition: all 0.2s;}
.search-tab .search-filter-float a:hover,.search-tab .search-filter-float a.active{background-color: #333333;color: #FFFFFF;}
/* 推荐排序 */
.search-order {height: 40px;}
.search-order a.search-filter-link {line-height: 40px;margin-right: 30px;position: relative;height: 40px;font-size: 16px;color: #333333;transition: .2s;}
.search-order a.search-filter-link:hover{color: #EDD063;}
.search-order a.search-filter-link.active:hover{color: #333333;}
.search-order a.active::after{content: '';width: 66px;height: 3px;display: block;background: #EDD063;border-radius: 20px;position: absolute;left: 0;bottom: 0;}
.search-order a.search-filter-new{float: left;font-size: 16px;color: #EE341C;line-height: 40px;animation: textMpve 1.5s linear infinite;-webkit-animation: textMpve 1.5s linear infinite;-moz-animation: textMpve 1.5s linear infinite;-ms-animation: textMpve 1.5s linear infinite;-o-animation: textMpve 1.5s linear infinite;}
@keyframes textMpve {0%{transform: translateY(0)}50%{transform: translateY(-5px)}100%{transform: translateY(0)}}
/* 免费专区 */
.search-tab .comvip-free-tab{position: relative;float: left;margin-left: 40px;}
.search-tab .comvip-free-tab:after{position: absolute;top: 11px;left: -20px;content: "";display: block;width: 1px;height: 17px;background: #D8D8D8;}
.search-tab .comvip-free-tab .comvip-free-link{width: 193px;height: 40px;text-align: center;cursor: pointer;}
.search-tab .comvip-free-tab .comvip-free-link a,.search-tab .comvip-free-tab .comvip-free-link a:hover{color: #EE341C;}
.search-tab .comvip-free-tab .comvip-free{font-size: 16px;color: #EE341C;display: block;}
.search-tab .comvip-free-tab i{font-size: 16px;color: #dddddd;background: #FFFFFF;}
.search-tab .comvip-free-tab .comvip-free-link.active i{color: #EE341C;}
.comvip-free-tips{position: absolute;top: 42px;left: 50%;width: 354px;height: auto;margin-left: -177px; padding: 15px 0 15px 20px;background: #333333;box-shadow: 0 2px 6px 0 rgba(0,0,0,0.10);border-radius: 6px;box-sizing: border-box;z-index: 5;text-align: left;opacity: 0;visibility: hidden;transition: .3s;}
.comvip-free-tab:hover .comvip-free-tips{opacity: 1;visibility: visible;}
.comvip-free-tips::before{position: absolute;top: -16px;left: 50%;content: "";border-width: 8px;border-style: solid;border-color: transparent transparent #333333 transparent;margin-left: -8px;}
.comvip-free-tips .comvip-free-tips-user{font-size: 14px;color: #FFFFFF;letter-spacing: 0;}
.comvip-free-tips .comvip-free-tips-list{margin: 10px 0;font-size: 14px;color: #FFFFFF;letter-spacing: 0;}
.search-tab .comvip-free-tab .comvip-free-tips .comvip-free-tips-link{font-size: 14px;color: #D2B034;letter-spacing: 0;transition: .2s;}
.search-tab .comvip-free-tab .comvip-free-tips .comvip-free-tips-link:hover{color: #EDD063;}
/* 固定头 */
.search-tab .search-tab-type2 .search-order{display: none;}
.search-tab-fixed{position: fixed;top: 64px;left: 0;width: 100%;min-width: 1200px;transform: translateZ(0);animation: solltTop 0.5s;z-index: 10;padding: 10px 120px;box-sizing: border-box;}
.search-tab-fixed .search-tab-type{padding-left: 80px;}
.search-tab-fixed .search-tab-type .search-tab-name{left: 0;}
.search-tab-fixed .search-tab-type2{padding-right: 300px;}
.search-tab-fixed .search-tab-type2 .search-order{position: absolute;top: 5px;right: 0;display: block;}
.search-tab-fixed .search-tab-type-last{display: none;}

/* 搜索结果 */
.search-res-wrapper .search-res-tips{margin: 19px 0;}
.search-res-wrapper .search-res-tips span{font-size: 14px;color: #999999;letter-spacing: 0;line-height: 20px;}
.search-res-wrapper .search-res-tips span h1 {font-size: 14px;display: inline-block;}
.search-res-wrapper .search-res-tips .search-res-tips-more{display: inline-block;margin-left: 40px;font-size: 0;}
.search-res-wrapper .search-res-tips .search-res-tips-more a{display: inline-block;height: 22px;line-height: 20px;padding: 0 12px;margin-right: 4px;border-radius: 11px;background: #FFFFFF;border: 1px solid #EBE6DF;font-size: 14px;color: #D2B034;letter-spacing: 0;transition: all .2s;}
.search-res-wrapper .search-res-tips .search-res-tips-more a:hover{background-color: #D2B034;border-color: #D2B034;color: #333333;}
.search-res-wrapper .search-res{height: auto;}

.search-res-wrapper .search-res-other{margin: 3px 0 32px;text-align: center;}
.search-res-wrapper .search-res-other span{font-size: 12px;color: #999999;letter-spacing: 0;line-height: 20px;margin-right: 10px;}
.search-res-wrapper .search-res-other a{display: inline-block;height: 22px;line-height: 20px;padding: 0 12px;margin-right: 5px;background: #FFFFFF;border: 1px solid #E8EBF3;border-radius: 11px;font-size: 12px;color: #999999;letter-spacing: 0;transition: all .2s;}
.search-res-wrapper .search-res-other a:hover{background-color: #EDD063;color: #333333;}

/* 没有搜索结果 */
.search-nores{height: 820px;background-color: #ffffff;box-shadow: 0 1px 4px 0 rgba(0,0,0,0.10);border-radius: 6px;margin: 20px 0 50px 0;padding-top: 110px;box-sizing: border-box;}
.search-nores .search-nores-img{width: 234px;height: 245px;margin: 0 auto;background: url("//st-static.699pic.com/newvision/images/img-icon.png") no-repeat 0 -274px;}
.search-nores .search-nores-text{margin-top: 51px;font-size: 30px;color: #333333;letter-spacing: 0;text-align: center;}
.search-nores .search-nores-tip{margin-top: 14px;font-size: 20px;color: #333333;letter-spacing: 0;text-align: center;}
.search-nores .search-nores-other{margin-top: 70px;text-align: center;}
.search-nores .search-nores-other span{font-size: 16px;color: #333333;letter-spacing: 0;margin-right: 10px;}
.search-nores .search-nores-other a{display: inline-block;width: 102px;height: 40px;line-height: 40px;text-align: center;background: #F6F3EF;margin-right: 20px;border-radius: 20px;font-size: 16px;color: #666666;}
.search-nores .search-nores-other a:hover{background-color: #EDD063;}
/* 导航 */
.search-nav-similar {margin: 19px 0;font-size: 0;height: 30px;line-height: 30px;overflow: hidden;}
.search-nav-box .icon-site{margin-right: 5px;vertical-align: middle;}
.search-nav-box .search-nav{font-size: 14px;color: #999999;letter-spacing: 0;line-height: 30px;vertical-align: middle;}
.search-nav-box .search-nav a{color: #999999;}
.search-nav-box .search-nav a:hover{color: #EDD063;}
.search-nav-box .search-nav em{font-style: normal;margin: 0 5px;vertical-align: 1px;}
.search-nav-box .search-nav h1{display: inline-block;font-size: 14px;}
.search-nav-similar .search-similar-recommend-content{display: inline-block;font-size: 14px;color: #999999;vertical-align: -1px;margin-left: 20px;}
.search-nav-similar .search-similar-recommend{display: inline-block;height: 30px;line-height: 30px;padding: 0 12px;margin-right: 10px;border-radius: 20px;background: #FFFFFF;font-size: 14px;color: #666666;letter-spacing: 0;transition: all .2s;box-sizing: border-box;}
.search-nav-similar .search-similar-recommend:hover{color: #D2B034;}
.img-list .img-list-title h2{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* 企业免费专区弹窗 */
.sxunion-limit-pop{position: fixed;top: 50%;left: 50%;width: 520px;height: 330px;margin-top: -165px;margin-left: -260px;background: #FFFFFF;border-radius: 6px;display: block;z-index: 1000;display: none;}
.sxunion-limit-pop-close{position: absolute;top: 15px;right: 20px;font-size: 20px;color: #C3BAAE;cursor: pointer;transition: all .2s;}
.sxunion-limit-pop-close:hover{transform: rotate(180deg);}
.sxunion-limit-info{margin-top: 70px;text-align: center;}
.sxunion-limit-info .sxunion-limit-icon{display: inline-block;font-size: 66px;color: #EDD063;margin-bottom: 13px;}
.sxunion-limit-info .sxunion-limit-bigtext{font-size: 26px;color: #333333;letter-spacing: 0;line-height: 40px;}
.sxunion-limit-operate{font-size: 0;margin-top: 33px;text-align: center;}
.sxunion-limit-operate a{display: inline-block;width: 200px;height: 50px;margin: 0 10px;border-radius: 25px;font-size: 20px;color: #222222;letter-spacing: 0;text-align: center;transition: all .2s;cursor: pointer;}
.sxunion-limit-operate a.sxunion-limit-btn1{border: 1px solid #EFD263;line-height: 48px;box-sizing: border-box;}
.sxunion-limit-operate a.sxunion-limit-btn1:hover{background: #EFD263;color: #FFFFFF;}
.sxunion-limit-operate a.sxunion-limit-btn2{line-height: 50px;background-image: linear-gradient(135deg, #FCDE6F 0%, #E2BB4D 100%);}
.sxunion-limit-operate a.sxunion-limit-btn2:hover{background-image: linear-gradient(135deg, #E2BB4D 0%, #FCDE6F 100%);}
/* 图片标记 */
.res-tag-box{position: absolute;top: -2px;left: 10px;}
.res-tag-box .res-tag{float: left;margin-right: 5px;}
.boutique-tag{width: 26px;height: 28px;}
.boutique-tag i{font-size: 26px;color: #FFDC41;}
.boutique-tag i::after{position: absolute;top: 2px;left: 0;content: '精';display: block;width: 26px;text-align: center;font-style: normal;font-size: 14px;color: #666666;letter-spacing: 0;}
.new-img-tag{width: 47px;height: 26px;background-image: linear-gradient(225deg, #90EFB2 0%, #49B46B 100%);border-radius: 0 0 6px 6px;font-size: 14px;color: #FFFFFF;text-align: center;line-height: 26px;}
.comvip-free-tag{width: 77px;height: 26px;line-height: 26px;text-align: center;background-image: linear-gradient(225deg, #FF9934 0%, #FF317C 100%);border-radius: 0 0 6px 6px;font-size: 14px;color: #FFFFFF;}

/* logo */
.shetu-logo{width: 146px;height: 42px;position: relative;margin-top: 11px;margin-right: 54px;z-index: 1;}
.shetu-logo-main{position: relative;display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;
  background: linear-gradient( 135deg, #FCDE6F 0%, #E2BB4D 100%);box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.1);border-radius: 25px;z-index: 1;}
.shetu-logo-main img{width: 130px;height: auto;}
.shetu-logo-sub{
  position: absolute;
  width: 158px;
  height: 36px;
  background: #444444;
  box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.1);
  border-radius: 25px;
  right: 0;
  top: 3px;
  line-height: 36px;
  transform: translateX(54px);
  font-size: 16px;
  color: #FFFFFF;
  box-sizing: border-box;
  padding: 0 15px 0 110px;
  }
.shetu-logo-sub a{color: #fff;position: relative;}
.shetu-logo-sub a:hover{color: #edd063;}
.shetu-logo-sub a+a{margin-left: 20px;}
.shetu-logo-sub a+a::before{content: '';position: absolute;top: 50%;transform: translateY(-50%);left: -11px;width: 1px;height: 9px;background: #999999;}
.shetu-logo-sub-ent{display: none;}
.shetu-logo:hover .shetu-logo-sub{width: 233px;transform: translateX(129px);}
.shetu-logo:hover .shetu-logo-sub-ent{display: inline;}

/* 适配 */
@media screen and (min-width: 1920px){
    .search-wrapper{width: 1664px;margin: -40px auto 0;padding: 0;}
    .foot-content{width: 1664px;padding: 0;margin: 0 auto;}
    .common-head .search-wrap {  width: 606px;  margin-left: -217px;}
    .common-head .search-wrap input {width: 491px;}
}
@media screen and (min-width: 1631px) and (max-width: 1920px) {
    .common-head .search-wrap {  width: 486px;  margin-left: -127px;}
    .common-head .search-wrap input {width: 372px;}
}
@media screen and (min-width: 1640px) and (max-width: 1630px) {
    .common-head .menu li{font-size: 16px;}
    .common-head .package-btn{margin-right: 10px;}
    .common-head .shopping{margin-right: 10px;}
}
@media screen and (min-width: 1466px) and (max-width: 1631px) {
    .common-head .menu li{font-size: 16px;}
    .common-head .search-wrap {width: 377px;margin-left: -51px;}
    .common-head .search-wrap input {width: 262px;}
    .common-head .package-btn{margin-right: 10px;}
    .common-head .shopping{margin-right: 10px;}
}

@media screen and (max-width: 1466px){
    .common-head .search-wrap {width: 95px;margin-left: 150px;position: absolute;left: 50%;}
    .common-head .search-wrap input {width: 335px;font-size: 14px;padding-left: 5px;}
    .common-head .search-wrap button {width: 100%;border-radius: 20px;}
    .common-head .search-type {width: 97px;font-size: 14px;display: none;}
    .common-head .search-wrap .search-input-box{display: none;}
    .common-head .search-type .search-type-info {width: 56px;}
    .common-head .search-type i {margin-left: 3px;}
    .common-head .package-btn{margin-right: 15px;margin-top: 15px;width: 80px !important;height: 30px !important;line-height: 30px !important;font-size: 14px;}
    .common-head .shopping{margin-right: 5px;}
    .common-head .search-wrap button .iconjiantouxiao-xia{display: none;}
    .common-head .search-wrap:hover {width: 450px;margin-left: -205px;}
    .common-head .search-wrap:hover .search-type, .common-head .search-wrap:hover .search-input-box{display: block;}
    .common-head .search-wrap:hover button {width: 113px;border-radius: 0 20px 20px 0;}
    .common-head .search-wrap:hover button .iconjiantouxiao-xia{display: inline-block;}
}
@media screen and (max-width: 1460px){
    .search-order{display: block;clear: both;float: none;margin-top: 10px;}
    .search-tab-fixed .search-tab-type2 .search-order{margin-top: 0;}
}