﻿@charset "utf-8";
/* CSS Document */
dl,dt,dd,ul,li,div,p,h1,h2,h3,h4,body,form,table,tr,td{
	padding:0;
	margin:0;
}

body{
	font-family:"宋体";
	font-size:12px;
	margin:0;
	padding:0;
	background-color:#56B4DD;
}
ul,li{ list-style:none; list-style-position:outside;}
img{ border:0; padding:0; margin:0;}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none;}
.clear{ clear:both; font-size:0; height:0; line-height:0;}
/*公用头部*/
.header{
	width:980px;
	height:147px;
	color:#d5ebfd;
	background-image: url(../images/topbg1.gif);
	background-repeat: no-repeat; 
	margin:0 auto;
	border:solid 0px red;}
.header_top{ 
	width:430px;
	padding:5px 0 0 550px;
	border:solid 0px red;
}
.header_top a:link{font-size:12px;color:#a7c6e5;}
.header_top a:visited{font-size:12px;color:#a7c6e5;}

.dis{ margin-left:20px;}
.blue3 {
	color:#000065;
	font-size:12px;
	text-decoration: none;
}


/*导航*/
.banner{margin:0 auto; width:980px; font-style:normal; font-family:"宋体"; font-size:14px; color:#FFFFFF; font-weight: bold;  border:solid 0px red; height:38px;}
.banner p img{ margin-top:-8px auto; height:7px; padding:0;border:solid 0px red; }
.nav_left{height:33px; overflow:hidden; width:11px; background:url(../images/bg_left.gif) repeat-y; float:left;}
.nav_right{ height:33px; overflow:hidden; width:9px; background:url(../images/bg_right.gif) repeat-y; float:left;border:solid 0px red;}
.banner ul{ padding:0; margin:0; float:left;border:solid 0px red; width:960px; height:32px;}
.banner li{
	float:left;
	line-height:32px;
	text-align: center;
	vertical-align: middle;
	padding:0;
	margin:0;
}
.spec
{
	width:138px;
	height:38px;
	float:left;
	line-height:38px;
	padding: auto;
	background: url(../images/topp2.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;}
.nav_jc { height:38px; background: url(../images/topp2.gif); background-repeat: no-repeat; background-position:center; width:120px; float:left; }
.daohang {
	font-family: "宋体";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.daohang:hover {
	font-family: "宋体";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ffb901;
}
.bannerSelected
{
	font-family: "宋体";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ffb901; 
}

/*底部*/
.end {
	background:url(../images/end_BG.gif) no-repeat;
	width:980px;
	height:82px;
	margin:0 auto;
	text-align:center;
	font-size:12px;
	color:#8d8d8d;
	}
.end_div { line-height:16px; padding-top:20px; height:36px;}
.end_w {
	width:980px;
	height:22px;
	line-height:16px;
	font-size:12px;
	color:#484848;
	margin:0 auto;
	padding-left:40px;
}

/*seach*/
.search { clear:both;
	width:980px;
	height:86px;
	color:#d5ebfd;
	background-image: url(../images/p_shortBG.gif);
	background-repeat: no-repeat;
	margin:0 auto;
	padding:0;
	border:solid 0px red;
	}
.sea_cy{ padding:10px 0 0 30px;border:solid 0px black; height:30px; vertical-align:bottom;}
.sea_w{ float:left;padding:0 0 0 30px; width:310px;  height:30px; line-height:30px; vertical-align:middle;}
.sea_w a{ color:#D5EBFD;}
.sea_w a:hover{ text-decoration:underline;}
.sea_w a:visited{color:#D5EBFD;}
.sea_wz{ float:right;width:280px; padding-right:10px;height:30px; line-height:30px;vertical-align:middle;}
.barlist{ float:right; padding-right:30px;}
.barlist a:link{ color:#ffa800; padding-left:8px; }
.barlist a:visited{color:#ffa800; padding-left:8px;}
.search_box {
	width:303px;
	height:17px;
	color:#FF6600;
	font-size:12px;
	border: 1px solid #a8a8a8;
}
.blue4 {
	font-family:"宋体";
	font-size:12px;
	color:#84d8ff;
	font-weight: normal;
}
.orange2 {
	font-family:"宋体";
	font-size:12px;
	color:#ffa800;
	font-style: normal;
	text-align: left;
}
.yellow {
	font-size:12px;
	color:#ecff4a;
}

.mainbody{ margin:0px auto; width:980px; padding:0; border:solid 0px red; }

/*左侧*/
.leftbody{ float:left; width:202px; border:solid 0px red; background:url(../images/bg_left.gif) repeat-y; padding:0 0 0 11px; background-color:#005697; margin:0; }
.leftbody .leftbg{  background-repeat:repeat-y;  float:left;}
.leftPageName{ width:202px; float:left; border:solid 0px red; padding-bottom:20px;}
.leftPageName h2{ color:#EEF9FF;  vertical-align:middle; width:202px; height:25px; background:url(../images/n_BGblue3.gif) repeat-x; background-position:left; overflow:hidden; font-size:15px;text-align:left; border:solid 0px red;}
.parentClass{ padding:0; margin:0;}
.parentClass li{}
.parentClass li p{background:url(../images/n_BGblue1.gif) repeat-x; width:182px; height:19px;  text-align:left; line-height:19px;  padding-left:20px; padding-top:7px;}
.parentClass li a{ padding-left:10px; color:#AFDBCB; text-decoration:none; line-height:19px; height:19px;}
.parentClass li h2{ color:#EEF9FF; background-color:Black; width:198px; height:25px; background:url(../images/n_BGblue3.gif) repeat-x; font-size:15px; line-height:25px; text-align:center;}
.subClass ul{}
.subClass li {line-height:22px; padding-top:5px;}
.subClass li a:hover{ color:White;} 
.subClass li img{ text-align:left; padding-left:20px;}
.pagelink{ color:#D8FFDD; padding-left:50px; line-height:29px; border:solid 0px black; margin-left:30px;}


.thirdClass{ padding:5px 0 0 10px;width:180px; margin:0 0 0 0px;}
.thirdClass li{ padding:0; margin:0;height:22px;}
/*中间*/
.midbody{ float:left; width:572px; border-left:solid 1px #000000; border-right:solid 1px #000000;background-color:White;}
.midbody .weltop{ text-align:center;}

.download{ background:url(../images/download_p.gif) no-repeat; width:539px; height:37px;}
.download .dtext{ width:190px; height:30px; padding:17px 20px 0 329px;}
.welText{ padding:40px 20px 20px 20px;}

/*右侧----分左中右三部分*/
.rightbody{ width:193px; background:url(../images/bg_right.gif) repeat-y right; float:right; background-color:#C6BBA5;}
.rightRelLink{}
.rightRelLink ul{ margin:0; padding:0;}
.rightRelLink h2{ color:#000063; font-size:15px; padding:10px 0 0 20px;background:url(../images/n_BGgray1.gif) repeat-x; width:143px; height:32px;border:solid 0px red;}

.rightRelLink li{ background:url(../images/n_BGgray2.gif) repeat-x; width:143px; height:22px; line-height:22px; padding-left:20px;border:solid 0px red; padding-top:0; margin-top:0;}
.rightRelLink li a:link{ color:Black; overflow:hidden;}
.rightRelLink li a:visited{ color:Black;overflow:hidden;}
.rightImg{ padding:10px auto; margin-top:10px;}
.rightImg ul{ padding:0; margin:0;}
.rightImg li{ padding:5px 5px 5px 2px;}

/*右侧----分左右两部分*/
.secbody{ width:726px; background:url(../images/bg_right.gif) repeat-y right; float:right; padding:20px 20px 20px 20px; border-left:solid 1px black; background-color:White;}
.secbody dl{ text-align:center;}
.secbody .blueTitle{ color:#003156; font-weight:bold; text-align:center; font-size:14px;}
.secbody .orangeTime{ color:#E48C4F; text-align:center; padding:10px 0 10px 0px;}

.page{ text-align:center; width:512px;}

/*新闻列表*/
.newslist{ padding:10px 10px 10px 10px;}
.newslist h2{ color:#0A365A; font-size:15px;}
.newslist ul{ padding:0; margin:0;}
.newslist li{ line-height:33px; height:33px; background:url(../images/kuang_03.gif) no-repeat 12px 10px; padding-left:32px; display:inline-block; width:400px; overflow:hidden; }

.newslist li a{ float:left; color:#121270;}
.newslist li span{ float:right; color:#343435; padding-right:25px;}


/*搜索页面*/
.sear{ padding:10px 10px 10px 10px; float:right; width:625px; height:474px; margin-right:11px; background-color:White;}
.sear h2{color:#0A365A; font-size:15px;background:url(../images/seaFlag.jpg) no-repeat; height:35px; padding:11px 0 0 45px;}
.sear ul{}
.sear li{line-height:33px; height:33px; background:url(../images/kuang_03.gif) no-repeat 12px 10px; padding-left:32px; display:inline-block; width:400px; overflow:hidden;}
.sear li a{color:#121270;}
.sear li a:hover{ text-decoration:underline;}
.sear li a:visited{color:#121270; }
/*学生作品，师资力量*/
.piclist{}
.piclist ul{}
.piclist li{ float:left; padding-right:30px;}
.piclist li p{ margin:5px auto; border:solid 0px red; text-align:center;}
.piclistTitle{color:#003057; font-weight:bold; text-align:left; font-size:15px; padding-bottom:20px;}

.left{ text-align:left;}
.red{ color:Red;}

.lost{ display:none;}


/*首页*/
.bodyBg{ background:url(../images/BG_new.gif) no-repeat; width:980px; height:605px; margin:0 auto;}
.dateAndCount{color: #a7c6e5; font-size:12px; padding:20px 0 0 0px; white-space: normal; border:solid 0px red; width:400px; float:right;}
.indexSea{width:950px; height:24px;font-size:12px; color:#a7c6e5;font-weight:bold; padding:10 auto; vertical-align:bottom; background-position: cente; margin:0 0 0 15px;vertical-align: baseline; padding-top:20px;}
.orange{ color:#DB6B19;}
.indexSea a:link{font-size:12px;color:#a7c6e5;}
.indexSea a:visited{font-size:12px;color:#a7c6e5;}
.search_boxb{width:303px;height:15px;color:#FFFFFF;font-size:12px;border: 2px solid #4c95da;background-color: #353f49;background-position: center;vertical-align:bottom; padding-top:2px;}
.indexfoot{width:940px; height:60px; font-size:12px; color:#A2A2A4; margin:50px auto;  text-align:center; border:solid 0px red; line-height:20px;}

.textbottom{ vertical-align:bottom;}


.FAQList{}
.FAQList ul{ padding:10px auto;}
.FAQTitle{ color:#0E0E6D;}
.FAQAnswer{ color:#969696; text-indent:10px;}
.FAQBox{ border:solid 1px #1A1977;}

.acSelected{ background:url(../images/a_03.jpg) no-repeat; width:65px; height:22px; line-height:24px; text-align:center; font-weight:bold;}
.acSelected a:link{color:#535353;}
.acSelected a:hover{ text-decoration:underline;}
.acSelected a:visited{ color:#535353;}
.ac{ background:url(../images/b_05.jpg) no-repeat; width:65px; height:22px; line-height:24px; text-align:center; }
.ac a:link{color:#b2b2b2;}
.ac a:hover{ text-decoration:underline;}
.ac a:visited{ color:#b2b2b2;}
