@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
img { border:0;}
a{ color:#ffffff; text-decoration:none;}
ul li{ list-style:none;}
.fr{ float:right;}
.fl{ float:left;}
.clr{ clear:both;}

.container{
	margin:0 auto;
	width:100%;}
/*头部*/
.top_box {
	width:100%;
	height:120px;
	text-align:center;
	background-color:#ffffff;}

.logo{
	width:1020px;
	height:120px;
	margin:0 auto;
	background-image:url(images/logo.jpg);}

.tool_box{
	float:right;
	width:165px;
	height:120px;}

.tool_main{
	width:165px;
	height:56px;}

.tool{
	float:right;
	width:200px;
	height:26px;
	background-color:#f24024;
	font-size:12px; 
	text-align:center; 
	line-height:26px; 
	color:#ffffff;
	border-radius:0px 0px 6px 6px;}

.tool a{ 
	color:#ffffff;}

.tool a:hover{
	text-decoration:none;}

.search_box{
	width:165px;
	height:64px;}

.search{
	text-align:center;
	width:165px;
	height:21px;}


/*菜单栏*/
.menu_box{
	width:100%;
	height:34px;
	background-color:#787777;}

.menu{
	width:1020px;
	height:34px;
	margin:0 auto;}

.menu .lm{ 
	width:105px; 
	height:34px; 
	float:left; 
	position:relative;}

.menu a{  
	width:105px; 
	height:34px; 
	line-height:34px; 
	margin:0; 
	text-align:center; 
	color:#ffffff; 
	float:left; 
	font-size:14px; 
	display:block; 
	font-family:"微软雅黑";}

.fen{ 
	width:3px; 
	height:34px; 
	float:left; 
	background:url(images/fen.jpg) no-repeat;}

.menu .lm div{
	 
	width:105px;
	position:absolute; 
	top:34px; 
	left:0; 
	z-index:100; 
	background:#787777; 
	display:none;}

.menu .lm div ul li{ 
	width:100%; 
	text-align:center;}

.menu .lm div ul li a{ 
	height:auto; 
	min-height:34px; 
	_height:34px; 
	line-height:34px; 
	font-size:14px; 
	font-family:Verdana,Arial,Helvetica,sans-serif;}


/*首页flash动画*/
.flash{
	width:100%;
	height:360px;
	margin:0 auto;}
.flash ul li{width:1020px;height:360px;}

/*首页主体区域*/
.line11{
	width:100%;
	height:20px;}

.main_box{
	width:100%;
	min-height:280px;
	_height:260px;}

.main{
	width:1020px;
	min-height:280px;
	_height:280px;
	margin:0 auto;}

/*学院动态*/
.left{
	float:left;
	width:700px;
	/*height:260px;*/}

.news_top{
	width:720px;
	height:25px;}

.news_left{
	float:left;
	width:280px;
	height:235px;}

.newsline{
	width:340px;
	height:50px;}

.news_left img{
	width:280px;
	height:245px;}

.news_left a.txt{ 
	width:160px; 
	height:100px; 
	display:block; 
	overflow:hidden; 
	line-height:20px; 
	text-align:center; 
	color:#5a5a5a;}

.news_left a:hover{
	text-decoration:underline;}	

.news_right{
	float:right;
	width:430px;
	height:235px;}

.news_bottom{
	width:720px;
	height:235px;}


/**学院公告*/
.right{
	float:right;
	width:285px;
	height:260px;}

.xygg_top{
	width:285px;
	height:25px;}

.xygg_bottom{
	width:285px;
	height:235px;}

.line22{
	width:100%;
	height:10px;}

/*快速通道*/
.kstd_box{
	width:100%;
	min-height:53px; }

.kstd{
	width:1020px;
	min-height:53px;
	margin:0 auto;
	border-top:solid 2px #f24024;}

.kstd_left{
	float:left;
	width:80px;
	min-height:53px;
	font-size:14px;
	color:#f24024;
	font-family:"宋体";
	font-weight:bold;
	text-align:center;
	line-height:50px;}

.kstd_right{
	float:right;
	width:940px;
	min-height:53px;
	font-size:12px;
	color:#414141;
	font-family:"宋体";
	text-align:center;
	line-height:50px;}

.kstd_right a{
display: inline-block;
	color:#414141;
	text-decoration:none;
width: 135px;
}

.kstd_right a:hover{
	color:#f24024;}

/*底部信息*/
.bottom_box{
	width:100%;
	height:61px;}

.bottom{
	text-align:center;
	margin:0 auto;
	width:1020px;
	height:61px;
	background-color:#787777;
	font-size:12px; 
	text-align:center; 
	color:#fff; 
	line-height:30px;}

.bottom a{
	color:#ffffff；
;}

/* 新闻列表 */
.news_list{ 
	width:95%; 
	margin:0 auto;}
.news_list li{ 
	width:100%; 
	height:29px; 
	line-height:39px; 
	overflow:hidden; 
	font-size:12px; 
	position:relative; 
	text-indent:18px; 
	border-bottom:1px dotted #B3B3B3; 
	background:url(images/dot.jpg) 10px 10px no-repeat;}

.news_list li a{ 
	color:#414141;}

.news_list li a:hover{ 
	text-decoration:underline;}

.news_list li .date{ 
	width:90px; 
	font-size:12px;
	height:29px; 
	line-height:39px; 
	overflow:hidden; 
	text-align:right; 
	position:absolute; 
	top:0; right:0; 
	text-indent:0; 
	color:#414141; 
	font-family:"宋体";}


/* 左侧栏目 */
.left{ 
	width:234px; 
	float:left;}
.left .title{ 
	width:234px;}
.left .column{ 
	height:auto;}
.left .column ul{ 
	margin:10px 15px;}
.left .column ul li{ 
	height:25px; 
	line-height:25px; 
	padding-left:20px; 
	font-size:14px; 
	background:url(images/dot.jpg) 3px center no-repeat;
	border-bottom:1px dotted #B3B3B3;}
.left .column ul li a{
	color:#000
;}


/*图片列表*/
ul.piclist li{ 
	margin:20px 15px 0; 
	_margin:20px 15px 0 7px; 
	float:left; 
	width:200px;}

ul.piclist li a.pic{
	width:200px; 
	height:150px; 
	overflow:hidden; 
	text-align:center; 
	border:1px solid #999; 
	display:block;}
ul.piclist li a.txt{ 
	width:100%; 
	height:30px; 
	line-height:30px; 
	display:block; 
	text-align:center; 
	font-size:12px; color:#595555;}

ul.piclist li a.txt:hover{ 
	text-decoration:none;}


/*图片展示*/
.picshow{ 
	width:739px; 
	float:right;}

.picshow .title{ 
	width:737px;
	height:28px; 
	line-height:28px; 
	overflow:hidden; 
	text-indent:28px; 
	font-size:14px; 
	color:#1090C6; 
	position:relative; 
	float:left; font-family:"微软雅黑"; 
	border:1px solid #CCE9F5; 
	margin-bottom:1px;}

.picshow .con{ 
	width:737px; 
	overflow:hidden; 
	float:left; 
	min-height:167px;
	_height:167px; 
	color:#595555; 
	font-size:12px; 
	border:1px solid #CCE9F5;}

.picshow .con .img img{ 
	padding:2px; 
	border:1px solid #DEDFE3;}

.picshow .con .tit{ 
	width:100%; 
	height:22px; 
	line-height:22px; 
	overflow:hidden; 
	float:left;}

.picshow .con .tit a{ 
	color:#707070; 
	text-decoration:none;}

/* 内页右侧 */
.right_n{ 
	width:750px; 
	float:right;}

.right_n .title{ 
	width:750px;}

.right_n .title .position{ 
	float:right; 
	margin-right:20px; 
	font-size:12px; 
	color:#666；
;}

.right_n .title .position a{ 
	color:#666；
;}

.right_n .con{ 
	padding:25px; 
	line-height:35px; 
	font-size:12px; 
	color:#414141；
;}

.right_n .con a{
	color:#414141;}

ul.news_list li {
    width: 100%;
    height: 31px;
    line-height:31px;
    overflow: hidden;
    font-size: 12px;
    position: relative;
    text-indent: 20px;
    border-bottom: 1px dotted #B3B3B3;
    background: transparent url(images/dot.jpg) no-repeat scroll 3px 10px;}

ul.news_list a{
	color:#5A5A5A;}


ul.news_list li .date {
    width: 90px;
    font-size: 10px;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    text-align: right;
    position: absolute;
    top: 0px;
    right: 0px;
    text-indent: 0px;
    color: #5A5A5A;
    font-family: "Arial";}

/**内页左侧*/
.left{ 
	width:234px; 
	float:left;}

.left .title{ 
	width:234px;}

.left .column{ 
	height:auto;}

.left .column ul{ 
	margin:10px 15px;}

.left .column ul li{ 
	height:25px; 
	line-height:25px; 
	padding-left:20px; 
	font-size:14px; 
	background:url(images/dot.jpg) 3px center no-repeat;
	border-bottom:1px dotted #B3B3B3;}
.left .column ul li a{
	color:#000；
;}

.main .title {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-indent: 14px;
    font-size: 14px;
    color: #000;
    position: relative;
    font-family: "微软雅黑";
    margin-bottom: 2px;
    border-bottom: 1px solid #A5A5A5;}

/* 分页CSS */
.pg {
    font-size: 12px;
    margin: 20px 0;
    text-align: center;
    width: 100%;
	color:#595555;}
.pg span {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 3px;
    padding: 0 5px;
    text-align: center;}
.pg a {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #000 !important;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 3px;
    padding: 0 5px;
    text-decoration: none;}

/*内页flash图片---固定*/
.tupian_box{
	width:100%;
	height:220px;}

.line100{
	width:100%;
	height:5px;}

.tupian{
	margin:0 auto;
	width:1020px;
	height:220px;
	background:url(images/tupian.jpg);
	background-position:center;
	border:solid 1px #dcdcdc;}
.jiathis_style{display:none;}