@charset "gb2312";
/*ad*/
.ad01 {
  width: 1200px;
  margin-bottom: 5px;
  margin-top:5px;
}
.ad02 {
  width: 780px;
  margin-bottom: 40px;
}
.ad03 {
  width: 370px;
  margin-bottom: 24px;
}
.ad04 {
  width: 370px;
  height: 70px;
  margin-bottom: 40px;
}
.ad05 {
  width: 1200px;
  margin-bottom: 40px;
}
.ad06 {
  width: 595px;
}

/*content*/
.content { padding-top: 8px;}

/*资讯模块*/
.zixun-01 { margin-bottom: 30px;}
  /*轮播*/
  .zixun-01 .carousel {
    width: 470px;
    height: 290px;
    margin-right: 6px;
    position: relative;
    overflow: hidden;
  }
  .zixun-01 .carousel_box>ul { position: relative;}
  .zixun-01 .carousel_box>ul>li { 
    position: relative;
    float: left;
  }
  .zixun-01 .carousel_box>ul>li img {
    width: 470px;
    height: 290px;
  }
  .zixun-01 .carousel_box>ul>li .caption {
    width: 100%;
    height: 53px;
    overflow: hidden;
    background: url(../images/bg-b2w.png) repeat-x bottom;
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
    color: #fff;
    position: absolute;
    bottom: 0;
    padding: 15px 0px 15px 15px;
  }
    /*轮播箭头*/
    .zixun-01 .carousel .unslider-arrow {
      display: block;
      width: 30px;
      height: 30px;
      font-size: 0;
      position: absolute;
      z-index: 10;
      top: 113px;
      cursor: pointer;
      opacity: 0;
      filter: alpha(opacity=0);
    }
    .zixun-01 .carousel:hover .unslider-arrow { 
      opacity: 1; 
      filter: alpha(opacity=100);
    }
    .zixun-01 .carousel .unslider-arrow.prev { 
      background: url(../images/icons-sprite.png) no-repeat -27px 0;
      left: 10px;
    }
    .zixun-01 .carousel .unslider-arrow.next { 
      background: url(../images/icons-sprite.png) no-repeat -60px 0;
      right: 10px;
    }

   /*资讯-主编推荐*/ 
  .zixun-01 .commend {
    width: 304px;
    height: 290px;
    border: 1px solid #ebebeb;
    padding: 48px 10px 17px 15px;
    position: relative;
  }
  .zixun-01 .commend>.label {
    padding: 5px 15px;
    position: absolute;
    top: -1px;
    left: -1px;
  }
  .zixun-01 .commend>.pull_btn {
    width: 23px;
    height: 36px;
    font-size: 0;
    background: url(../images/icons-sprite.png) no-repeat -94px 0;
    position: absolute;
    top: -1px;
    right: 116px;
  }
    /*推荐新闻列表*/
    .zixun-01 .commend>nav { height: 100%;}
    .zixun-01 .commend>nav>ul {
      height: 100%;
      border-left: 1px solid #eee;
      padding-left: 13px;
    }
    .zixun-01 .commend>nav>ul>li { 
      line-height: 32px;
      position: relative;
    }
    .zixun-01 .commend>nav>ul>li:before {
      content: '';
      display: block;
      width: 5px;
      height: 5px;
      border-radius: 5px;
      background-color: #f48e56;
      position: absolute;
      top: 13px;
      left: -15.5px;
    }
/*资讯头条*/
.zixun-02 { margin-bottom: 10px;}
  .zixun-02>h2 { 
    height: 22px;
    margin-bottom: 8px!important;
    position: relative;
    padding-left: 48px;
  }
  .zixun-02>h2>.label { 
    width: 38px;
    text-align: center;
    margin-right: 10px; 
    position: absolute;
    left: 0;
    top: 0;
  }
  .zixun-02>h2>a { 
    font-size: 20px;
    line-height: 22px;
  }
  .zixun-02>dl { 
    font-size: 0;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
  }
  .zixun-02>dl>dd {
    display: inline-block;
    font-size: 16px;
    vertical-align: middle;
  }
  .zixun-02>dl>dd>a { display: inline;}
  .zixun-02>dl>dd+dd:before {
    content: '|';
    display: inline-block;
    margin: 0 5px;
    font-size: 16px;
    color: #404040;
  }

/*资讯新闻列表*/
.zixun-03>.row { width: 100%;}
.zixun-03>.row>.news_list { width: 370px;}
.zixun-03>.row+.row { margin-bottom: 10px;}

/*热门招商 & 品牌拓展*/
.fuwu-01 .b_box,
.fuwu-02 .pp_box {
  float: left;
  width: 259px;
  padding-left:2px;
  margin-bottom: 34px;
}
  .fuwu-01 .b_box .img_link,
  .fuwu-01 .b_box .img_link img {
    width: 102px;
    height: 90px;
  }
  .fuwu-01 .b_box .img_link,
  .fuwu-02 .pp_box .img_link { 
    float: left;
    margin: 3px 12px 3px 0;
  }
  .fuwu-02 .pp_box .img_link,
  .fuwu-02 .pp_box .img_link img {
    width: 100px;
    height: 88px;
  }
  .fuwu-02 .pp_box .img_link {
    position: relative;
    width: 102px;
    height: 90px;
    border: 1px solid #dbdee1;
  }
  .fuwu-01 .b_box dl,
  .fuwu-02 .pp_box dl {
    float: left;
    width: 142px;
    padding-right: 4px;
  }
  .fuwu-01 .b_box dl>dt,
  .fuwu-01 .b_box dl>dd,
  .fuwu-02 .pp_box dl>dt,
  .fuwu-02 .pp_box dl>dd {
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .fuwu-01 .b_box dl>dt,
  .fuwu-02 .pp_box dl>dt {
    font-size: 16px;
    font-weight: bold;
  }
  .fuwu-01 .b_box dl>dd, .fuwu-02 .pp_box dl>dd { font-size: 14px;}

  .fuwu-02 .pp_list { padding-top: 4px;}

  .icon.xingtan {
    width: 35px;
    height: 35px;
    background: url(../images/service-sprite.png) no-repeat 0 0;
    position: absolute;
    top: 0;
    left: 0;
  }

/*人气IP*/
/*
.fuwu-02 .ip_box {
  float: left;
  width: 207px;
  margin-bottom: 66px;
}
.fuwu-02 .ip_box+.ip_box { margin-left: 79.5px;}
  .fuwu-02 .ip_box>a {
    display: block;
    font-size: 0;
  }
  .fuwu-02 .ip_box img {
    width: 207px;
    height: 139px;
    margin-bottom: 11px;
  }
  .fuwu-02 .ip_box dl { width: 207px;}
  .fuwu-02 .ip_box dl>dt,
  .fuwu-02 .ip_box dl>dd {
    line-height: 24px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .fuwu-02 .ip_box dl>dt { font-weight: bold;}
  .fuwu-02 .ip_box dl>dd { font-size: 12px;}
  .fuwu-02 .ip_box dl>dd span+span { margin-left: 12px;}
*/

/*专访*/
.zhfa-01 .row+.row {
  padding-top: 34px;
  border-top: 1px solid #ebebeb;
}
.zhfa-01 .row>.column { width: 370px;}
.zhfa-01 .row>.column+.column { margin-left: 40px;}
  .zhfa-01 .column .head { margin-bottom: 9px;}
  .zhfa-01 .column .head .img_link,
  .zhfa-01 .column .head .img_link img {
    width: 120px;
    height: 80px;
  }
  .zhfa-01 .column .head .img_link {
    float: left;
    margin-right: 15px;
    margin-bottom: 13px;
  }
  .zhfa-01 .column .head dl { 
    float: left;
    width: 235px;
  }
  .zhfa-01 .column .head dl>dt {
    font-size: 16px;
    line-height: 22px;
    max-height: 44px;
    overflow: hidden;
    margin-bottom: 12px;
  }
  .zhfa-01 .column .head dl>dt>a:hover { color: #00bbbe;}
  .zhfa-01 .column .head dl>dd {
    font-size: 16px;
    line-height: 24px;
    height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .zhfa-01 .column .head dl>dd .green {margin-left: 8px;}
  .zhfa-01 .column .head p {
    width: 370px;
    font-size: 12px;
    line-height: 24px;
    height: 48px;
    color: #656565;
    overflow: hidden;
    margin-bottom: 8px;
  }

/*数据列表*/
.shju-01 { margin-bottom: 4px;}
.shju-01 .sj_box { 
  font-size: 0;
  padding-bottom: 16px;
}
.shju-01 .sj_box+.sj_box {
  padding-top: 16px;
  border-top: 1px dashed #c9c9c9;
}
  .shju-01 .sj_box .img_link,
  .shju-01 .sj_box .img_link img {
    width: 100px;
    height: 68px;
  }
  .shju-01 .sj_box .img_link {
    float: left;
    margin-right: 25px;
  }
  .shju-01 .sj_box p {
    float: left;
    width: 245px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
    max-height: 68px;
    overflow: hidden;
  }
  .shju-01 .sj_box p:hover>a { color: #00bbbe;}

/*人力*/
.reli-01 .rl_box {
  
  position: relative;
  margin-bottom: 10px;
}
.reli-01 .rl_box:before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  position: absolute;
  left: 0;
  top: 15px;
}
  .reli-01 .rl_box>dt,
  .reli-01 .rl_box>dd,
  .reli-01 .rl_box p { 
    line-height: 30px;
  }
  .reli-01 .rl_box>dt,
  .reli-01 .rl_box p {
    width: 352px; 
    font-size: 16px;
  }
  .reli-01 .rl_box>dt:hover,
  .reli-01 .rl_box p:hover { 
    color: #00bbbe;
  }
  .reli-01 .rl_box>dd.time {
    float: left;
    width: 200px;
  }
    .reli-01 .rl_box>dd a {
   color: #076c6a;
  }
  .reli-01 .rl_box>dd.site {
    float: right;
    width: 152px;
  }
  .reli-01 .rl_box .orange { color: #f48e56;}
/*logo*/
.reli-02 { 
  overflow: hidden;
  margin-bottom: 16px;
  font-size: 0;
}
.reli-02>a,
.reli-02>a>img {
  width: 116px;
  height: 26px;
}
.reli-02>a { float: left;}
.reli-02 a+a { margin-left: 11px;margin-bottom:15px;}

/*论坛*/
.luta-01>figure {
  width: 370px;
  height: 225px;
  overflow: hidden;
  position: relative;
  margin-bottom: 17px;
  font-size: 0;
}
.luta-01>figure img {
  width: 370px;
  height: 225px;
}
.luta-01 figcaption {
  display: table;
  width: 100%;
  height: 50px;
  padding: 10px 16px 0;
  line-height: 40px;
  background: url(../images/bg-b2w.png) repeat-x;
  background: -webkit-gradient(linear, 0 bottom, 0 top, from(rgba(0,0,0,.9)), to(rgba(0,0,0,0)));
  position: absolute;
  left: 0;
  bottom: 0;
}
.luta-01 figcaption p {
  display: table-cell;
  vertical-align: middle;
  white-space: normal;
  width: 100%;
  max-height: 36px;
  font-size: 16px;
  color: #fff;
  line-height: 18px;
  overflow: hidden;
}
/*论坛文章列表*/
.luta-02 { margin-bottom: 38px;}
.luta-02 .news_list>li { 
  height: 36px;
  font-size: 0;
}
.luta-02 .news_list>li>a {
  display: inline-block;
  vertical-align: middle;
}
.luta-02 .news_list>li>a.hover_red { 
  font-size: 16px;
  max-width: 280px;
}
.luta-02 .news_list>li>a.green { 
  margin-left: 5px;
  max-width: 94px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
}

/*专栏*/
.zhla-01 .zl_box { 
  font-size: 0;
  margin-bottom: 40px;
}
.zhla-01 .zl_box>.img_link,
.zhla-01 .zl_box>.img_link>img {
  width: 120px;
  height: 80px;
}
.zhla-01 .zl_box>.img_link {
  float: left;
  margin-right: 15px;
}
.zhla-01 dl {
  float: left;
  width: 235px;
}
.zhla-01 dl>dt {
  font-size: 16px;
  line-height: 22px;
  max-height: 44px;
  overflow: hidden;
  margin-bottom: 10px;
}
.zhla-01 dl>dt:hover>a { color: #00bbbe;}
.zhla-01 dl>dd { 
  font-size: 14px;
  line-height: 20px;
  color: #999;
}
.zhla-01 dl>dd strong { color: #1a1a1a;}
/*推荐作者*/
.zhla-02 .img_list { margin-bottom: 15px;}
.zhla-02 .img_list>li {
  float: left;
  width: 77px;
}
.zhla-02 .img_list>li+li { margin-left: 20.6px;}
.zhla-02 .img_list>li img {
  width: 77px;
  height: 77px;
}
.zhla-02 .img_list p { 
  text-align: center;
  font-weight: bold;
  line-height: 24px;
}
.zhla-02 .text_list { 
  height: 48px;
  margin-bottom: 30px;
}
.zhla-02 .text_list ul { 
  font-size: 0;
  overflow: hidden;
}
.zhla-02 .text_list ul>li,
.zhla-02 .text_list ul>li>a {
  font-family: 'simsun';
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
  vertical-align: middle;
}
.zhla-02 .text_list ul>li>a { max-width: 70px;}
.zhla-02 .text_list ul>li:after {
  content: '|';
  display: inline-block;
  vertical-align: middle;
  color: #c9c7c7;
  margin: 0 6px;
}

/*  首页热门招商 轮播  */
 .LB_carousel {

    width: 780px;
    height: 260px;
    margin-right: 6px;
    position: relative;
    overflow: hidden;
  }
 .LB_carousel_box>ul { position: relative;}
 .LB_carousel_box>ul>li { 
    position: relative;
    float: left;
  }
 
    /*轮播箭头*/
 .LB_carousel .unslider-arrow {
      display: block;
      width: 30px;
      height: 30px;
      font-size: 0;
      position: absolute;
      z-index: 10;
      top: 113px;
      cursor: pointer;
      opacity: 0;
      filter: alpha(opacity=0);
    }
 .LB_carousel:hover .unslider-arrow { 
      opacity: 1; 
      filter: alpha(opacity=100);
    }
 .LB_carousel .unslider-arrow.prev { 
      background: url(http://www.soupu.com/2017/images/icons-sprite.png) no-repeat -27px 0;
      left: 10px;
    }
 .LB_carousel .unslider-arrow.next { 
      background: url(http://www.soupu.com/2017/images/icons-sprite.png) no-repeat -60px 0;
      right: 10px;
    }
    
    
    /*  首页品牌 轮播  */
 .LB_carousel1 {

    width: 781px;
    height: 260px;
    margin-right: 6px;
    position: relative;
    overflow: hidden;
  }
 .LB_carousel_box1>ul { position: relative;}
 .LB_carousel_box1>ul>li { 
    position: relative;
    float: left;
  }
 
    /*轮播箭头*/
 .LB_carousel1 .unslider-arrow {
      display: block;
      width: 30px;
      height: 30px;
      font-size: 0;
      position: absolute;
      z-index: 10;
      top: 113px;
      cursor: pointer;
      opacity: 0;
      filter: alpha(opacity=0);
    }
 .LB_carousel1:hover .unslider-arrow { 
      opacity: 1; 
      filter: alpha(opacity=100);
    }
 .LB_carousel1 .unslider-arrow.prev { 
      background: url(http://www.soupu.com/2017/images/icons-sprite.png) no-repeat -27px 0;
      left: 10px;
    }
 .LB_carousel1 .unslider-arrow.next { 
      background: url(http://www.soupu.com/2017/images/icons-sprite.png) no-repeat -60px 0;
      right: 10px;
    }
 .ruzhu
 {
   position: fixed;
    left: 50%;
    bottom: 50px;
    margin-left: 630px;
    z-index: 100;   
  }
  .ruzhu img
  {
     width: 66px;
    height:74px;
      }