.top{

	height: 34px;
	font-size: 14px;
	padding-top: 16px;
}
.top_le{
	display: inline-block;
	

}
.top_ri{
	display: inline-block;
	float: right;
}
.login{
	display: inline-block;
	margin-right: 25px;
}
.hezuo{
	display: inline-block;
}
.dybtn{
	display: inline-block;
	background: #FFA200;
	border-radius:11px;
	width: 106px;
	height: 22px;
	margin-right: 10px;
	
}
.nre_col_list_le .re_wen p{
	max-height: 70px;
}
.dybtn a{
	color: #fff;
	padding:0 8px;
	line-height: 22px;
}

/*头部广告位*/
.topadv_con{
	height: 120px;

}
.topadv_con img{
	width: 100%;
	height: 100%;
}


/*nav*/
.nav{
	 font-family: 'sou_me'; 
	margin-top: 10px;
	height: 80px;

}
/*.nav ul li a{

}*/
.nav_con ul li{
	float: left;
	height: 19px;
	border-right: 2px solid #000;
	padding: 0 14px;
	font-size: 18px;
	color: #000;
	margin-top: 61px;
	line-height: 18px;
}
.nav_con ul li a{
	color: #000;
}

.nav_con ul li:nth-child(7){
	border-right: 0px solid #fff;
	padding-left:50px;
	padding-right: 44px;
	margin-top: 0;
}

.nav_con ul li:nth-child(1){
	padding-left: 0;
}
.nav_con ul li:nth-child(8){
	padding-left: 0;
}

.nav_con ul li a:hover{
	color: #265AA3;

}
.nav_con ul .cur a{
	color: #265AA3;
	font-weight: 500;

}


.nav_con ul li:last-child{
	border-right: 0px solid #fff;
	padding-right: 0;
	
}


/*推荐nav*/

.renav{
	margin-top: 20px;
}
.renav_con{
	height: 50px;
	background: #255AA0;
	 font-family: 'sou_li'; 
	
	 color: #fff;
	 font-size: 14px;
}
.renav_con ul li{

	float: left;
	border-right: 1px solid #fff;
	padding:0 10px;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
	margin-top: 15px;

}
.renav_con ul li:last-child{
	border-right: 0px solid #fff;
}

.renav_con ul li a{
	color: #fff;
}


.search{
	margin-right: 7px;
	margin-top: 8px;
	float: right;
	height:34px;
	background: #517AB5;
	
}

.searchinp{
	text-align: center;
	background: none;
	border:0px;
	color: #fff;
	height:34px;
	line-height: 34px;
}

.seachBtn{
	line-height: 34px;
}
.search input::placeholder{

color:#fff!important;
opacity: 0.6


}

.seachBtn img{
	vertical-align: top;
	padding-top: 8px;
	padding-right: 20px;
}
/*第一个推荐栏目*/


.re_col_con{
	margin-top: 10px;
}
.navbtn{
	display: inline-block;
	width: 170px;
	height: 38px;
	background: #FFF9F4;
	border:1px solid #F8D095;
	color: #FFB026;
	text-align: center;
	line-height: 38px;
	margin-left: 18px;
}

.navbtn_ico img{
	vertical-align: top;
	padding-top: 8px;
	padding-right: 10px;
}

.fnavbtn{
	margin-left: 0;
}

.re_navbtn a:hover .navbtn{
	background: #FFA200;
	color: #fff;
}

/*主页轮播*/
.re_col_ban{
	margin-top: 10px;
	width: 750px;

	height:auto;
	overflow: hidden;
}

.re_col_ban img{
	width: 100%;
	height: 100%；
}
.ban_tu_zi{
	width: 750px;
	height: 60px;
	background:#000;
	opacity:0.5;
	line-height: 60px;
	color: #fff;
	margin-top: -63px;

}

.ban_tu_zi p{
	padding-left: 30px;
	color: #fff;
}

.re_con_ri{
	width: 400px;
	overflow: hidden;
	/*margin-left: 40px;*/
}

.re_col_tit{
	margin-top: 23px;

	border-bottom: 1px solid #F3F3F3;
}
.re_col_tit h2{
	font-size: 24px;
	color: #000;
	margin-bottom: 18px;

}
.re_col_tit p{
	/*height: 40px;*/
	 font-family: 'sou_no'; 
	font-size: 14px;
	color: #999;
	margin-bottom: 20px;
}

.re_col_tit p a{
	color: #999;
}
.re_col_tit p a:hover{
	color: #1F286F;
}

.re_conl_con{
	margin-top: 10px;
}
.re_conl_con p{
	width: 360px;
	font-size: 16px;
	color: #333;
	 font-family: 'sou_no'; 
	 line-height: 24px;
	 padding-top: 10px;
	 font-weight:400;

}
.re_conl_con p a{
	color: #333;
}
.re_conl_con p a:hover{
	color: #1f286f;
}

.re_col_more{
	float: right;
	font-size:16px;
	
}
.re_col_more a{
	color: #1f286f;
}

.re_col_list_le {

	width: 750px;
}
.re_col_list_le ul li{
	margin-bottom: 30px;
	width: 100%;
	height: auto;overflow: hidden;
}

.re_col_list_le ul a:hover .re_wen h3{
	color: #1F286F;
}

.re_col_list_le ul li img{
/*	display: inline-block;*/
	width: 240px;
/*	height: 179px;*/
	float: left;
	margin-right: 25px;
}
.search_list li img{
	height: 170px;
}
/*
.re_wen{
	margin-left: 30px;
	width: 470px;
	display: inline-block;
	vertical-align: top;
}
*/

/*.re_wen h3{
	
	margin-top: 5px;
	font-size: 18px;
	color: #000;
	
	
} 

.re_wen  p{
	margin-top: 20px;	
	color: #999;
	font-family: 'sou_no'; 
	overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}

.wen_bo {
	margin-top: 25px;
}
*/

.re_col_list_le ul li h3{
	
	
	font-size: 18px;
	color: #000;
	height: 50px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	
} 

.re_col_list_le ul li p{
	margin-top: 10px;
	height: 42px;
/*	height: auto;*/
	color: #999;
	font-family: 'sou_no'; 
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	}

.diadv img{width: 1200px;height: 120px;}



.wen_span_tim{
	color: #999;
}

.wen_ico{
	 font-family: 'sou_li'; 
	font-size: 12px;
	float: right;
	display: inline-block;
	color: #fff;
	background: #26599E;
	height: 24px;
	line-height: 24px;
	text-align: center;
	padding:0 5px;
}


.re_col_list_ri{
	width: 400px;
}

.re_zhuan{
	margin-top: 20px;
}




.ri_tit{
	font-size: 24px;
	display: inline-block;	
	color: #000;
	padding-left: 19px;
	border-left:2px solid #1F286F;
	height: 24px;
	line-height: 20px;
}

.ri_more {
	float: right;
	font-size: 16px;
	color: #999;
}
.ri_more a{
	color: #999;
}

.ri_ul ul li{
	width: 400px;
	margin-top: 20px;
}

.ri_ul ul li:nth-child(1){
	margin-top: 25px;
}
.ri_ul ul a:hover .ri_wen h3{

	color: #1F286F;

}

.ri_tu{
	display: inline-block;
	width: 93px;
	height: 111px;

}
.ri_tu img{
	width: 100%;
	height: 100%;
}


.ri_wen{
	display: inline-block;
	width: 255px;
	margin-left: 19px;
	vertical-align: top;
}



.ri_wen h3{
	margin-top: 5px;
	font-size: 16px;
	color: #333;
	margin-bottom: 20px;
}

.ri_wen p{
	height: 40px;
	font-size: 14px;
	color: #999;
	 font-family: 'sou_no'; 
	 line-height:20px;
	 overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}



/*主页财经*/

.col_caij_le{
	
	width: 750px;
}

.pl22{
	padding-left: 22px;
}



.c_caij_v{
	margin-top: 30px;

}
.c_caij_v img{
/*
	width: 750px;
	height: 395px;
*/
}
.vide_m{
	width: 750px;
	height: 395px;
}

.vide_tit {
	margin-top: 16px;
	font-weight: bold;
	color:  #1F286F;
}

.vide_tit img{
	vertical-align: top;
	padding-top: 3px;
	padding-right: 3px;
}
.cai_shi{
	margin-left: 18px;
	font-size: 18px;
	color: #1F286F;
}
.cai_shi a{
	
	color: #1F286F;
} 
.cai_yin{
	margin-left: 0;
}

.col_caij_ri{
	width: 400px;
}



.cai_wang_tu{
	width: 165px;
	height: 130px;
}
.cai_wang_wen{
	width: 214px;
	margin-left: 11px;
}
.cai_wang_wen h3{
	font-size: 16px;
	font-weight:400;
	margin-bottom: 13px;
}

.cai_wang_wen p{

	-webkit-line-clamp: 3;
}


.caij_ztt_ul ul li{
	
	display: inline-block;
	margin-left: 26px;
	width: 229px;
	height: 130px;
}
/*.caij_ztt_ul ul li img{
	width: 223px;
	height: 130px;
}*/
.caij_ztt_ul ul li img{
	width: 100%;
	height: 100%;
}

.caij_ztt_ul ul li:nth-child(1){
	margin-left: 0;
}

.col_caij_ztt_le{
	width: 750px;
	padding-top: 30px;
}

.caij_ztt_ul{

	margin-top: 26px;
	margin-bottom: 30px;
}


.caij_ztt_xian{
	width: 750px;
	height: 1px;
	
	background: #E6E3E6;
}




/**/

.col_caij_duihua_ri{
	width: 400px;
	margin-left: 40px;
	vertical-align: top;
}


.col_caij_duihua_ri {
	padding-top: 30px;
}



.cai_duihua_tu{
	width: 109px;
	height: 130px;
}
.gao_luns{
	width: 400px;
	
}

.gao_lunsdier{
	margin-top: 24px;
}

.chakan{
	font-size: 14px;
	color: #1F286F;
}
.in_zazhi{

	background: #FCF9FC;
}

.in_zazhi_le{
	display: inline-block;
	width: 750px;
}

.zazhi_time{
	float: right;
}
.zazhi_time ul{
	display: inline-block;
}

.zazhi_time ul li{
	float: left;
	/*height: 25px;
	line-height: 25px;*/
	height: 18px;
	line-height: 18px;
	padding: 0 6px;
	border-right: 1px solid #000;
	margin-top: 5px;
	color: #000;
}
.zazhi_time ul li span{
	display: inline-block;

}
.zazhi_time ul li:hover{
	cursor: pointer;
}

.zazhi_time ul li a{
	color: #000;
}

.zazhi_time ul .cur{
	
	color: #fff;
}
.zazhi_time ul  .cur  span{
	padding:1px 3px;
	background: #1F286F;
}

.zazhi_time ul .cur a{
	color: #fff;
}
.zazhi_time ul li a:hover{
		color: #fff;
}


.zazhi_time ul li:last-child{
	border-right: 0px solid #000;
}

.zazhi_libt{
	float: right;
	display: inline-block;
	background:#22296F; 
	width:81px;
	height:25px;
	margin-left: 17px;
	line-height: 25px;
	text-align: center;
	color: #fff;

}

.zazhi_libt a{
	color: #fff;
}
.in_zazhi_list{
	margin-top: 30px;
}


.in_zazhi_list ul li {

	float: left;
	margin-left: 20px;
	margin-bottom: 40px;


}



.in_zazhi_list ul li:nth-child(1){

	margin-left: 0px;
}


.in_zazhi_list ul li:nth-child(5){

	margin-left: 0px;
}

.zazhi_list_tu{

	width: 172px;
	height: 230px;
}

.zazhi_list_tu img{
	width: 100%;
	height: 100%;
}


.zazhi_list_wen{
	width: 172px;
	margin-top: 20px;
}
.zazhi_list_wen h3{
		height: 20px;
	font-size: 16px;
	color: #000;
		overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;

}
.in_zazhi_list ul li a:hover .zazhi_list_wen h3{
	color: #1F286F;
}

.zazhi_list_wen p{
		height: 20px;
	font-size: 14px;
	color: #999;
	overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}

.in_zazhi_con{
	padding-top: 30px;
	padding-bottom: 40px;
}
.in_zazhi_ri{
	display: inline-block;
	width: 400px;
	margin-left: 40px;
	

}

.redian_list{
	margin-top: 30px;
}

.redian_list ul li a{
	font-size: 16px;
	color: #666;
	}
.redian_list ul li {
	line-height: 24px;
	margin-bottom: 11px;
	height: 24px;overflow: hidden;
	
}
.redian_list ul li a:hover{
	color: #1F286F;
}
.redian_list ul li .liico{
	vertical-align: top;
}
.redian_list ul li .li_text{
	display: inline-block;
	width: 373px;
	vertical-align: top;
	margin-left: 10px;
}

.gao2{
	height: 309px;
}



.inmeng{
	display: none;
	position: absolute;
	width:229px;
height:131px;
opacity:0.8;
background-color: #000;
text-align: center;
line-height: 130px;
margin-top: -136px;
color:#fff; 
}

.caij_ztt_ul ul a:hover .inmeng{
	display: block;
}
















/*友情链接*/

.blogroll{
	margin-top: 30px;
}

.blogroll_con{
	height: 50px;
	background: #F4F1F4;
	line-height: 50px;
}

.blogroll_con ul li{
	float: left;
	 font-family: 'sou_no';
	 padding:0 6px;

}
.blogroll_con ul li:nth-child(2){
	padding-left: 0;

}

.blogroll_con ul li a {
	color: #999;
}
.blogroll_con ul li a:hover{
	color: #1F286F;
	font-weight: 400;
}
.blo_tit{
	color: #333;
	font-weight: 400;
	 font-family: 'sou_re'; 
	 padding-left: 20px;
}


/*底部*/

.footer{
	padding-bottom: 40px;
}

.foo_logo {
	float: left;
	margin-right: 30px;
	width: 77px;
}
.foot_middle{
	float: left;
	width: 900px;overflow: hidden;
}

.foot_middle ul li{
	float: left;
	border-right: 1.5px solid  #000;
	padding:0 15px;
	height: 18px;
	line-height: 18px;
	font-weight: 600;
}
.foot_middle ul li:nth-child(1){
	padding-left: 0px;
}
.foot_middle ul li:last-child{
	border-right: 0;
}
.foot_middle ul li a{
	color: #333;

}
.foot_middle ul li a:hover{
	color: #1F286F;

}


.ft_mo_mo{
	margin-top: 18px;
	font-size: 14px;
	display: inline-block;
	width: 830px;
		color: #999;
}
.ft_mo_mo p{
	 font-family: 'sou_no'; 
	 font-size: 14px;
	color: #999;
}
.ft_mo_mo p a{
	font-family: 'sou_no'; 
	 font-size: 14px;
	color: #999;
}

.ft_mo_mo p a:hover{
	color: #333;
}
.banquan{
	margin-top: 14px;
	font-size: 14px;
	color: #999;
	width: 900px;
}
.banquan p{
	font-family: 'sou_no'; 
	font-size: 14px;
	color: #999;
}


.wechat{
	float: right;
	text-align: center;
	font-size: 14px;
	color: #999;

}

.bo{
	
	position: absolute;
	    margin-top: -256px;
    margin-left: 322px;
}

.navbtn_ico{
	display: none;
}
.navbtn_ico{

}
.re_navbtn a:hover .navbtn_ico{
	display: inline-block;
}
.re_navbtn a:hover .navbtn_icob{
	display: none;
}

.navbtn_icob img {
    vertical-align: top;
    padding-top: 8px;
    padding-right: 10px;
}
.user_h_top a{
	color: #265AA3;
}
.u_idd {
	font-size: 14px;
	color: #999;
	margin-left: 10px;
}
.fapiao h4 span input{
	width: 500px;
	height: 34px;border: solid 1px #ddd;
	padding-left: 15px;
	padding-right: 15px;
}
.re_tu{
	display: inline-block;
	width: 240px;
	height: 179px;
}
.re_tu img{
	width: 100%;
	height: 100%;
}
.writer{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
/*	padding-top: 20px;*/
	border:solid 1px #eee;
	background-color: #eee;
	box-sizing: border-box;
	padding: 25px;
}
.writer img{
	width: 100%;
	margin-bottom: 10px;
}
.writer h1{
	font-size: 20px;
	color: #26599E;
/*	line-height: 40px;*/
	margin-bottom: 10px;
}
.writer p{
	margin-bottom: 10px;
}