/*c-box01*/
.cb-title{position:relative;text-transform:uppercase;    text-align: center;}
.cb-title a{font-size:36px;font-weight:bold;display:inline-block;width: 300px;position:relative; z-index: 9;    background: #fff;}
.cb-title span:before,.cb-title span:after{width: 410px;}
.cb-title span:before,.cb-title span:after{top:25px;}
.cb-title a:before,.cb-title a:after{top:23px;}
.cb-title a:before{left:-30px;}
.cb-title a:after{right:-30px;}
.cb-title span:before,.cb-title span:after{content:"";position:absolute;border-top:solid 1px #2b2b2b;}
.cb-title span:before{left:0;}
.cb-title span:after{right:0;}
.cb-title a:before,.cb-title a:after{content:"";position: absolute;width:40px;height:5px;background: #d5242e;z-index: 5;}
.cb-summary{color:#5f5f5f;line-height:16px;width:100%;margin:5px auto 40px;text-align: center;}



.index_news{padding:4% 0 1% 0;}
.index_news .cb-title a{ background:#fff;}
.indexnews_list{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}
.indexnews_list dd{float:left;width:45%;padding-right:4.9%;margin-bottom:4%;transition:all .5s;-webkit-transition:all .5s;}
.indexnews_list dd a{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;}
.indexnews_date{width:54px;color:#999;text-align:center}
.indexnews_date .days{font-size:48px}
.indexnews_date .month{font-size:18px}
.indexnews_con{width:calc(100% - 54px);padding-left:4%}
.indexnews_con_tt{font-size:18px;}
.indexnews_con_text{line-height:22px;font-size:14px;margin:10px 0 25px}
.more_btn3{display:block;width:85px;height:30px;line-height:30px;color:#fff;text-align:center;background:#0f3a62;border-radius:3px;}
.indexnews_list dd a:hover .more_btn3{background:#d5242e;transition:all .5s;-webkit-transition:all .5s;}




	 /*detail*/

.detaillist {overflow: hidden;background:#fff;padding:15px;font-size: 14px;line-height: 30px;}
.detaillist h1 {font-size: 18px;text-align: center;margin-top: 15px;}
.detaillist .detailtime {text-align: right;margin: 15px 0;}
.detailneir, .detailneir p {line-height: 22px;overflow:hidden;}
.detailneir a{color: #09acec; text-decoration:underline;}
.fenxiang{ }
.fenxiang p { width:48.9%; float:left;}
.fenxiang {color: #363636;line-height: 22px;overflow:hidden; margin:30px 0;}
.fenxiang a {color: #363636;}
.fenxiang span {color: #323232;font-size: 14px;font-weight: bold;}
.fenxiang div {margin-bottom: 10px;}


@media screen and (max-width: 767px){
	.newslist li { width: 47%;*width: 46.8%; }
}