﻿


.plr{padding:0 80px;}


.w1200{width:1200px;margin:auto;}


.position{}
.position>*{/*height:100%;*/}
.owl-carousel .item{padding-bottom:63%;background-position: center top;background-repeat: no-repeat;background-size: cover;}
.position .d{font-size:36px}
.position .ym{font-size: 18px;}
.position_text a{color:#3e3a39;height:33%; width:100%;}
.position_text a:hover,.position_text a.active{background:#c9261d;color:#fff;}
.position_text a:hover .description,.position_text a.active .description{color:#fff;}
.position_text a:hover .yong,.position_text a.active .yong{color:#fff;}
.position_text a .description{color:#727171;}
.position_text a .yong{color:#3e3a39; font-size:16px;}
.car{position: relative;}
.position_text h1{max-height:21px;overflow: hidden;font-weight: 500;}
.position_text .description{max-height:50px;overflow: hidden;}
.car .next,.car .prev{position: absolute;z-index: 2;top:calc(50% - 45px);cursor: pointer;}
.car .iconfont{font-size:60px;color:#e2e2e2;}
.car .next{right:22px;}
.car .prev{left:22px;}
.year{margin-top:80px;}
.year span{cursor: pointer;}
.year a,.year span{font-size:24px;}
.year a{width:106px;height:44px;display:block;line-height: 44px;border:1px solid #ececec;text-align: center;color: #898989;font-size: 21px;}
.year a:hover,.year a.active{background: #c9261d;font-size: 24px;color:#fff;}
.news_list{margin-top:90px;}
.news_list .item{display:block;padding:20px;margin-bottom: 20px;border:1px solid #c9c9c9;}
.news_list .item:hover{background: #c9261d;border-color:#c9261d}
.news_list .img{width:100%;padding-top:calc(100% * 0.676);background-size: cover;background-repeat: no-repeat;background-position: top center;}
.news_list .title{font-size:16px;height:4em;overflow: hidden;color:#2f2725;text-align:center;}
.news_list .date{font-size:14px;color:#727171; text-align:center;}
.news_list .description{color:#727171;height:4em;overflow: hidden}
.news_list .item:hover *{color:#fff;}
.page_list a{display:block;width:40px;height:40px;text-align: center;line-height: 40px;font-size: 14px;border: 1px solid #dcdcdc;margin-left:5px;color:#727171;}
.page_list .page-num{display:block;width:40px;height:40px;text-align: center;line-height: 40px;font-size: 14px;border: 1px solid #dcdcdc;margin-left:5px;color:#727171;}
.page_list a:hover,.page_list a.active{border: 1px solid #cf292e;color:#fff;background: #cf292e;}
.page_list a:hover,.page_list .page-num-current{border: 1px solid #cf292e;color:#fff;background: #cf292e;}
.news_info .info{height:50px; line-height: 50px; background: #eeeeee;padding:0 17px;}
.np,.np a{color:#595757;font-size: 14px;}



@media screen and (max-width: 750px){
   
    .plr{padding:0 15px;}
   

}