/* city-select style */
@import "/t/p/css/city_select.css";
body, html {
    font-family: '微软雅黑';
    color: #1a1a1a;
    font-size: 14px;
    height: 100%;
    margin: 0;
    background-color: #fff;
}
*{box-sizing:border-box;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, button::-webkit-input-placeholder {
    color: #999; }
.fl{float:left;}
.fr{float:right;}
ul,li{list-style:none;}
input{border:none;outline:none;}
.container{width:100%;max-width:1344px;margin:0 auto;}
.header{
	position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
   
    color: #fff;
    background-color: #d3d3d3;
    text-decoration: none;
    height: 500px;
    width:100%;
    z-index: 1;
	clear:both;
}
.header .top{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    min-height: 62px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
	font-size:16px;
    z-index: 30;
	background:rgba(0,0,0,.8);
	padding:0 15px;
}
a{text-decoration:none;color:inherit;}
.header .top .logo{/*width:125px;*/height:62px;}
.header .top .logo span{margin-left:30px;}
.header .top .top-r{display:flex;align-items:center;margin-left:auto;margin-right:0;color:#fff;font-size:16px;}
.header .top .top-r ul{float:left;}
.header .top .top-r li{float:left;margin-right:15px;}
.header .top .top-r li a{color:#fff;}
.header .top .top-r >div{float:left;}
.header .top .top-r .tel span{font-size:14px;}
.header .top .top-r .login{border-radius:5px;margin-left:40px;width:97px;height:42px;line-height:42px;text-align:center;background:#0099ff;}
.header .banner{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:500px;overflow:hidden;}
.header .banner .swiper-slide img{width:100%;height:100%;object-fit:cover;}
.header-content{z-index:9;width:650px;height:200px;margin:0 auto;}
.header-content .title{
	display: block;
    font-size: 24px;
    line-height: 40px;
	font-weight:bold;
    margin-top: 0;
    margin-bottom: 15px;
	text-shadow: 5px 5px 5px rgba(0,0,0,.7);
}
.search{
	position:relative;
	width:100%;
	height:57px;
	background:#fff;
	border-radius:6px;
	display: flex;
	display: -webkit-box;
	align-items:center;
	justify-content:center;
	margin-bottom:10px;
	opacity:.7;
}
.search .keyword{
	background:none;
    border: none;
	width:600px;
	font-size:17px;
	padding:0 15px;
	height:57px;
	float:left;
	font-size:16px;
}
.search .btn{float:left;width:50px;background:url(../images/ss.png) center center no-repeat transparent;border:none;cursor:pointer;height:57px;}
.header-content .search-tags{display:flex;color:#ccc;font-size:12px;}
.header-content .search-tags a{display:inline-block;margin-left:10px;}
.nav{margin-bottom:47px;overflow:visible;display:flex;align-items:center;justify-content:center;width:100%;height:64px;border-bottom:2px #ccc solid;}
.nav ul{display:flex;align-items:center;justify-content:center;width:100%;height:64px;}
.nav li{color:#999;font-weight:bold;padding:0 15px;font-size:18px;padding: 19px 0;margin:0 20px;}
.nav li.on{border-bottom:2px solid #0099ff;color:#0099ff;font-weight:bold;}
.main{width:100%;position:relative;padding-bottom:30px;margin-bottom:30px;}
.main .subnav{height:189px;}
.main .subnav a{height:100%;float:left;margin-right:1px;width:calc((100% - 6px)/7);background:#003366;display:flex;align-items:center;justify-content:center;}
.main .subnav a:hover{background:#0099ff;}
.main .subnav a.on{background:#0099ff;}
.main .subnav a:last-child{margin-right:0;}
.main .wall-box{position:relative;margin:0 -8px;}
.main .wall-box .grid{width:437.33px;min-height:100px;margin:8px;}
.main .wall-box .grid img{width:100%;}

.main .wall-box .grid .wzAd .wrap{border: 10px solid rgb(102, 204, 51); padding: 50px 20px 0px;}
.main .wall-box .grid .wzAd .list{margin-bottom:50px;}
.main .wall-box .grid .wzAd .list p{
	font-size: 24px;
    color: #66cc33;
    margin-bottom: 15px;
    overflow: hidden;
    height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
.main .wall-box .grid .wzAd	.bottom{margin-bottom: 50px; white-space: normal; color: rgb(102, 204, 51);}
.main .wall-box .grid .wzAd	.bottom a{font-size:60px;}
.main .wall-box .grid .wzAd	.bottom p:last-child{font-size:30px;}
.main .wall-box .info{position:absolute;bottom:0;width:100%;height:70px;background:rgba(255,255,255,.75);padding:0 10px;display:flex;align-items:center;}
.main .wall-box .info .avatar{margin-right:15px;width:40px;height:40px;float:left;}
.main .wall-box .info .avatar img{width:40px;height:40px;border-radius:50%;border:1px solid #fff;}
.main .wall-box .info .meta{width:80%;}
.main .wall-box .info .title{font-size:14px;height: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	width:60%;
}
.main .get-more{cursor:pointer;text-align:center;font-size:14px;}
.main .get-more:hover{color:#0099ff;}
.layui-flow-more{position:absolute;bottom:0;width:100%;text-align:center;}
.main .wall-box .info .type{font-size:12px;}
.main .wall-box .info .price{position:absolute;right:15px;bottom:20px;font-size:12px;}
.main .wall-box .info .hits{position:absolute;right:15px;top:20px;font-size:12px;}
#loadingbar {z-index:99999999;overflow:hidden;width:100%;height:100%;position:fixed;background:rgba(0,0,0,.8);display:none;top:0;left:0;right:0;bottom:0;}
#loadingbar .inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
#loadingbar i{color:#fff;font-size:30px;}
.hui-master-mod {
  position: relative;
  width: 1178px;
  height: 136px;
  margin: 40px auto 0;
  border: 1px solid #e6e6e6; }
  .hui-master-mod .hui-master-slides {
    position: relative;
    float: left;
    width: 1040px;
    height: 136px;
    padding: 10px 10px;
    overflow: hidden; }
    .hui-master-mod .hui-master-slides .slides-container-inner {
      height: 116px;
      overflow: hidden; }
    .hui-master-mod .hui-master-slides a.s-prev,
    .hui-master-mod .hui-master-slides a.s-next {
      position: absolute;
      top: 50%;
      z-index: 2;
      display: none;
      width: 24px;
      height: 60px;
      margin-top: -30px;
      opacity: 0.8;
      background: url(../../images/v2/hui_detail_arrow.png) no-repeat 0 -100px; }
      .hui-master-mod .hui-master-slides a.s-prev:hover,
      .hui-master-mod .hui-master-slides a.s-next:hover {
        opacity: 1; }
    .hui-master-mod .hui-master-slides a.s-prev {
      left: 0; }
    .hui-master-mod .hui-master-slides a.s-next {
      right: 0;
      background-position-y: -150px; }
    .hui-master-mod .hui-master-slides a.s-disabled {
      cursor: default; }
    .hui-master-mod .hui-master-slides:hover a.s-prev,
    .hui-master-mod .hui-master-slides:hover a.s-next {
      display: inline-block; }
    .hui-master-mod .hui-master-slides dl {
      position: relative;
      float: left;
      width: 340px;
      padding: 10px 10px 10px 86px;
      border: 1px solid transparent;
      overflow: hidden;
      cursor: pointer; }
      .hui-master-mod .hui-master-slides dl:hover {
        border-color: #00a0e8; }
        .hui-master-mod .hui-master-slides dl:hover span {
          color: #eb7f00; }
      .hui-master-mod .hui-master-slides dl dt {
        position: absolute;
        top: 50%;
        left: 10px;
        width: 66px;
        height: 66px;
        margin-top: -33px; }
        .hui-master-mod .hui-master-slides dl dt img {
          width: 66px;
          height: 66px;
          border-radius: 50%; }
      .hui-master-mod .hui-master-slides dl dd {
        height: 94px;
        line-height: 20px; }
        .hui-master-mod .hui-master-slides dl dd strong {
          display: inline-block;
          padding-right: 20px;
          color: #00a0e8;
          font-size: 14px;
          background: url(../../images/v2/hui_icon.png) no-repeat 100% -200px; }
        .hui-master-mod .hui-master-slides dl dd span {
          display: block;
          color: #333;
          font-size: 16px; }
        .hui-master-mod .hui-master-slides dl dd p {
          height: 54px;
          overflow: hidden;
          color: #999;
          font-size: 12px;
          line-height: 18px;
          text-align: justify; }
  .hui-master-mod .hui-master-video {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 2; }
    .hui-master-mod .hui-master-video .video-item {
      position: absolute;
      top: 0;
      left: 86px;
      display: none;
      width: 280px;
      padding: 24px 12px;
      background-color: #fff;
      box-shadow: 0 0 18px rgba(51, 51, 51, 0.8); }
      .hui-master-mod .hui-master-video .video-item-show {
        display: block; }
      .hui-master-mod .hui-master-video .video-item.video-item_0 {
        left: 86px; }
      .hui-master-mod .hui-master-video .video-item.video-item_1 {
        left: 426px; }
      .hui-master-mod .hui-master-video .video-item.video-item_2 {
        left: 766px; }
      .hui-master-mod .hui-master-video .video-item .video-close {
        position: absolute;
        top: 2px;
        right: 2px;
        width: 25px;
        height: 25px;
        cursor: pointer;
        background: url(../../images/v2/hui_video_icon.png) no-repeat 0 -100px; }
      .hui-master-mod .hui-master-video .video-item .video-player {
        position: relative;
        height: 188px;
        border-radius: 30px;
        overflow: hidden;
        background-color: #9c9c9c; }
        .hui-master-mod .hui-master-video .video-item .video-player a {
          position: absolute;
          top: 50%;
          left: 50%;
          z-index: 2;
          display: none;
          width: 54px;
          height: 54px;
          margin: -27px 0 0 -27px;
          background: url(../../images/v2/hui_video_icon.png) no-repeat 0 0; }
        .hui-master-mod .hui-master-video .video-item .video-player em {
          position: absolute;
          right: 0;
          bottom: 0;
          left: 0;
          z-index: 2;
          display: block;
          padding: 0 20px;
          border-radius: 0 0 30px 30px;
          color: #c9c9c9;
          font-size: 14px;
          line-height: 30px;
          background-color: rgba(0, 0, 0, 0.25); }
        .hui-master-mod .hui-master-video .video-item .video-player video {
          position: absolute;
          top: 0;
          right: 0;
          left: 0;
          width: 100%;
          height: 158px;
          border-radius: 30px 30px 0 0; }
      .hui-master-mod .hui-master-video .video-item .video-info {
        padding: 24px 6px 0; }
        .hui-master-mod .hui-master-video .video-item .video-info img {
          float: left;
          width: 54px;
          height: 54px;
          margin-right: 12px;
          border-radius: 50%; }
        .hui-master-mod .hui-master-video .video-item .video-info strong,
        .hui-master-mod .hui-master-video .video-item .video-info span {
          float: left;
          width: 200px;
          color: #00a0e8;
          font-size: 16px;
          line-height: 24px; }
        .hui-master-mod .hui-master-video .video-item .video-info span {
          color: #333; }
        .hui-master-mod .hui-master-video .video-item .video-info p {
          clear: both;
          padding-top: 10px;
          color: #999;
          font-size: 12px;
          line-height: 20px; }
  .hui-master-mod .hui-master-talk {
    float: left;
    width: 116px;
    padding: 100px 10px 0;
    cursor: pointer;
    background: url(../../images/v2/hui_ad_talk.png) no-repeat 50% 14px; }
    .hui-master-mod .hui-master-talk:hover span {
      color: #fff;
      background-color: #00a0e8; }
    .hui-master-mod .hui-master-talk span {
      display: block;
      border: 1px solid #00a0e8;
      border-radius: 4px;
      color: #00a0e8;
      line-height: 22px;
      text-align: center; }
	  
.hui-ad-mod {
  width: 1180px;
  margin: 40px auto 0;
  overflow: hidden; }
  .hui-ad-mod li {
    position: relative;
    height: 122px;
    padding: 23px 0 23px 228px;
    border: 1px solid #00a0e8;
    cursor: pointer;
    color: #00a0e8;
    word-spacing: 30px; }
    .hui-ad-mod li span.s-icon {
      position: absolute;
      top: 32px;
      left: 140px;
      width: 60px;
      height: 60px;
      background: url(../../images/v2/hui_ad_icon.png) no-repeat 0 0; }
    .hui-ad-mod li em {
      display: block;
      font-size: 30px;
      line-height: 50px;
	  font-style:normal;
	}
    .hui-ad-mod li p {
      font-size: 20px;
      line-height: 16px; }
    .hui-ad-mod li.requirement {
      float: left;
      width: 578px;
      padding-left: 200px; }
      .hui-ad-mod li.requirement span.s-icon {
        left: 112px; }
    .hui-ad-mod li.enter {
      float: right;
      width: 578px; }
      .hui-ad-mod li.enter span.s-icon {
        background-position: 0 -100px; }
    .hui-ad-mod li:hover,.hui-ad-mod li.on {
      color: #fff;
      background-color: #00a0e8;
	  }
      .hui-ad-mod li:hover span.s-icon,.hui-ad-mod li.on span.s-icon{
        background-position-x: -100px; }
/* flink */
.indexgyq h2 {
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    padding: 0 20px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 20px;
	width:100%;
	display:inline-block;
}
.indexgbza a {
    width: 140px;
    float: left;
    margin-right: 20px;
    margin-bottom: 14px;
}
.width1000 {
    width: 1180px;
    margin: 0 auto;
    /* height: 395px !important; */
    overflow: unset !important;
}
.touli {
    text-align: center;
    margin: 20px;
}
.touli ul {
    overflow: hidden;
    width: 880px;
    margin: 0 auto;
    margin-top: 20px;
}
.touli ul li {
    float: left;
    padding: 0 20px;
}
.touli ul li a {
    color: #fff;
    font-size: 15px;
}
.top_nav_on_banhui {
    padding-right: 25px !important;
    margin-right: 10px;
    background: url(../../images/hot.png) top right no-repeat;
}
.hui-venue {
    padding: 40px 0;
}
.hui-venue p {
    padding: 10px 0;
    color: #c8c6c6;
    font-size: 14px;
    line-height: 22px;
    word-spacing: 20px;
}
.hui-venue p em {
    display: block;
	font-style:normal;
}
.hui-venue p a {
    display: inline-block;
    color: #777;
    word-wrap: break-word;
}
.hui-feature {
  padding: 20px 0 50px;
  overflow: hidden; }
  .hui-feature li {
    float: left;
    margin-right: 116px;
    padding-left: 50px;
    color: #c6c6c6;
    font-size: 10px;
    line-height: 16px;
    background: url(../../images/v2/footer_icon.png) no-repeat 0 0; }
    .hui-feature li strong {
      display: block;
      color: #dcdfe5;
      font-size: 16px;
      line-height: 28px; }
    .hui-feature li.entirety {
      background-position: 0 -50px; }
    .hui-feature li.verifiy {
      background-position: 0 -100px; }
    .hui-feature li.one-stop {
      float: right;
      margin-right: 0;
      background-position: 0 -150px; }
.hui-address {
  float: left;
  margin-left: 20px;
  color: #fff;
  font-size: 14px;
  line-height: 28px; }
  .hui-address .hui-phone {
    margin-bottom: 10px;
    padding-left: 60px;
    background: url(../../images/v2/footer_icon.png) no-repeat 0 -200px; }
    .hui-address .hui-phone em {
      display: block;
      color: #f6ab2e;
      font: bold 24px/34px Arial; }

.hui-service {
  float: right;
  width: 126px;
  color: #fff;
  font-size: 14px;
  text-align: center; }
  .hui-service-qq {
    position: relative;
    display: block;
    padding-left: 38px;
    border-radius: 4px;
    color: #fff;
    line-height: 40px;
    background-color: #f6ab2e; }
    .hui-service-qq:before {
      content: '';
      position: absolute;
      top: 6px;
      left: 10px;
      width: 28px;
      height: 28px;
      border-radius: 50%;
      background: #fff url(../../images/v2/footer_icon.png) no-repeat 5px -300px; }
  .hui-service-wechat {
    display: inline-block;
    /*width: 110px;*/
    margin-top: 10px;
    padding-top: 110px;
    line-height: 44px;
    background: url(../../images/v2/footer_icon.png) no-repeat 0 -350px; }
.footer{clear:both;}
.footer .footer_help {
  width: 650px;
  padding-left: 0; }
  .footer .footer_help li {
    width: 130px;
    letter-spacing: 0;
    line-height: 32px; }
    .footer .footer_help li a {
      display: inline;
      float: none;
      line-height: 0;
      text-indent: 0; }
  .footer .footer_help .ul_2 li {
    width: 100%; }
.footer_help {width:620px;padding-left:70px;float:left;}
.footer_help ul {width:100%;float:left;}

.footer_help .ul_1 {width:100%;float:left;}
.footer_help .ul_1 li {width:20%;font-size:18px;line-height:40px;letter-spacing:2px;color:#FFFFFD;font-weight: 500;float:left;}
.footer_help .ul_2 li {width:100%;float:left;}
.footer_help .ul_2 li a {text-indent:5px;font-weight:normal;font-size:14px;line-height:30px;color:#FFFFFD;float:left;}
.footer_help .ul_2 li a:hover {color:#f6ad20;}
.footer .footerxr {
  float: right;
  padding-left: 0; }
/* 分类 */
.d-classify{
	padding-top:50px;
}
.d-classify-header{
	padding-bottom:10px;
}
.d-classify-header-title{
	float: left;
	font-size:16px;
	font-weight: bold;
	line-height:24px;
}
.d-classify-header-others{
	float:right;
}
.d-classify-header-more{
	font-size:14px;
	cursor: pointer;
	line-height:24px;
	color:#666;
}
.d-classify-header-more:hover{
	text-decoration: underline;
}
.d-classify-content{
	font-size:0;
}
.d-classify-data > li{
	display:inline-block;
	vertical-align: middle;
	font-size: 12px;
	width:20%;
	padding:10px 10px 0 0;
	box-sizing: border-box;
}
.d-classify-data-link{
	display:block;
	font-size:14px;
	color:#000;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.d-classify-data-link:hover{
	text-decoration: underline;
}
.hui-fun {
  position: fixed;
  top: 200px;
  right: 0;
  z-index: 20;
  width: 42px; }
  .hui-fun li {
    position: relative;
    width: 42px;
    height: 42px;
    margin-bottom: 4px;
    cursor: pointer;
    background: url(../../images/v2/fun_icon.png?20171223) no-repeat 0 0; }
    .hui-fun li em {
      position: absolute;
      top: 0;
      right: 42px;
      display: none;
      width: 86px;
      color: #fefefe;
      font-size: 16px;
      line-height: 42px;
      text-align: center;
      white-space: nowrap;
      background-color: #008cd6;
	  font-style:normal;
	  }
    .hui-fun li.deal {
      background-position-y: -50px; }
    .hui-fun li.trace {
      background-position-y: -100px; }
    .hui-fun li.collect {
      background-position-y: -150px; }
    .hui-fun li.comment {
      background-position-y: -200px; }
    .hui-fun li.demand {
      background-position-y: -250px; }
    .hui-fun li.enter {
      background-position-y: -300px; }
    .hui-fun li.top {
      background-position-y: -350px; }
    .hui-fun li:hover {
      background-position-x: -50px; }
      .hui-fun li:hover em {
        display: block; }
