*, .newslist .textbox {
	word-break:break-all
}
* {
	padding:0;
	margin:0
}
.o_body {
	overflow:visible
}
.cp {
	cursor:pointer
}
.none {
	display:none!important
}
.clearfu:after {
	display:block;
	content:"";
	clear:both;
	overflow:hidden
}
a[href=""] {
	cursor:default
}
a:hover {
	color:#0c5ca8
}
.content_warp {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:0.27rem;
}

.content_warp2 {
	max-width:1230px;
	margin:0 auto;
	padding:0 15px;
	font-family:'';
	font-size:
}
.content_warp2 span {
	font-size: 0.14rem;
    font-weight: bold;
	color:#878787; text-align:right;
}
.newslist_main {
	/*max-width:1680px;*/
	margin:0 auto
}
@media (max-width:750px) {
body .o_body {
height:100%
}
body .o_main {
position:relative;
min-height:100%;
width:100%
}
.newslist_main {
/*padding-bottom:60px*/
}
}
.banner_box {
	position:relative
}
.banner_box img {
	width:100%
}
.crumbs_box {
	height:60px;
height:.6rem;
	line-height:60px;
line-height:.6rem;
/*	border-bottom:1px solid #f6f6f6;*/
	font-size:14px;
font-size:.14rem;
	color:#2f2f2f;
}
.crumbs_box .item {
	color:#444
}
.crumbs_box a.item:hover {
	color:#0c5ca8
}
.crumbs_box .next {
	padding:0 6px
}
.year_box {
	text-align:right;
padding-top:.3rem;
padding-bottom:.3rem
}
.year_box .label {
font-size:.14rem;
	color:#111
}
.year_box .news_year {
	display:inline-block;
	right:0;
font-size:.14rem;
	vertical-align:middle;
	color:#000;
	text-align:right
}
.year_box .news_year .o_DropdownBody {
	width:1.6rem;
margin-left:.1rem;
	text-align:left
}
.year_box .news_year .o_DropdownBody .o_Dropdown {
	width:100%!important
}
.year_box .news_year .o_Dropdown {
height:.48rem;
	border-radius:5px
}
.year_box .news_year .o_Dropdown .i_down {
	left:auto;
	color:#0c5ca8
}
.year_box .news_year .o_Dropdown .name {
height:.48rem;
line-height:.48rem!important;
font-size:.16rem;
	color:#000;
}
.year_box .news_year .o_Dropdown .list li.cur {
	background:0 0
}
.year_box .news_year .o_Dropdown .list li span {
font-size:.16rem;
	white-space:normal;
	color:#000
}
.year_box .news_year .o_Dropdown .listbox {
top:.47rem;
	margin-top:0;
	padding-top:0
}
.year_box .news_year .o_Dropdown .list {
	border-radius:4px
}
.newslist_wrap {
/*	border-top:1px solid #ddd*/
}
@media (max-width:750px) {
.year_box .label, .year_box .news_year .o_Dropdown .list li span {
font-size:.24rem
}
.year_box {
padding-top:.4rem;
padding-bottom:.4rem
}
.year_box .news_year .o_DropdownBody {
width:1.8rem
}
.year_box .news_year .o_Dropdown {
height:.6rem
}
.year_box .news_year .o_Dropdown .name {
height:.6rem;
line-height:.6rem!important;
padding-left:.19rem;
font-size:.24rem
}
.year_box .news_year .o_Dropdown .listbox {
top:.59rem
}
.newslist_wrap {
margin-bottom:1.4rem
}
}
.newslist {
	font-size:0;
margin-bottom:.2rem
}
.newslist .item {
padding:.4rem 0;
/*	border-bottom:1px solid #ddd*/
}
.newslist .imgbox {
	width:38%;
	display:inline-block;

	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.newslist .imgbox .imgwrap {
	display:block;
	width:100%;
	overflow:hidden
}
.newslist .textbox {
	width:55%;
	display:inline-block;
	padding-left:5.5%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	vertical-align:top;
	position:relative
}
.newslist .textbox .introduce .text, .newslist .textbox .title .text {
	vertical-align:top;
	word-break:normal
}
.newslist .textbox .title {
	display:block;
	font-size:.25rem;
	color:#000;
	line-height:.4rem;
	max-width:100%;
	height:.8rem;
	overflow:hidden
}
.newslist .textbox .title:hover {
	
}
.newslist .textbox .introduce {
font-size:.16rem;
	color:#555;
	line-height:.24rem;
	font-weight:400;
	max-width:90%;
	margin-top:.14rem;
	height:0.5rem;
	overflow:hidden
}
.newslist .textbox .date {
font-size:.17rem;
	color:#444444;
	line-height:.19rem;

margin-top:.22rem

}


.newslist .textbox .date a {
font-size:.17rem;
	color:#444444;
line-height:.19rem;
margin-top:.25rem;
font-weight:bold;

}




.newslist .textbox .date span {
font-size:.17rem;
	color:#444444;
margin-top:.32rem

}

.newslist .textbox .date span.news_jiantou{font-size:.15rem;
	color:#444444; display: inline-block; margin-top:3px; margin-left:3px;}


.newslist .textbox .date2 {
font-size:.14rem;
	color:#444;
	line-height:normal;
	font-weight:400;
margin-top:.20rem
}
.newslist .textbox.single {
	width:100%;
padding-left:.4rem;
padding-top:.09rem
}
.newslist .textbox.single .title {
	max-width:92.3%;
	text-overflow:ellipsis;
	white-space:nowrap;
height:.4rem
}
.newslist .textbox.single .introduce {
	max-width:92.3%;
margin-top:.3rem
}
.newslist .textbox.single .date {
margin-top:.36rem
}
@media (min-width:751px) and (max-width:1200px) {
.newslist .textbox {
vertical-align:middle;
padding-top:0
}
}
@media (max-width:750px) {

.newslist .textbox .introduce {
	height:1.5rem;
}

.newslist .textbox .date a{
font-size: 0.35rem;
    color: #2f2f2f;
    line-height: .19rem;
    margin-top: .25rem;
    font-weight: bold;
}


.newslist .imgbox {
padding:0;
width:100%;
vertical-align:top
}
.newslist .textbox {
vertical-align:middle;
padding-top:5%;
width:100%;
padding-left:0px;

}
.newslist .textbox .title {
font-size:.36rem;
line-height:.48rem;
max-width:100%;
height:1rem;
font-weight:bold;
overflow:hidden
}
.newslist .textbox .introduce {

}
.newslist .textbox .date {
font-size:.18rem;
margin-top:.15rem
}
.newslist .textbox.single {
padding-left:0;
padding-top:0
}
.newslist .textbox.single .title {
max-width:100%;
white-space:normal;
max-height:1rem;
height:auto;
min-height:.58rem
}
.newslist .textbox.single .introduce {
display:block;
font-size:.24rem;
line-height:.42rem;
color:#444;
max-width:100%;
height:.86rem;
overflow:hidden
}
.newslist .textbox.single .date {
margin-top:.25rem
}
}
.newslistPager {
margin-top:.45rem;
margin-bottom:0.8rem
}
.btn_loadmore {
display:block;
width:2.0rem;
height:.4rem;
line-height:.4rem;
text-align:center;
font-size:.16rem;
color:#fff;
cursor:pointer;
margin:.6rem auto 1.1rem;
background:#e94709;
	
}
@media (max-width:750px) {


.newslist .textbox .introduce {

font-size:.3rem;
color:#555;
line-height:.4rem;
max-width:90%;
margin-top:.14rem;

}



.newslist .textbox .date2{
font-size: .3rem;
    color: #444;
    line-height: normal;
    font-weight: 400;
    margin-top: .20rem;
}


.newslist .textbox .date span.news_jiantou{
    font-size: .25rem;
    color: #444444;
    display: inline-block;
    margin-top: 3px;
	margin-left:3px;
}

.btn_loadmore {
display:block;
width:4.8rem;
height:.8rem;
line-height:.8rem;
text-align:center;
font-size:.3rem;
color:#fff;
font-weight:bold;
cursor:pointer;
margin:.6rem auto 1.1rem;
box-sizing:border-box;
background:#e94709;
}
.btn_loadmore a {

color:#000;
}
.newslist_footer_box {
/*position:absolute;*/
left:0;
bottom:0;
width:100%
}
}
@media (min-width:751px) {
.newslist_footer_box {
position:static
}
}

