*{box-sizing:border-box;}
body{background:#f0ebd8}
.container{width:1400px;margin:auto}

.is-banner{width: 100%;height: 675px;padding-top:30px;background: url(../images/index/banner.png) center top no-repeat;}
.u-back{padding:0 20px;height: 42px;border-radius: 20px;text-align: center;line-height: 42px;background-color: #fff;
       color: #999;margin-left:20px}
.u-back:hover{color:#fff}
.m-logo{margin-top:90px;display: block;width:100%;text-align:center}
/*搜索*/
input{border: none;}
input:focus{border: none;outline: none;}
.u-search{width: 310px; margin: 0 auto;}
.u-search form{background: #fff;height: 42px;overflow: hidden;border-radius: 20px;}
.u-search form input[type="text"]{float:left;width:245px;padding:0 0 0 15px;height: 42px;line-height: 42px;font-size: 16px;color: #999;}
.u-search form input[type="submit"]{float:right;width: 55px;height: 42px;background: url(../images/index/search.png) center no-repeat;}

.is-main{background:#fff;padding:20px;border:3px solid #e5dfc8}
/*标题*/
.zt-title{text-align: center;line-height: 40px;padding:15px 0;border-bottom:1px solid #ededed;margin-bottom: 20px}
.zt-title a{font-size: 40px;color: #0e9073;font-weight: bold;}
.zt-title a::before {
  content: "";
  display: inline-block;
  width: 32px;
  height: 5px;
  background: #0e9073;
  vertical-align: middle;
  margin-right: 12px;
}
.zt-title a::after {
  content: "";
  display: inline-block;
  width: 32px;
  height: 5px;
  background: #0e9073;
  vertical-align: middle;
  margin-left:12px;

}
/* 列表 */
.twoli{margin-bottom:30px}
.twoli li{float:left;overflow: hidden;}
.twoli  ul li{width:48%}
.twoli li:nth-child(even){float:right}


.c-red{color:#f20808}

.elli-m{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
 

@media screen and (max-width: 1200px){

}

@media screen and (max-width: 991px){
  body{min-width:100%}
  img{max-width: 100%}
  .container{width:100%;padding:10px;} 
  .m-logo{padding-left:0;margin-top:30px;width:80%;;margin-left:10%}
  .twoli  ul li{width:100%}
  .zt-title a{font-size:20px;}
  .zt-title{padding:15px 0}
  .twoli li{line-height:40px;height:40px}

}

@media screen and (max-width: 767px){


}