/*
* {
	margin: 0;
	padding: 0;
}

ul {
	list-style-type: none;
}
body {
	font-size: 12px;
	font-family: "宋体";
}

*/

/* 主头*/
.header{}

.container{
	width: 980px;
	margin: 0 auto;
}

.left_col{
	width: 690px;		
}

.l_row{
	margin-top: 15px;
}

.right_col{
	width: 260px;
}

.fl {float: left;}
.fr {float: right;}

/* 左框*/
#rolling_picture{
	width: 280px;
	height: 215px;
	border: 1px solid lightgray;
	padding: 5px;	
	position: relative;
	overflow: hidden;	
}

#school_news{
	width:380px;	
}

#school_news #s_n_bar{
	width:55px;
}

#s_n_bar .top{
	height: 30px;
	color: rgb(22,134,220);
}

#s_n_bar .top span:first-child{
	font-size: 30px;
}

#s_n_bar .top span:last-child{
	font-size: 22px;
}

#s_n_bar .bottom{
	margin-top:10px;	
}

#s_n_bar .bottom .left{
	width: 20px;
	height: 185px;
	border-right: 1px solid gray;	
}

#s_n_bar .bottom .left span{
	display: block;
	white-space: nowrap;
	letter-spacing: 2px;
	-webkit-transform: rotate(90deg);	
	transform: rotate(90deg);
	text-transform: uppercase;
}

#s_n_bar .bottom .right{
	margin-left: 5px;
}

#s_n_bar .bottom .right .s1 span{
	display: block;
	width: 22px;
	height: 22px;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	color: white;
	background: radial-gradient(circle closest-side, rgb(225,120,0), rgb(225,120,0) 80%, white);
}

#s_n_bar .bottom .right .s2{
	width: 10px;
	margin-left: 5px;
	margin-top: 80px;
	color: red;
}

#s_n_bar .bottom .right .s2 span{
	display: block;
	transform-origin: 6px 50%;	
	-webkit-transform: rotate(90deg);	
	transform: rotate(90deg);		
}

.hb_box{
	width: 330px;
}

.hb_box .hd{
	height: 35px;
	background: url(/images/hd_bg.gif) no-repeat left bottom;
}

.hb_box .hd h2.bo{
	float: left;
	font-size: 26px;
	color: rgb(22,134,220);	
}

.hb_box .hd h2.bo span{
	float: right;
	width: 44px;
	height: 22px;
	margin-top: 5px;
	font-size: 15px;
	line-height: 22px;
	text-align: center;
	color: white;
	background: url(/images/hd_h2_span.gif) no-repeat center;
}

.hb_box .hd > span{
	float: right;
	margin-top: 10px;
	color: red;
}

.hb_box .hd > span a{
	color: red;
}

.hb_box .bd .bd_hot{
	margin: 10px 2px;
}

.hb_box .bd .bd_hot .infopic{	
	border: 1px solid gray;
	padding: 3px;
	width: 130px;
	height: 95px;
}

.hb_box .bd .bd_hot .infotext{
	margin-left: 5px;
	text-indent: 2em;
	line-height: 2;
	width: 180px;	
}

.ulist li{
	background: url(/images/ulist_li.gif) no-repeat 5px center;
	height: 18px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px dotted gray;
	overflow: hidden;
}

.ulist.cn li{	
	height: 20px;	
}

.ulist li a{
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 20em;
}

.ulist li span{
	float:right;
}

/* 右框 */
.dh_box{
	margin-top: 15px;
}

.dh_box .hd{
	height: 30px;
	background: url(/images/hd_bg.gif) no-repeat left bottom;
}

.dh_box .hd h3{
	float: left;
	font-size: 16px;
	height: 18px;	
	padding-left: 5px;
}

.dh_box .hd h3.orange{	
	border-left: 5px solid orange;	
}

.dh_box .hd h3.green{	
	border-left: 5px solid green;	
}

.dh_box .hd > span{
	float: right;	
	color: red;
}

.dh_box .hd > span a{
	color: red;
}

.unlist{
	background-color: #f4f4f4;
	margin-top: 2px;
	padding: 10px;
	padding-right: 0;
}

.unlist li{	
	padding-bottom: 5px;
	padding-top: 5px;	
}

.unlist li a{
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 15em;
}

.unlist li span{
	float:right;
}

.piclist{	
	/*border: 1px solid lightgray;*/
	border-top: none;
	padding:1px 35px 5px;	
}

.piclist li{	
	width: 195px;
	height: 125px;
	margin-top: 10px;
}

#video_box{
	margin-top: 10px;
	height: 150px;
}

/* 学校荣誉 */
#xxry_demo_1 {
	overflow:hidden;	
	width:200px; 
	height:280px;
	text-align:	center;	
	margin-top: 15px;
	margin-left: 35px;
}  

#xxry_indemo_1 {height: 800%;}
#xxry_demo1_1 {}
#xxry_demo1_1 ul li {list-style-type:none; padding:5px 0 5px;}
#xxry_demo1_1 ul li img {width: 195px; height: 125px;}

#xxry_demo2_1 {}
#xxry_demo2_1 ul li {list-style-type:none; padding:5px 0 5px}
#xxry_demo2_1 ul li img {width: 195px; height: 125px;}

/* 教师风采 */
#jsfc_demo_1 {
	overflow:hidden;	
	width:200px; 
	height:280px;
	text-align:	center;	
	margin-top: 15px;
	margin-left: 35px;
}  

#jsfc_indemo_1 {height: 800%;}
#jsfc_demo1_1 {}
#jsfc_demo1_1 ul li {list-style-type:none; padding:5px 0 5px;}
#jsfc_demo1_1 ul li img {width: 195px; height: 125px;}

#jsfc_demo2_1 {}
#jsfc_demo2_1 ul li {list-style-type:none; padding:5px 0 5px}
#jsfc_demo2_1 ul li img {width: 195px; height: 125px;}

/* 校园之星 */
#xyzz_demo_1 {
	overflow:hidden;	
	width:200px; 
	height:280px;
	text-align:	center;	
	margin-top: 15px;
	margin-left: 35px;
}  

#xyzz_indemo_1 {height: 800%;}
#xyzz_demo1_1 {}
#xyzz_demo1_1 ul li {list-style-type:none; padding:5px 0 5px;}
#xyzz_demo1_1 ul li img {width: 195px; height: 125px;}

#xyzz_demo2_1 {}
#xyzz_demo2_1 ul li {list-style-type:none; padding:5px 0 5px}
#xyzz_demo2_1 ul li img {width: 195px; height: 125px;}

/* 校园图库 */
#demo_1 {
	overflow:hidden;	
	width:875px; 
	height:140px;
	text-align:	center;
	float:right;
	margin-top: 10px;
	margin-right: 35px;
}  

#indemo_1 {float: left;width: 800%;}
#demo1_1 {float: left;}
#demo1_1 ul li {list-style-type:none;float:left; padding:10px;padding-bottom:0;}
#demo1_1 ul li img {height:100px; padding:4px; border:1px solid rgb(152,141,115);}

#demo2_1 {float: left;}
#demo2_1 ul li {list-style-type:none;float:left; padding:10px;padding-bottom:0;}
#demo2_1 ul li img {height:100px; padding:4px; border:1px solid rgb(152,141,115);}

#links{
	height:84px;
	background:url(/images/links_bg.png);
}

#links p a{
	padding:0 10px;
}

/* 把float包含住 */
.container, .l_row, .hb_box, .dh_box, .hd, .hb, .bd , .ulist, .bd_hot{
	overflow: hidden;
}
/* */
.footer{
	background-color: rgb(231, 231, 231);
	height: 55px;
}

.footer .fc{
	margin: 0 auto;
	padding-top: 15px;
}