/*-------------------------------------index-----------------------------------------------*/
.bg{background-color: #d90000;}
.w{width: 1200px; margin: 0 auto;}
.logo>img{width: 80px;}
.menu{justify-content: space-around;}
.menu>li{padding: 8px 20px; text-align: center; border-bottom: 3px solid transparent;}
.menu>li:hover{border-bottom: 3px solid #ffd24d;}
.menu>li>a{color: #ffffff; text-decoration: none; font-size: 20px;}
.banner>img{width: 100%;}
.cr1{color: #d90000;}
.textls{letter-spacing: 10px;}
.line-d6{border-bottom: 2px dashed #cccccc; flex: 1; height: 30px;}
.news-4>li{width: 20%; }
.news-5>li{width: 12%; height: 144px; border: 1px solid #d90000; border-radius: 50%; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.friend-link>li{border-right: 1px solid #fff;}
.friend-link>li:last-child{border-right: 0px;}
.friend-link>li>a{color: #fff; text-decoration: none;}
/*-------------------------------------list-----------------------------------------------*/
.menu-2{width: 200px;}
.menu-2>ul>li{padding: 10px 10px 10px 20px; font-size: 18px; margin-top: 10px;}
.menu-2>ul>li.active{background-color: #d90000;}
.menu-2>ul>li>a{color: #666; text-decoration: none;}
.menu-2>ul>li.active>a{color: #fff;}
.list{margin-top: 30px; padding-right: 100px;}
.list>li{border-bottom: #e2e2e2 1px dashed; padding: 15px 5px 15px 5px; display: flex; flex-direction: row; justify-content: space-between;}
.list>li>a{color: #333; text-decoration: none;}
.list>li>a:hover{text-decoration: underline;}
.list>li>span{color: #999;}
.p_pages{padding: 30px 0px; display: block;}
.p_pages span{display: inline-block; padding: 8px 15px; border: 1px solid #999; margin-right: 5px; color: #666;}
.p_pages a{display: inline-block; padding: 8px 15px; border: 1px solid #999; margin-right: 5px; color: #666; text-decoration: none;}