* {
  margin: 0;
  padding: 0;
  font-family: "微软雅黑";
  font-family: 16px;
}

a {
  text-decoration: none;
}

li {
  list-style: none;
}

img {
  border: 0!important;
}

a, li, button, img:hover {
  cursor: pointer;
}
.clearfix{
  clear: both;
  zoom: 1;
}
body{background-image: url('../img/body_bg.png');}
.more-info{
  text-align: right;
  padding-right: 20px;
}
.more-info a{color: #5f8db7;}

/*header*/
.header {
  height: 700px;
  background-image: url('../img/header.png');
  background-repeat: no-repeat;
  background-position: center;
  min-width: 1200px;
}

/*content*/
.content{
  background-color: #fff;
  margin: 0 auto;
  width: 1200px;
  overflow: hidden;
  padding-bottom: 100px;
}

.nav-list {
  position: relative;
  height: 41px;
  padding: 25px 10px 20px 10px;
  margin: 0 auto;
  left: 15px;

}

.nav-list li{
  width: 160px;
  height: 41px;
  background: url("../img/2.png") no-repeat;
  position: absolute;
  text-align: center;
  line-height: 40px;
}
.nav-div {
  background: url(../img/3.png);
  width: 1166px;
  height: 11px;
  background-size: 100% 100%;
  position: relative;
    z-index: 999;
    top: -24px;
    left: 16px;
}
.nav-list li a{
  font-size: 16px;
  color: #545454
}
.nav-list li a:hover{text-decoration: none;}
.nav-active {
   background: url("../img/1.png") no-repeat!important;
}


/*layer-1*/

.layer-left{
  width: 806px;
  float: left;
}
.layer-right{
  width: 394px;
  float: left;
}
/*往届回顾*/
.wangjiehuigu ul{margin:10px 0 0 20px;}
.wangjiehuigu ul li{
  margin-bottom: 20px;
  height: 100px;
}

.wangjiehuigu ul li div p{
  font-size: 14px;
  margin-top: 5px;
}
.wangjiehuigu ul li div abbr{
  font-size: 14px;
  margin-top: 5px;
  position: relative;
  top: 20px;
}
.wangjiehuigu ul li img{
  width: 100px;
  height: 100px;
}
.wangjiehuigu ul li div{
  width: 240px;
  height: 100px;
  padding-left: 15px;
}

#l {
  width: 566px;
}
#r {
  width: 566px;
}
/*专题*/
.zhuanti ul li {margin-top: 15px;}

/*榜单*/
.main-content{
  width: 775px;
  margin: 0 auto;
}


/*layer-3*/

/*口碑榜*/
.koubeibang ul {margin: 0 0 0 15px;}
.koubeibang ul li {margin: 10px 0;}

.only-title img,
.only-title div span,
.only-title div abbr{display: none;}
.only-title div p{
    display: inline-block;
    color: #636363;
    width: 350px;
    overflow: hidden;
    height: 20px;
    margin: 2px;
}

#rr {
  width: 566px;
  margin-left: 20px;
}

/*新闻报道*/
.main-content{margin-top: 40px;}
.xinwenbaodao ul{margin:20px 0 0 20px;}
.xinwenbaodao ul li{margin: 10px 0;}

.xinwenbaodao ul li div p{
  font-size: 16px;
  margin-top: 5px;
}
.xinwenbaodao ul li div abbr{
  font-size: 14px;
  margin-top: 5px;
  position: relative;
  top: 60px;
}
.xinwenbaodao ul li img{
  width: 186px;
  height: 125px;
}
.xinwenbaodao ul li div{
/*  width: 516px;
  height: 125px;*/
  padding-left: 25px;
}

/*no-digest*/
.no-digest div span{display: none;}
.no-digest img{
  float: left;
  width: 186px;
  height: 125px;
}
.no-digest div span{display: none;}
.no-digest img,
.no-digest div{float: left;}
.no-digest div p {color: #000;}
.no-digest div abbr {color: #b7b7b7;}

/*footer*/
.footer{
  background-image: url('../img/footer_bg.png');
  min-width: 1200px;
  height: 423px;
  background-position: center;
  min-width: 1200px;
}

.nav-container{
  margin: 0 auto;
  padding: 40px 0 0 70px;
  width: 580px;
  height: 250px;
}
.footer-nav li{color: #e5e6e9;}
.footer-item{
  float: left;
  margin: 25px;
}
.footer-item p{
  font-size: 16px;
}
.footer-item ul li {
  margin: 40px 0;
}
.footer-item ul li a{
  color: #e5e6e9;
  font-size: 14px;
}

/*榜单*/
.weidu-list{
  border: 1px solid #b5b5b5;
}

.bangdan-list{
  margin-top: 10px;
  margin-left: 10px;
}

.bangdan-list .item{
  float: left;
  width: 234px;
  margin-right: 20px;
  margin-bottom: 20px;
  border:1px solid #b5b5b5;
  background-color: #e5e6e9;
}

.item div {text-align: center;}

.table-list{padding: 10px;}

.table{
  margin-bottom: 0px;
  background-color: #fff;
}

.table tbody tr:nth-child(7)>td:last-child{border-bottom: 1px solid #ddd;}

.table-list tbody tr{width: 210px;}

.table-list tbody tr td{
  width: 105px;
  font-size: 14px;
}
.table-list tbody tr td>.name{
  display: block;
  float: left;
  width: 44px;
}
.table-list tbody tr td>.company{
  display: block;
  float: left;
  width: 60px;
}

.name{text-align: right;}

.table-list>tbody>tr>td:first-child{border-right:1px solid #ededed;}
