.topnewscon{padding:10px;overflow:hidden;}
.focusimg{float:left;width:50%;border:1px solid #e7e7e7;padding:3px;}
.focusimg img{width:100%;height:calc((100vw - 20px)*0.5*502/670);}
.swiperone .swiper-pagination{bottom:0px !important;}
.swiperone .swiper-pagination-bullet{background:#fff;opacity:0.8;}
.swiperone .swiper-pagination-bullet-active{background:#007aff;opacity:1.0;}
.topnewsright{float:right;width:calc(100vw*0.5 - 28px);}
.topnewstitle{color:#ff4400;font-size:16px;}
.topnewsms{color:#747474;font-size:12px;margin-top:5px;}
.topnewsms a{color:#1a80ff;}

.newslist{margin-top:5px;}
.newslist li{padding:0 10px;overflow:hidden;height:40px;line-height:40px;border-top:1px solid #cecece;}
.newslist li a{display:-webkit-flex;display:-moz-flex;display: flex;}
.newstitletext{flex:1;}
.newsdate{color:#999999;float:right;}
.titlebanner{overflow:hidden;width:100%;height:44px;line-height:44px;background:#1f80d0;color:#fff;}
.imgicon{margin-left:10px;margin-top:14px;float:left;}
.titleinfo{float:left;margin-left:10px;}
.titleinfo a{color:#fff;}
.imgcon{padding:0 10px;overflow:hidden;}
.imgcon li{margin-top:15px;width:50%;float:left;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box;}
.imgcon li img{width:100%;}
.imgtitle{text-align:center;margin-top:3px;width:100%;overflow:hidden;}
.imgcon li:nth-child(odd)
{
	padding-right:5px;
}
.imgcon li:nth-child(even)
{
	padding-left:5px;
}

.typetitlecon{position:relative;margin-top:15px;overflow:hidden;width:100%;height:44px;line-height:44px;background:#1f80d0;color:#fff;}
.typeleft{float:left;height:30px;margin-top:7px;padding-left:10px;padding-right:10px;}
.typeleft img{height:30px;}
.typeright{float:left;height:30px;margin-top:7px;padding-left:10px;padding-right:10px;}
.typeright img{height:30px;}
.typetitle{width:calc(100vw - 72.2px);float:left;height:44px;white-space: nowrap;overflow: hidden;text-align:center;}
.typetitle li{display:inline-block;width:33.33%;text-align:center;}
.whitearrow{height:5px;width:100%;text-align:center;position:absolute;bottom:0;left:0;}
.whitearrow img{margin-left:calc(100vw/2 - 5px);height:5px;}

.sixcon{padding:0 10px;}

.nritemcon {
    margin-top: 25px;
    overflow: hidden;
    width: 100%;
	display:none;
}
#typetab1{display:block;}

.nrtitleone {
    background: #c0c0c0 none repeat scroll 0 0;
    height: 4px;
    width: 100%;
}

.lanse {
    background: #0664ae none repeat scroll 0 0;
    float: left;
    height: 4px;
    margin-left: 15px;
    width: 20%;
}

.nrtwocon {
    border-bottom: 1px solid #d5d5d5;
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
}

.nrtitletwo {
    height: 44px;
}

.shizhiimg {
    float: left;
    margin-left: 19px;
    margin-top: 14px;
}

.peixunzx {
    color: #0664ae;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: 8px;
    margin-top: 12px;
}

.nrmore {
    color: #0664ae;
    float: right;
    margin-right: 8px;
    margin-top: 12px;
}

.nrline {
    background: #d5d5d5 none repeat scroll 0 0;
    height: 1px;
    margin-left: 5px;
    width: calc(100% - 10px);
}

.nrincon {
    overflow: hidden;
    padding: 5px;
}

.nrimg {
    float: left;
	width:40%;
}

.nrul {
    float: right;
	width:calc(100%*0.6 - 10px);
}

.nrul li {
    margin-bottom: 5px;
    overflow: hidden;
}
.yuandian2 {
    background: #000 none repeat scroll 0 0;
    float: left;
    height: 2px;
    margin-top: 10px;
    width: 2px;
}

.middlethreet {
    color: #333;
    float: left;
    margin-left: 10px;
	width:calc(100% - 12px);
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}

.top15 li:first-child{border-top:none;}
.top15 li:last-child{border-bottom:1px solid #cecece;}
.mtop15{margin-top:15px;}