@charset "gb2312";
body{
	background:url(style_res/bodybg.gif) #e5edf8 0 0 repeat-x;
	font-size:12px;
	line-height:180%;
	font-family:"宋体";
	color:#000000;
	margin:0;
	padding:0;
	}
a:link{
	color:#000000;
	font-size:12px;
	text-decoration:none;
	}
a:visited{
	color:#000000;
	font-size:12px;
	text-decoration:none;
	}
a:hover{
	color:#2769c9;
	font-size:12px;
	text-decoration:none;
	}
a:active{
	color:#2769c9;
	font-size:12px;
	text-decoration:none;
	}
.fl{ float:left;}
.fr{ float:right;}
/*头部*/
.header{
	height:99px;
	overflow:hidden;
	}
.logo{
	padding:10px 0 0 20px;
	}
.headerright{
	width:200px;
	}
.headerright li{
	float:left;
	padding-left:26px;
	background:url(style_res/li1.gif) 18px center no-repeat;
	}
.headerright a:link,.headerright a:visited{
	color:#fff;
	font-family:"Microsoft YaHei", "WenQuanYi Micro Hei";
	font-size:12px;
	}
.mainNav ul,
.headerright ul,
.index .box ul,
.list ul,
.cpics ul,
.searchResult ul,
.menu ul,
.dirlist ul{
	margin:0;
	padding:0;
	list-style:none;
	}
/*导航*/
.mainNav{
	height:40px;
	line-height:40px;
	margin-bottom:2px;
	}
.mainNav li{
	background:url(style_res/navLi.gif) 0 bottom no-repeat;
	padding:0 3px 0 5px;
	margin:0;
	height:40px;
	}
.mainNav li.home{
	background:none;
	}
.mainNav li a{
	display:inline-block;
	padding-left: 12px;
	}
.mainNav li span{
	display:inline-block;
	padding-right: 13px;
	cursor:pointer;
	}
.mainNav li a:link,.mainNav li a:visited{
	font-size:15px;
	font-weight:normal;
	color:#fff;
	font-family:"Microsoft YaHei", "WenQuanYi Micro Hei";
	}
.mainNav li a:hover{
	font-size:15px;
	font-weight:normal;
	color:#fff;
	font-family:"Microsoft YaHei", "WenQuanYi Micro Hei";
	}
.mainNav .selected a{
	background:url(style_res/navcur.gif) 0 0 no-repeat;
	}
.mainNav .parent span{
	background:url(style_res/navcur.gif) right 0 no-repeat;
	}
	.mainNav .parent a{
		background:url(style_res/navcur.gif) 0 0 no-repeat;
		}
	.mainNav .selected span{
		background:url(style_res/navcur.gif) right 0 no-repeat;
		}
.cg-menu li ul{
	background:#144790;
	display:none;
	position:absolute;
	z-index:5;
	}
.cg-menu li ul li,.cg-menu .selected ul li{
	background:none;
	margin:0;
	display:block;
	border-top:0;
	float:none;
	padding:0;
	white-space:nowrap;
	zoom:1;
	font-size:0px;
	overflow:hidden;
	}
.cg-menu li ul li a,.cg-menu .selected ul li a{
	background:#144790;
	border:0;
	display:block;
	float:none;
	margin:0;
	padding:0 8px;
	}
.cg-menu li ul li a.isParent{
	background:url(style_res/submenu-off.gif) #144790 right center no-repeat;
	}
.cg-menu li ul li a:link,.cg-menu li ul li a:visited{
	text-shadow:none;
	font-size:14px;
	}
.cg-menu li ul li a.isParent:hover{
	background:url(style_res/submenu-on.gif) #2668c8 right center no-repeat;
	}
.cg-menu li ul li a:hover{
	border:0;
	text-shadow:none;
	font-size:14px;
	background-color:#2668c8;
	}

/*页面主体*/
.mainbg{
	background:url(style_res/mainbg.jpg) center top no-repeat;
	}
.main{
	padding:0 15px 15px 15px;
	background:#fff;
	}
/*首页banner*/
.banner{
	border:1px solid #dfdfdf;
	margin-top:15px;
	padding:1px;
	background:#fff;
	}
.pic-box ul,.pic-box li{
	list-style:none;
	padding:0px;
	margin:0px;
	}
.pic-box{
	width:666px;
	margin:0 auto;
	position:relative;
	font-size:12px;
	}
.pic-box img{
	border:none;
	display:block;
	}
.pic-box .big-pic{
	width:666px;
	height:308px;
	overflow:hidden;
	position:relative;
	}
.big-pic ul{
	position:absolute;
	top:0px;
	left:0px;
	width:10000px;
	}
.big-pic li{
	float:left;
	position:relative;
	width:666px;
	height:308px;
	overflow:hidden;
	color:#000;
	}
.big-pic li img{
	width:666px;
	height:308px;
	float:left;
	}
.pic-box .pic-title{
	height:57px;
	position:absolute;
	bottom:0px;
	width:100%;
	line-height:57px;
	color:#FFF;
	background:url(style_res/title_bg.png) repeat;;
	}
.pic-box .pic-title a{
	color:#FFF;
	text-decoration:none;
	}
.small-pic:after{
	content:" ";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	}
.small-pic{
	text-align:center;
	padding-top:10px;
	}
.small-pic li{
	display:inline-block;
	*display:inline;
	margin-right:16px;
	cursor:pointer;
	border:3px solid #fff;
	}
.small-pic li img{
	width:50px;
	height:35px;
	}
.btn-disable{
	background:none;
	}
/*首页模块*/
.index .box{
	background:url(style_res/boxbg.gif) 0 bottom repeat-x;
	border:1px solid #dfdfdf;
	margin-top:15px;
	padding-bottom:18px;
	}
.index .box .title,.index .picshow .title{
	background:url(style_res/titlebg.gif) 0 0 repeat-x;
	margin:0 1px;
	height:28px;
	line-height:28px;
	border-bottom:1px solid #dfdfdf;
	padding:0 0 0 17px;
	}
.index .box .title h3,.index .picshow .title h3{
	padding:0 0 0 8px;
	margin:0;
	float:left;
	background:url(style_res/titlebg1.gif) 0 0 repeat-x;
	}
.index .box .title h3 span,.index .picshow .title h3 span{
	display:block;
	background:url(style_res/titlebg2.gif) right top no-repeat;
	padding-right:19px;
	color:#fff;
	font-size:14px;
	}
.index .box .title .more,.index .picshow .title .more{
	display:block;
	float:right;
	/*background:url(style_res/more.png) right top no-repeat;
	width:43px;
	height:16px;
	line-height:16px;
	text-indent:-9999px;
	overflow:hidden;*/
	margin:6px 16px 0 0;
	_margin:6px 8px 0 0;
	zoom:1;
	}
.index .box img{
	display:block;
	}
.index .box ul{
	padding:12px 18px 0 18px;
	}
.index .box li{
	line-height:20px;
	/*width:100%;*/
	clear:both;
	}
.index .box li a{
	float:left;
	background:url(style_res/li2.gif) 0 7px no-repeat;
	padding-left:8px;
	}
.index .box li span{
	float:right;
	}
.index .box .topnews{
	background:url(style_res/bot1.gif) 0 bottom repeat-x;
	width:100%;
	clear:both;
	padding-bottom:15px;
	margin-bottom:10px;
	height:auto;
	}
.index .box .topnews a{
	background:none;
	padding:0;
	}
.index .box .topnews img{
	padding:1px;
	border:1px solid #dfdfdf;
	float:left;
	}
.index .box .topnews .intro{
	float:left;
	width:410px;
	margin-left:17px;
	}
.index .box .topnews .heading{
	display:block;
	margin-bottom:5px;
	font-size:14px;
	font-weight:normal;
	color:#1855ad;
	clear:both;
	}
.index .box .topnews .intro div{
	display:block;
	clear:both;
	}
.index .box .topnews .more{
	color:#ff5400;
	float:right;
	margin-top:10px;
	}
.index .boxhf{
	width:328px;
	}
.index .boxhf .topnews .heading{
	font-size:12px;
	}
.index .boxhf .topnews .intro{
	width:165px;
	}
.index .boxhf .topnews .more{
	color:#ff5400;
	float:right;
	margin:0;
	*float:none;
	}
.index .boxhf .topnews img{
	padding:2px;
	border:0;
	float:left;
	}
/*.index .boxhf .topnews img{
	padding:0;
	border:0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}*/
.index .message{
	padding:1px;
	}
.index .message{
	margin-top:14px;
	}
.index .headline ul{
	padding:6px 18px 12px 18px;
	/*display:inline-block;*/
	}
.index .donate{
	padding:12px 9px;
	}
.index .donate .jzs{
	padding:1px;
	background:#fff;
	border:1px solid #DFDFDF;
	}
.index .donate .box{
	margin-top:13px;
	}
.index .donate .jzyt{
	border:1px solid #DFDFDF;
	margin-top:12px;
	}
.index .donate .slist{
	padding:0 15px 0 18px;
	margin-top:5px;
	}
.index .headline li,.index .donate li{
	height:auto;
	background:url(style_res/bot1.gif) 0 bottom repeat-x;
	padding:7px 0 6px 0;
	}
.index .box li.last{
	background:none;
	}
.index .donate li.last{
	background:url(style_res/bot1.gif) 0 bottom repeat-x;
	}
.index .headline li a{
	float:none;
	display:block;
	height:40px;
	}
.index .donate li a{
	float:none;
	display:block;
	}
.index .headline li span{
	font-weight:normal;
	color:#000;
	margin-top:-20px;
	}
.index .directory .img{
	float:left;
	padding:14px 0 0 16px;
	}
.index .directory ul{
	float:left;
	padding:20px 18px 10px 18px;
	}
/*首页滚动图片*/
.index .picshow{
	background:url(style_res/boxbg.gif) 0 bottom repeat-x;
	border:1px solid #dfdfdf;
	margin-top:15px;
	}
.index .piclist{
	padding:24px 58px 12px 82px;
	position:relative;
	z-index:2;
	}
.index .scroll{
	position:relative;
	}
.index .scroll ul{
	float:left;
	height:130px;
	overflow:hidden;
	}
.index .scroll li{
	float:left;
	width:150px;
	text-align:center;
	padding:0 4px;
	}
.index .scroll li img{
	padding:1px;
	border:1px solid #dfdfdf;
	}
.index .scroll li span{
	margin-top:5px;
	}
.picshow .tbtn{
	background:url(style_res/btnico.png) 0 0 no-repeat;
	width:31px;
	line-height:31px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:60px;
	z-index:200;
	}
.picshow .prev{
	background-position:0 0;
	left:17px;
	}
.picshow .next{
	background-position:0 -36px;
	right:17px;
	}
/*首页右侧*/
.index .div7{
	width:272px;
	}
.clear{
	clear:both;
	}
/*友情链接*/
.index .friendlink li{
	float:left;
	width:auto;
	padding:0;
	margin-right:15px;
	height:24px;
	line-height:24px;
	clear:none;
	}
.index .friendlink li a{
	background:none;
	padding:0;
	}
/*内页内容�?*/
/*左侧*/
.left{
	width:237px;
	margin-top:15px;
	}
.sort{
	border:1px solid #dcdfe2;
	border-top:0;
	background:url(style_res/sortbg.gif) #f8f8f8 0 80px repeat-x;
	}
.mainTitle{
	background:#205cb3;
	height:33px;
	padding:1px;
	}
.mainTitle h2{
	border:1px solid #6c9fd7;
	margin:0;
	color:#fff;
	font-size:16px;
	font-family:"Microsoft YaHei", "WenQuanYi Micro Hei";
	height:31px;
	line-height:31px;
	text-indent:18px;
	}
.sort .jzs{
	text-align:center;
	padding:52px 0 24px 0;
	background:url(style_res/jzslbg.png) 0 0 no-repeat;
display: none;
	}
.sort .jzs img{
	border:1px solid #dfdfdf;
	padding:1px;
	display:inline;
	}
.menu{
	margin:10px 18px 0 18px;
	background:url(style_res/bot2.gif) 0 bottom repeat-x;
	padding-bottom:15px;
	}
.menu li{
	line-height:28px;
	background:url(style_res/li2.gif) 0 11px no-repeat;
	padding-left:10px;
	}
.menu li a:link,.menu li a:visited{
	color:#FF6600;
	}
.menu li .li4{
	margin:0 0 0 10px;
	}
.menu .selected{
	background:url(style_res/li3.gif) 0 11px no-repeat;
	}
.menu .selected li{
	background:url(style_res/li5.gif) 0 12px no-repeat;
	}
.menu .selected .selected{
	background:url(style_res/li6.gif) 0 12px no-repeat;
	}
.menu .selected a:link,.menu .selected a:visited{
	color:#2363bd;
	font-weight:bold;
	}
.menu .selected ul li a:link,.menu .selected ul li a:visited{
	color:#FF6600;
	font-weight:normal;
	}
.menu .selected ul .selected a:link,.menu .selected ul .selected a:visited{
	color:#2363bd;
	font-weight:bold;
	}

/*右侧*/
.right{
	/*float:right;*/
	width:705px;
	background:url(style_res/rightbg.gif) #f8f8f8 0 0 repeat-x;
	border:1px solid #dedede;
	margin-top:15px;
	min-height:423px;
    _height:expression(this.scrollHeight < 423 ? "423px" : "auto");
	overflow:hidden; 
	}
.xycont{
	width:958px;
	}
.right .content{
	margin:10px 18px;
	overflow:hidden;
	}
.crumb{
	background:url(style_res/crumbtit.gif) 18px center no-repeat;
	border-bottom:1px solid #dedede;
	height:28px;
	line-height:28px;
	padding-left:37px;
	color:#205cb3;
	}
.crumb a:link,.crumb a:visited{
	color:#205cb3;
	}


/*搜索模块*/
.searchtop{
	margin:37px 0 10px 0;
	}
.searchtop .searchInput{
	color:#656565;
	font-size:12px;
	float:left;
	background:url(style_res/searchbg.gif) 0 0 no-repeat;
	text-indent:8px;
	width:165px;
	height:24px;
	line-height:24px;
	border:0;
	padding:0;
	overflow:hidden;
	}
.searchtop .searchBtn{
	cursor:pointer;
	float:left;
	width:25px;
	height:24px;
	line-height:24px;
	text-indent:-9999px;
	padding:0;
	overflow:hidden;
	border:0;
	background:url(style_res/searchbg.gif) right 0 no-repeat;
	}

.left .search1 {
	margin:10px 18px 0 18px;
	background:url(style_res/bot2.gif) 0 bottom repeat-x;
	padding-bottom:15px;
	}
.left .search h3{
	color:#205cb3;
	font-size:16px;
	font-family:"Microsoft YaHei", "WenQuanYi Micro Hei";
	height:33px;
	line-height:33px;
	margin:0;
	}
.left .search dl,.left .search dd{
	margin:0;
	padding:0;
	}
.left .search dd{
	padding-top:10px;
	}
.left .search dd span{
	display:block;
	float:left;
	width:48px;
	}
.left .search select,.left .search .searchInput{
	border:1px solid #85aad6;
	width:140px;
	padding:1px;
	}
.left .search .searchBtn{
	cursor:pointer;
	}

.searchResult h2{
	margin:0;
	padding:0;
	display:none;
	}
.searchResult li{
	height:30px;
	line-height:30px;
	text-align:right;
	background:url(style_res/li2.gif) 0 center no-repeat;
	padding-left:10px;
	}
.searchResult li a{
	float:left;
	width:580px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
.searchResult li a strong{
	color:#ff0000;
	}

/*文章列表*/
.list li{
	height:26px;
	line-height:26px;
	*float:left;
	*clear:both;
	*width:100%;
	}
.list li a{
	float:left;
	background:url(style_res/li2.gif) 0 11px no-repeat;
	padding-left:10px;
	}
.list li span{
	float:right;
	}
.list .wp_paging li span { float: left;}
#wp_paging_w16 { height: 31px;}
.list .wp_paging li{
	*float:left;
	*clear:none;
	*width:auto;
	}
a.highlight{
	color:#ff0000;
	font-weight:bold;
	}
.page{
	margin:20px 0 0 0;
	text-align:center;
	}
.jzjz li{
	height:auto;
	line-height:26px;
	background:url(style_res/li2.gif) 0 12px no-repeat;
	padding-left:10px;
	}
	.list .wp_paging li a { padding-left: 0px; background: none;}
/*图片列表�?*/
.cpics li{
	float:left;
	text-align:center;
	margin-top:15px;
	width:25%;
	position:relative;
	}
.cpics li p{display:inline;margin:0;padding:0;}
.cpics li img{
	padding:1px;
	border:1px solid #dfdfdf;
	}
.cpics li span{
	display:block;
	width:149px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	}
.cpics li .play{
	position:absolute;
	right:12px;
	top:60px;
	}
.cpics li .play img{
	border:0;
	}
/*校友�?*/
.dirlist li{
	padding:0;
	background:none;
	width:25%;
	float:left;
	line-height:30px;
	}
.dirlist a:link,.dirlist a:visited{
	color:#2363bd;
	}
/*捐赠查询*/
.right .donateSearch{
	background:url(style_res/jzytcx.jpg) #fdfeff 0 bottom no-repeat;
	min-height:650px;
    _height:expression(this.scrollHeight < 650 ? "650px" : "auto");
	margin:0;
	padding:10px;
	}
.donateSearch .login{
	margin-top:30px;
	}
.donateSearch .loginText{
	width:150px;
	}
/*留言�?*/
.guest_content .guest_btn{
	text-align:right;
	}
.guest_content .guest_btn a:link,.guest_content .guest_btn a:visited{
	color:#FF6600;
	font-weight:bold;
	}
.guest_content .guest_count{
	text-align:center;
	height:30px;
	line-height:30px;
	}
.guest_list dd{
	margin:0;
	padding:0;
	}
.guest_list dl{
	margin:10px 0 0 0;
	border:1px solid #DEDEDE;
	background:#fff;
	padding:10px;
	}
.guest_list .title{
	font-weight:bold;
	}
.guest_list .reply{
	border-top:1px solid #DEDEDE;
	margin:10px 10px 0 10px;
	padding:10px;
	}
.guest_list .reply .name{
	font-weight:bold;
	}
/*详细�?*/
.detail .title{
	font-size:14pt;
	line-height:180%;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
	}
.detail .suphead{
	font-size:13pt;
	line-height:180%;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
	}
.detail .subhead{
	font-size:12pt;
	line-height:180%;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
	}
.detail .subtitle{
	text-align:center;
	margin:10px 0;
	line-height:30px;
	background:#f7f6f6;
	border:1px dotted #cccccc;
	}
.detail .subtitle strong{
	font-weight:normal;
	}
.detail .article,.custom{
	padding:10px 0;
	font:13pt/14pt "宋体";
	line-height:160%;
	overflow:hidden;
	}
.detail .article a:link,.detail .article a:visited,
.custom a:link,.custom a:visited{
	color:#205CB3;
	}
.detail .preNext{
	margin-top:20px;
	border-top:1px solid #aca899;
	}
.preNext .pre{
	margin:10px 0 0 0;
	}
/*底部*/
.footerbg{
	background:url(style_res/footbg.gif) 0 0 repeat-x;
	}
.footer{
	overflow:hidden;
	text-align:center;
	height:46px;
	padding:30px 0 0 0;
	color:#fff;
	}
.footer p{
	margin:0;
	padding:0;
	color:#fff;
	font-size:12px;
	}
.footer a:link,.footer a:visited{
	color:#fff;
	font-size:12px;
	}
