.wrap{
  width:1200px;
  margin:0 auto;
  margin-top:30px;
}
/*banner图*/
.banner{
  width:100%;
  background:#f2f2f2;
}
.route{
  clear:both;
  width:100%;
}
.information{
  float:left;
  width:600px;
}
.discussing{
  float:right;
  width:600px;
}
/*基本信息*/
.title{
  height:50px;
  line-height:50px;
  position:relative;
}
.title h2{
  float:left;
  font-size:24px;
  color;#000;
  border-bottom:3px solid #0068b6;
}
.title p{
    float: right;
    color: #333;
    font-size: 16px;
    border-bottom: 1px solid #ccc;
    text-align: right;
    height:51px;
    line-height: 50px;
    position: absolute;
    right: 0;
    width: 83%;
}
.xinxilist{
  clear:both;
}
.xinxilist ul li{
  clear:both;
  padding-top:27px;
}
.xinxilist ul li img{
  float:left;
  padding-right:21px;
}
.xinxilist ul li p{
  display:block;
  float:left;
}
.weight{
  font-weight:bold;
}
.fair{
  clear:both;
  padding-top:36px;
}
.fair .fair_left{
  float:left;
}
.fair .fair_left .head{
  width:149px;
  height:45px;
  background:#0060aa;
  border-radius:50px;
  text-align: center;
  line-height: 45px;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
}
.fair .fair_right{
  float:right;
}
.fair_right img{
  width:350px;
  height:210px;
}
.fair_left ul li p{
  float:left;
  font-weight:bold;
  font-size:18px;
}
.fair_left ul li{
  padding-top:38px;
}
/*乘车路线*/
.route{
  margin-top:30px;
  height:280px;
  display:inline-block;
}
.bus{
  clear:both;
  margin-top:40px;
}
.bus ul li{
  padding-right:20px;
  height:143px;
  background:#f9f9f9;
  float:left;
  margin-right:20px;
}
.bus ul li img{
  float:left;
  padding-left:18px;
  padding-right:18px;
  margin-top:43px;
}
.bus ul li p{
  float:left;
  width:265px;
   margin-top:46px;
   height:90px;
  
}
.bus ul li a{
      width: 265px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    transform: translate(-50%,-50%);
    line-height:1.5;
    font-weight:bold;
    font-size:14px;
}

.fwzn-ul {
    height: 39px;
    display: block;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}
.tab_y {
    border-bottom: 2px solid #0068b6;
    padding-bottom: 12px;
}
.title-lixiss {
    float: left;
    margin-right: 30px;
}
.title-lixiss a {
    font-size: 24px;
    color: #333333;
}

@media (max-width: 768px){
body,html{overflow-x:hidden;}
.banner{width:100%;}
.wrap{width:100%;}
.information{width:100%; padding:0 15px;}
.xinxilist ul li img{padding-right:10px; width:25px;}
.xinxilist ul li p{font-size:13px;}
.discussing{

width: 100%;
    padding: 0 15px;
    margin-top: 30px;
}
.fair{padding-top:0;}
.fair ul {display:flex;}
.fair_left ul li p{font-size:14px;}
.fair_left ul li{margin-bottom:15px; padding-top:10px;}
.fair_right img{width:100%;}
.route{
width: 100%;
    padding: 0 15px;
    height: 530px;

}
.fair .fair_right{width:100%;}
.bus ul li{width:100%; margin-bottom:10px;}
.bus ul li img{padding-left:14px; padding-right:14px;}
.bus ul li a {font-size:14px;}
.bus ul li p {width:73%;}
.title-lixiss a{font-size:16px;}
.fwzn-ul{height:30px;}
}