@charset "utf-8";
.subnav{background:#EA373D;color:#fff;color:#fff}
.subnav li a{color:#fff;position:relative;font-weight:bold;}
.subnav li:hover a{color:#eee}
.subnav li.cur a::after{content:"";position:absolute;bottom:-16px;height:4px;width:50px;background:#fff;border-radius:5px;left:25%}

.list_news li{padding:15px 0;}
.list_news li .title{margin:15px 0;font-weight:bold;}
.list_news li .pic{border-radius:5px;}
.list_news li .pic img{width:100%;}
.list_news li .info{padding-left:15px;position:relative;}
.list_news li .desc{font-size:16px;line-height:25px;}
.list_news li .time{font-size:16px}
.list_news li .info{height:100%;}

.sidenews .hot_type{background: #F5F5F5;padding:10px 5px;font-size:18px;border-radius:5px;font-weight:bold;}
.sidenews .hot_type img{float:left;margin:2px 5px 0 2px}
.sidenews .list_hot ul li{height:26px;line-height:26px;overflow:hidden;margin:15px 0;}
.sidenews .list_hot ul li .xu{width:25px;height:25px;float:left;background:#EA373D;border-radius:50%;text-align:center;color:#fff;margin:0 5px;font-weight:bold;font-size:12px}
.sidenews .list_hot ul li  a{width:calc(100% - 40px);float:right;font-size:16px;height:25px;line-height:25px;overflow:hidden;}
.sidenews .list_hot ul li:nth-child(n+4) .xu{background:#f5f5f5;color:#222}
.sidenews .tui1{text-align:center;margin:25px 0;}
.sidenews .tui1 .pic{position:relative;height:180px;overflow:hidden;border-radius:10px;}
.sidenews .tui1 .pic .fdc{position:absolute;width:80%;z-index:1;top:18%;color:#fff;left:10%}
.sidenews .tui1 .pic .fdc .title{font-size:24px;margin:15px 0}
.sidenews .tui1 .pic .fdc .zy{font-size:16px;height:50px;line-height:25px;overflow:hidden;}
.sidenews .tui1  .desc{font-size:16px;line-height:25px;margin:15px 0;padding:0 8%}
.stop{height:8px;background:#EA373D;}
.sou_weizhi{border-bottom:2px solid #E5E5E5;padding:10px 0;}
.sou_weizhi span{color:#EA373D}
.newsbox h1{text-align:center;font-size:30px;padding:15px 0;}
.newsbox .release{text-align:center;padding:15px 0;font-size:14px;color:#666}
.newsbox .release em{font-style:normal;padding:0 15px}
.newsbox .takeaway{    background: #fff7d9;
padding: 15px 40px;
color: #574608;
clear: both;
margin-bottom: 16px;}
.newsbox .content{line-height: 28px;
margin-bottom: 14px;
overflow:hidden;
font-size: 16px;}
.newsbox .content img{max-width:100%}
@media screen and (min-width:991px) {
.subnav{padding:26px 0;font-size:18px;}
.list_news li .title{font-size:20px;}
.list_news li .time{position:absolute;bottom:0;}
.p20{padding:20px 0;}
.sidenews{margin-left:35px;padding-top:65px;}
.sou_weizhi{font-size:28px}
.list_news li .pic img{height:216px;width:100%}
}

@media screen and (max-width:990px) {
.list_news .title{font-size:16px}
.list_news .desc{height:50px;line-height:25px!important;overflow:hidden;padding:0;}
.list_news li .time{height:20px;overflow:hidden;margin-top:7px;font-size:14px;color:#999}
.sidenews .tui1  .desc{font-size:14px;line-height:25px;margin:15px 0;padding:0 2%}
.sidenews{margin-top:15px;padding-bottom:25px;}
.sou_weizhi{font-size:16px}

.newsbox h1{text-align:center;font-size:20px;padding:15px 0;}
.newsbox .takeaway{    background: #fff7d9;
padding: 10px 20px;
color: #574608;
clear: both;
margin-bottom: 10px;}
.newsbox .content{line-height: 28px;
margin-bottom: 14px;
font-size: 14px;}
}
