

/*.main_content{
			position:relative;
			width: 1198px;
			margin: 0 auto;
			margin-top: 20px;
		}*/
		#content {width: 1195px; margin-left: 2px; }
		.nav_title{
			margin: 5px 0 10px;
			width: 100%;
			font-size: 14px;
			font-family: Microsoft YaHei;
			font-weight: bold;
			color: #666666;
		}
		.nav_title a{
			color: #666666;
			text-decoration: none;
		}
		.m_content{
			margin-top: 20px;
			margin-bottom: 15px;
			padding:0 20px;
			height: 100%; 
			background-color: #ffffff;
border: 1px solid #EFEFF1;
box-shadow: 0px 0px 13px 0px rgba(4, 31, 65, 0.04); 
border-radius: 6px;
		}
		/*.mTitle{
			font-size: 16px;
			color: #333;
			border-left: solid 3px #2880F3;
			text-indent: 8px;
		}*/
		#item1, #item2, #item3, #item4 {height: 640px; }
		.allnav{
			 
			height: 560px; 
		}
		 
		.tips{			
			padding: 0 5% 10px;
			width: 90%;
			font-size: 14px;
			font-family: Microsoft YaHei;
			font-weight: 400;
			color: #666666;
			line-height: 24px;
			border-bottom: solid 1px #F3F6FB;
		}
		.options{
			width: 90%;
			padding: 8px 5% 10px;
			display: flex;
			flex-flow: row;
			justify-content: space-between;
			font-size: 14px;
			color: #999;
		}
		.options .star img{
			width: 14px;
			height: 13px;
		}
		.zx_btn{
			margin: 0 auto;
			display: block;
			width: 180px;
			height: 38px;
			line-height: 38px;
			text-align: center;
			background: #2880F3;
			text-decoration: none;
			border-radius: 6px 6px 6px 8px;
			font-size: 14px;
			font-family: Microsoft YaHei;
			font-weight: 400;
			color: #FFFFFF;
			
		}
		.right_nav{
			width: 90px;  
			position: fixed;
			left: 50%;
			margin-left: 630px;
			top:208px;
			border:solid 1px #2880F3;
			border-radius: 4px; 
		}
		.right_nav ul{
			width: 100%;
			height: 100%;
			/*display: flex;*/
			flex-flow: column;
			justify-content: center;
			align-items: center;
			
		}
		.right_nav ul li{
			width: 88px;
			height: 149px;
			float: left;
			font-size: 16px;
			font-family: Source Han Sans CN;
			font-weight: 400;
			color: #333333;
			border-top: solid 1px #2880F3;
		}
		
		.right_nav ul li a.cur{
			background-color: #2880F3;	
			color: #fff;
		}
		.right_nav ul li a{
			display: flex;
			justify-content: center;
			align-items: center;
			width: 100%;
			height: 100%;
			text-align: center;
			text-decoration: none;
			color: #2880F3;
		}


.category-title {padding-top: 10px; margin-bottom: 15px; }
.category-title font{position: relative; font-size: 16px;padding-left: 8px; font-weight: bold;}
.category-title font:before{content:'';position: absolute;top:0;bottom:0;left:0;margin:auto 0;width: 3px;height:16px;background: #2880F3;border-radius: 2px;}		

 /*推荐*/ 
.recommend-company {border:  1px solid #EFEFF1; border-radius: 6px; margin: 20px 0; background: #fff; }    
.recommend-company .tab-nav, .tongliao {float: left; line-height: 42px; padding: 5px 0 0 20px; }   
.recommend-company h3.fl, .tongliao h3.fl {position: relative; font-size: 16px;padding-left: 8px; font-weight: bold; height: 42px; line-height: 42px; } 
.recommend-company h3:before, .tongliao h3:before {content:'';position: absolute;top:0;bottom:0;left:0;margin:auto 0;width: 3px;height:16px;background: #2880F3;border-radius: 2px;}

.recommend-company .tab-nav .more, .tongliao .more  {float: right; padding-right: 20px; font-size: 14px;  color: #666; } 
.recommend-company .tab-nav .more:hover, .tongliao .more:hover {color:  #2880F3; }   
.recommend-bhz-main { padding-bottom: 19px; }  
.recommend-bhz-main ul {margin-top: 7px;}
.recommend-bhz-main ul li {float: left; width: 272px;  height: 424px; margin-left: 20px; margin-right: 3px; 
background: #FFFFFF;
box-shadow: 0px 1px 10px 0px rgba(19, 66, 129, 0.2);
border-radius: 6px 6px 0px 0px;}

.recommend-bhz-main .top_img img {width: 272px; height: 204px; border-radius: 6px 6px 0px 0px;}
.middle_info {border-bottom: 1px solid #F3F6FB; float: left; padding-bottom: 8px; }
.middle_info p {padding: 0 16px; font-size: 14px; line-height: 23px;  }

p.middle_title {float: left; width: 272px;  font-family: Microsoft YaHei; font-weight: bold; text-align: center;  }
.middle_title a {color: #333; font-size: 16px; margin: 16px 0 10px 0; float: left; } 
.middle_title a:hover {color: #2880F3; }
.middle_info font.chann {margin-left: 15px; }      

.bottom_info p {padding: 0 20px; font-size: 14px;  }
.bottom_info .bimg {padding-top: 8px; float: left; width: 100%; } .bimg font {vertical-align: middle; float: left; color: #999; margin-right: 30px;}
.bimg img {vertical-align: baseline; margin-top: 4px; float: left; margin-right: 5px;}
.bottom_info .xunj {background: #2880F3; border-radius: 6px 6px 6px 8px; padding: 9px 60px; float: left; margin: 10px 0 0 26px;}  