.press .slider .cart{
  position: relative;
  bottom: 171px;
}
.press .slider .cart span{
  background: url(../images/8_03.png) no-repeat;
  background-size: cover;
}
.press .slider .cart span:hover{
  background: url(../images/8_02.png) no-repeat;
  background-size: cover;
}
.press_slider{
  width:80%;
  margin:30px auto;
}
.press_slider .swiper-container{
  height: 189px;
}
.press_slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets .swiper-pagination-bullet{
 height: 2px;
  border-radius: 0;
  padding:0 15px;
}
.press_slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets  .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background-color:#c90915;
}
.press_slider a{
  color:#545454;
  text-decoration: none;
}
.press_slider .swiper-slide::before,
.press_slider .swiper-slide::after,
.newsThree::before,
.newsThree::after{
    content:'';
    clear: both;
    display: block;
}
.press_slider .swiper-slide{
    margin:0 auto;
}
.newsThree{
    text-align:center;
    width:40%;
    float:left;
    margin-left:65px;
}
.newsThree>div{
    height: 112px;
}
.newsThree>div {
    display: inline-block;
}
.newsThree .newsdate{
    float:left;
    width:28%;
    background-color: #c90915;
    color:#fff;
}
.newsThree .newsCon{
    float:right;
    width:70%;
}
.newsThree a{
  text-decoration: none;
  color:#545454;
}
.newsdate p{
    width:100%;
    line-height: 40px;
    font-size: 50px;
    text-align: center;
    margin-top:25px;
    font-weight: bold;
}
.newsdate span{
    display: inline-block;
    width: 100%;
    text-align: center;
    height:30px;
    font-size: 18px;
    margin-top:10px;
    color:#f3f3f3;
}
.newsCon>div{
    width:90%;
    margin:0 auto;
    text-align: left;
}
.news_title{
    height: 30px;
    font-size: 14px;
    font-weight: bold;
    color:#545454;
}
.abstrict{
    font-size: 13px;
    margin-top:10px;
    height: 60px;
}
p.readAll{
    width:90%;
    margin:0 auto;
    font-size: 13px;
    height: 25px;
    text-align: left;
}
.newsCon{
   cursor:pointer;
}
.newsCon:hover>div.news_title,.newsCon:hover>p.readAll{
   color:#c90915;
}
.newsCon:hover>p.readAll span.arrow_right{
  background: url(../images/9_03.png) no-repeat;
  background-size: cover;
}
p.readAll:hover,.news_title:hover{
   color:#c90915;
}
.readAll span{
  display: inline-block;
  vertical-align: top;
  height: 25px;
  line-height: 25px;
}
.readAll a{
  color:#545454;
  text-decoration: none;
}
.readAll .arrow_right{
  width:25px;
  height:25px;
  background: url(../images/9_02.png) no-repeat 0px -1px;
  background-size: cover;
}
p.readAll:hover>span.arrow_right{
  background: url(../images/9_03.png) no-repeat;
  background-size: cover;
}
.press_list{
  width:70%;
  margin:0 auto;
  margin-top:30px;
  margin-bottom: 30px;
  position: relative;
}
.press_list::before,.press_list::after{
  content:'';
  clear: both;
  display: block;
}
.press_list .fl{
 width:30%;
 height: 100%;
 height: 160px;
}
.press_list .fr{
 width:68%;
 height: 160px;
}
.press_list .fl .pic{
  width:209px;
  height: 156px;
  background-repeat: no-repeat;
  background-size: cover;
}
.press_list .fr .list{
  height: 142.2px;
   margin-bottom: 20px;
}
.press_list .fr .list:hover{
  cursor: pointer;
}
.press_list .fr .list:hover>h3 a,.press_list .fr .list:hover>p.readAll a{
  color:#c90915;
}
.press_list .fr .list:hover>p.readAll span.arrow_right{
    background: url(../images/9_03.png) no-repeat -2px 1.5px;
    background-size: 90% 90%;
}
.press_list .fr .list h3{
  width:100%;
  margin:0 auto;
  text-align: left;
  position: relative;
  top:-3px;
  font-size: 15px;
  margin-bottom: 10px;
  color:#545454;
}
.press_list .fr .list h3 a{
  text-decoration: none;
  color:#545454;
}
.press_list .fr .list h3 a:hover{
  color:#c90915;
}
.press_list .fr .list h3 span{
  position: absolute;
  right:4px;
  font-size: 13px;
  font-weight: normal;
}
.newstext{
  width:100%;
  margin:0 auto;
  height: 97px;
  line-height: 25px;
  font-size: 13.3px;
  overflow: hidden;
  margin-top:15px;
  color:#545454;
}
.press_list .fr .list .readAll{
  width:25%;
  line-height:25px;
  margin:0 5px;
  margin-top:3px;
}
.press_list .fr .list .readAll span{
  display: inline-block;
  font-size: 15px;
}
.press_list .fr .list .readAll .arrow_right {
    width: 24px;
    height: 24px;
    background: url(../images/9_02.png) no-repeat -2px 1px;
    background-size: 90% 90%;
}

.press_list .fr .list .readAll:hover>span.arrow_right{
  background: url(../images/9_03.png) no-repeat -2px 1.5px;
  background-size: 90% 90%;
}
.item::after,.item::before{
  content:'';
  clear:both;
  display: block;
}
.press_list .item{
  height: 174px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ddd;
}
.pageBtn{
  width:100%;
  height: 30px;
}
.pageBtn p{
  width:100%;
  text-align: right;
  height: 30px;
}
.pageBtn p a{
  display: inline-block;
  text-decoration: none;
  width:20px;
  height: 20px;
  line-height: 20px;
  vertical-align: top;
  margin:0 3px;
  color:#545454;
  cursor: pointer;
  padding: 2px 2px;
}
.pageBtn p a img{
  width:100%;
  height: 100%;
}
.pageBtn p b{
  padding: 0 5px;
  margin-left:8px;
  color:#545454;
  font-weight: normal;
}
.pageBtn p a.num{
  border-radius: 50%;
  text-align: center;
}
.pageBtn p a.num.current{
  background-color: #c90915;
  color:#fff;
}
.selectType{
  margin:40px 0;
}
.selectType p{
 width:50%;
 margin:0 auto;
}
.selectType p a{
  display: inline-block;
  width:95px;
  height: 35px;
  text-decoration: none;
  line-height: 35px;
  font-size: 17px;
  margin-right:20px;
  border-radius:12px;
  color:#545454;
}
.selectType p a:hover{
  background-color: #c90915;
  cursor:pointer;
  color: #fff;
}
.selectType p a:first-child{
  margin-left:42px;
}
.selectType p a.current{
  background-color: #c90915;
  cursor:pointer;
  color: #fff;
}
.mobile_news{display: none;}
@media screen and (max-device-width: 480px){ 
  .home{padding-left: 5%; padding-right: 5%; box-sizing: border-box;  margin: 50px auto 0 0}
  .swiper-container{display: none;}
  .press_slider{width: 100%}
  .press_slider a{display: inline-block;margin-bottom: 0.9em;width: 100%}
  .mobile_news{display: block;}
  .mobile_news_item{clear: both;}
  .newsThree{width: 100%;margin-left: 0;position: relative;}

  .newsThree .newsdate{top:0;left: 0;width: 64px;height: 64px;position: absolute;}
  .newsdate p{margin-top: 5px;font-size: 26px;line-height: inherit}
  .newsdate span{font-size: 12px;  height: auto;  margin-top: 0; display: block;}

  .newsThree .newsCon{width: calc(100% - 80px);float: none;margin-left: 80px;}
  .newsCon>div{width: 100%}
  .abstrict{height: auto;display: -webkit-box; -webkit-line-clamp: 3; overflow: hidden; -webkit-box-orient: vertical;}
  .news_title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .newsThree .readAll{margin: 0}

  .selectType p{width: 100%;text-align: center;}
  .selectType p a{width: auto;padding-left: 12px; padding-right: 12px;margin: 0;font-size: 1em}
  .selectType p a:first-child{margin: 0}
  .press_list{width: 100%}

  .press_list .item{height: auto;border-bottom: 0px none}
  .press_list .fl{width: 30%; height: auto;}
  .press_list .fl .pic{width: 100%;padding-bottom: 100%; height: auto;    background-position: center;}
  .press_list .fr{width: 67%;height: auto}
  .press_list .fr .list{height: auto; margin-bottom: 0px;}
  .press_list .fr .list h3 a{margin-right: 0.5em}
  .press_list .fr .list h3 span{font-size: 0.5em;position:static;}
  .newstext{font-size: 0.8em;line-height: 1.5em;margin-top: 0;height: auto;display: -webkit-box; -webkit-line-clamp: 3; overflow: hidden; -webkit-box-orient: vertical;}
  .press_list .fr .list .readAll{width: 60%;font-size: 0.8em;margin: 0}
  .press_list .fr .list .readAll a{font-size: 1em}
  .press_list .fr .list .readAll span{font-size: inherit;}
}


@media screen and (max-device-width: 320px){  
  .abstrict{display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical;}
  .newstext{display: none;}
}