﻿/* CSS Document */
.hide{
	display:none;
	}
.back{
	background:url(../images/bf_news/bg.jpg) ;
position:relative;
z-index:200;
	}
#menu ul li.green{
	background:#B5DC1D;
	}
.sort{
	background:#fff;

	}
.sort ul{
	overflow:hidden;
	margin-left:20px;
	}
.sort ul li{
	float:left;
	}
.sort ul li a{
	display:block;
	}
#page{
	height:40px;
	margin-left:50px;
	font-size:18px;
	margin-top:20px;
	}
#page a{
	display:block;
	width:36px; 
	height:40px;
	float:left;
	text-align:center;
    background:#C6C6C6;
	margin-right:10px;
	color:#fff;
	text-shadow:3px 3px 3px #999;
	line-height:36px;
	}
#page a:hover{
	background:#BEDC1E;
	}
#news_aside{
	margin-top:-108px;
	margin-left:315px;
	overflow:hidden;
	margin-bottom:30px;
	width:597px;
	float:left;
	_margin-left:190px;
	_margin-top:-300px;
	_position:relative;
	_z-index:1000;
/*	_min-height:1000px;*/
	}
#news_aside p{
	line-height:40px;
	background:#fff;
	}
#news_aside p span{
	font-size:14px;
	}
.news_cont{
	background:#fff;
	padding-top:15px;
	padding-bottom:30px;
	min-height:1000px;
	}
.news_cont ul{
	font-size:16px;
	}
.news_cont ul li{
	line-height:35px;
	margin-left:10px;
	}
.news_cont ul li span{
	float:right;
	margin-right:18px;
	}
#news_righ{
	width:200px;
	background:#fff;
	height:100px;
	float:left;
	margin-left:15px;
	margin-top:-108px;
	_margin-top:-300px;
	_position:relative;
	_z-index:1000;
	}
#news_righ div {
	margin-bottom:15px;
	}
#news_righ .notice p, #news_righ .hot p,#news_righ .cale p{
	line-height:40px;
	border-top:4px solid #454545;
	border-bottom:1px solid #454545;
	font-size:16px;
	padding-left:15px;
	}
#news_righ .hot ul{
	font-size:14px;
	margin:5px 2px 5px 0px;
	}
#news_righ .hot ul li{
	margin:10px 0px;
	}
.hot ul li.num1{
	background:url(../images/bf_news/num1.png) no-repeat 6px 4px;
	}
	.hot ul li.num2{
	background:url(../images/bf_news/num2.png) no-repeat 6px 4px;
	}
	.hot ul li.num3{
	background:url(../images/bf_news/num3.png) no-repeat 6px 4px;
	}
#news_righ .hot ul li a{
	width:155px;
	padding-left:40px;
	display:block;
	}
.notice ul{
	font-size:14px;
	margin:5px 5px 5px 10px;
	}
.notice ul li{
	margin:10px 0px;
	}
.notice ul li span{
	font-size:12px;
	margin-left:115px;
	}
p.visual {
	line-height:40px;
	border-top:4px solid #454545;
	font-size:16px;
	padding-left:15px;
	}
	/*新闻首页*/
#new_cont{
	width:810px;
	overflow:hidden;
	margin-top:-108px;
	margin-bottom:30px;
	min-height:1000px;
	background:#fff;		
	_margin-top:-336px;
	_margin-left:240px;
	}
.cont_img{
	float:left;
	}
.cont_title{
	float:right;
	width:218px;
	height:365px;
	background:#fff;
	}
.cont_title p{
	border-bottom:1px solid #CCCCCC;
	line-height:40px;
	}
.cont_title p span{
	margin-left:20px;
	border-left:4px solid #C2DE2B;
	padding-left:10px;
	font-size:18px;
	}
.cont_title ul{
	font-size:14px;
	}
.cont_title ul li{
	border-bottom:1px solid #CCCCCC;
	height:60px;
	margin-top:3px;
	margin-left:3px;
	}
.cont_title ul li:hover{
	background:#f0f url(../images/bf_news/bg.jpg);
	width:230px;
	position:relative;
	left:-20px;
	}
.cont_title ul li span{
	font-size:12px;
	line-height:30px;
	}
.local{
	line-height:40px;
	padding-left:17px;
	background:#fff;
	}
/*北服时讯部分*/
#newsletter{
	border-top:2px solid #B4DC19;
	padding-bottom:30px;
	}
.news_title{
	height:50px;
	background:#FBFBFB;
	}
.news_title ul li{
	float:left;
	font-size:16px;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #D5D5D5;
	height:48px;
	line-height:50px;
	width:98px;
	text-align:center;
	}
.news_title ul li a{
	display:block;

	}
.news_title ul li.whites{
	background:#fff;
	border-bottom:1px solid #fff;
	}
.left_newslet{
	border-right:1px solid #D5D5D5;
	_width:593px;
	_float:left;
	}
.newsletter_top,.newsletter_bot{
	width:593px;
	background:#fff;
	}
.newsletter_bot ul li span{
	float:right;
	margin-right:10px;
	}
.newsletter_top  ul{
	padding-top:10px;
	margin:0px 15px;
	}
.newsletter_top li.nl_one{
	font-size:18px;
	border-left:4px solid #BEDC1E;
	padding-left:10px;
	color:#323232;
	}
.newsletter_top li.nl_one span{
	font-size:12px;
	float:right;
	}
.newsletter_top li.nl_two{
	font-size:18px;
	margin-top:20px;
	border:none;
	margin-bottom:20px;
	margin-left:3px;
	}
.newsletter_top li.nl_three{
	color:#A6A6A6;
	line-height:18px;
	margin-top:5px;
	margin-left:3px;
	}
.newsletter_top li.nl_three span{
	color:#151515;
	}
.newsletter_top li:nth-child(3){
	color:#A6A6A6;
	line-height:18px;
	margin-top:5px;
	}
.newsletter_top li:nth-child(3) span{
	color:#151515;
	}
.newsletter_top li.nl_four{
	margin-top:10px;
	margin-left:3px;
	}
.newsletter_top li.nl_four span{
	margin-left:435px;
	}
.newsletter_top li:nth-child(4) span{
	float:right;
	margin-right:2px;
	}
.newsletter_top li.nl_five{
	borde-top:2px solid #CCCCCC;
	margin-top:10px;
	margin-left:3px;
	*border-top:2px solid #ccc;
	}

.newsletter_bot ul{
	margin:0px 6px 0px 13px;
	font-size:13px;
	padding-top:20px;
	}
.newsletter_bot ul li{
	line-height:28px;
	background:url(../images/bf_news/icon.jpg) no-repeat 5px 12px;
	padding-left:20px;
	}
.newsletter_bot p{
	float:right;
	margin-right:16px;
	line-height:30px;
	}
#newsletter{
	background:#fff;
	overflow:hidden;
	}
#newsletter >div{
	float:left;
	}
.special{
	color:#8C8C8C;
	}
/*北服校史，友情链接*/
.news_right{
	width:200px;
	background:#fff;
	margin-left:12px;
	}
.bf_school ul{
	padding-top:10px;
	margin-left:6px;
	}
.bf_school ul li.sc_one{
	font-size:18px;
	border-left:4px solid #BEDC1E;
	padding-left:10px;
	color:#323232;
	margin-bottom:20px;
	}
.bf_school ul li.sc_two{
	text-align:center;
	margin:20px 0px 10px -20px;
	}
.bf_school ul li.sc_three{
	font-size:14px;
	}
.bf_school ul li.sc_four{
	font-size:12px;
	float:right;
	margin-top:20px;
	margin-right:20px;
	}

/*北服图片样式*/
.bf_pic{ 
margin-top:50px;
margin-left:6px;
overflow:hidden;
}
.bf_pic p{
	font-size:18px;
	border-left:4px solid #BEDC1E;
	padding-left:10px;
	color:#323232;
	}
.bf_pic ul{
	margin-left:0px;
	margin-top:20px;	
	}
.bf_pic ul li{
	float:left;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:8px;
	}
.bf_pic div.bf_more{
	float:right;
	margin-top:20px;
	margin-right:18px;
	}
/*友情链接*/
.friend_link{
	margin-left:6px;
	}
.friend_link ul li.sc_one{
	font-size:18px;
	border-left:4px solid #BEDC1E;
	padding-left:10px;
	color:#323232;
	margin-bottom:10px;
	margin-top:10px;
	}
.friend_link ul li{
	font-size:12px;
	line-height:24px;
	}
.friend_link ul li a{
	margin-left:15px;
	}
/*热点话题页面的样式*/
#newshot{
	width:810px;
	overflow:hidden;
	margin-top:-108px;
	margin-left:315px;
	background:#fff;
	padding-bottom:30px;
	margin-bottom:30px;
	min-height:1300px;
	_margin-left:450px;
	_margin-top:-380px;
	}
.hot_aside{
	width:565px;
	float:left;
	font-size:14px;
	color:#454545;
	_width:540px;
	}
.hot_aside p{
	line-height:25px;
	}
.callout{
	margin:0px 20px 20px 25px;
	}
.print{
	float:left;
	margin-top:20px;
	line-height:35px;
	margin:20px 20px 0px 20px;
	}
#second{
	margin:20px 20px 0px 20px;
	border:1px solid #fff;
	}
#second span.size{
	margin-left:378px;
	}
.line{
	border-bottom:1px solid #DADADA;
	margin:7px 20px 0px 20px;
	}
.pa1{
	font-size:14px;
	}
.pa2{
	font-size:16px;
	}
.pa3{
	font-size:18px;
	}
.title ul{
	float:left;
	}
.title{
	margin:30px 20px 30px 26px;
	clear:both;
	}
.title .tit_one{
	width:565px;
	}
.tit_one li.tt_one{
	font-size:22px;
	padding-bottom:10px;
	}
.tit_one li.tt_two{
	color:#5A5A5A;
	font-size:20px;
	width:524px;
	margin-bottom:10px;
	}
.tit_two{
	font-size:14px;
	color:#5a5a5a;
	margin-top:1px;
	width:190px;
	margin-bottom:10px;
	}
.tit_two li{
	line-height:20px;
	}
.cale{
	height:185px;
	background:#fff;
	font-size:13px;
	padding-bottom:15px;
	}
.cale span{
	line-height:25px;
	margin-left:6px;
	}
.cale span img{
	margin-top:-4px;
	}
.cale ul li{
	float:left;
	width:25px;	
	line-height:30px;
	text-align:center;
	}
.circle{
	background:url(../images/bf_news/quan.png) no-repeat 0px 4px;
	}
.hot_img{
	text-align:center;
	margin-bottom:10px;
	}
.hot_cont{
	margin:0px 20px 10px 20px;
	}
.hot_cont p{
	line-height:1.7em;
	}
#sea_form{
	/*margin-top:39px;*/
	}
