
html{ font-family:微软雅黑; font-size:12px;}
ul,li{ margin:0px; padding:0px;}
body
{
    background-color:rgb(177,223,246);
    background-image:url(bodybg.png);
    background-repeat:repeat-y;
    background-position:center;
    }
#body{
	background-color:#ffffff;
	width:950px;
}
#header{
	/*width:100%;*/
}
#toplogo{
	background-image:url(logo.jpg);
	height:154px;
	width:768px;
	float:left;
}
#search{
	background-color:#46A3FF;
	height:154px;
	width:152px;
	float:left;
	padding:0 15px;
	
}
#search span
{
    margin-top:65px;
    font-size:13.29px;
   
    margin-bottom:3px;
    display:block;
   
}
#search input
{
    width:120px;
    display:inline-block; vertical-align:middle;
    background-color:#ffffff;
}
#search #go
{
    width:25px;
    background-image:url(go.png);
    border-bottom-style:none;
}
#mainnav{
	font-size:13px;
	font-weight:bold;
	background-image:url(navbackground.png);
	background-repeat:repeat;
	position:relative;
	height:35px;
	width:100%;
	float:left;
	z-index:1;
}
.menu{
	position:relative;
	float:left;
	/*width:8em;*/
}

h2{
	font-size:12px;
	line-height:2em;
	text-align:center;
	width:8em;
}
.blue{
	background-color:rgb(1,31,91);
}
.fontcolor{
	color:red;
}
.submenu{
	/*border:1px solid green;*/
	/*width:100%;*/
	position:absolute;
	background-color:#000079;
	padding-top:1em;
}
.menu ul{
	list-style:none;
	/*width:100%;*/
}

.menu ul li{
	text-align:center;
	padding-bottom:1em;
	white-space:nowrap;
	/*width:100%;*/
}
.defwidth{
	padding-bottom:0em;
	height:0em;
	width:8em;
	margin:0;
}
.hide{
	visibility:hidden;
}
#content{
	width:100%;
}
#picsbar{
	position:relative;
	width:950px;
	height:335px;
	background-image:url(ad1.jpg);
	/*border:1px solid #CE0000;*/
}
#leftarrow{
	position:absolute;
	height:15em;
	z-index:1;
}
#rightarrow{
	position:absolute;
	float:right;
	left:97%;
	height:15em;
	z-index:1;
}
.pic{
	width:100%;
	display:none;
}
.pic img{
	width:100%;
	height:15em;
	z-index:-1;
}
#pic0{
	display:block;
}
#leftpanel
{
	float:left;
	width:220px;
	padding:6px 10px;
	display:block;
}
#leftpanel ul{
	background-color:rgb(1,31,91);
	list-style-type:none;
	/*list-style-image:url(arrow.jpg);*/
	padding:17px 0px 17px 23px;
	margin:0px 0px;
}
#leftpanel ul li{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	background-image:url(arrow1.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	width:100%;
}
#leftpanel ul li a:hover{
    color: #990000;
}
#leftpanel ul li a
{
    color:#FFFFFF;
    }
#leftpanel ul li a.sel{color: #990000;}

#rightpanel{
	width:675px;
	margin-left:35px;
	min-height:460px;
	float:left;
    display:block;
    position:relative;
}
#rightpanel li.sel a
{
    font-size:16px;
    font-weight:bold;
    margin:0px 20px 0px 20px;
}
#articlelist{
    color:#000000;
    margin-top:20px;
}
#article
{
    color:#000000;display:block;clear:both;
    margin:20px 20px;
    }
#articlelist ul{
    list-style-type:none;
	/*list-style-image:url(arrow.jpg);*/
	
}
#articlelist ul li
{
    height:88px; 
    margin-right:127px;   
}
#articlelist ul.school li
{
    height:33px; }
.title
{
    float:left;display:block;
    width:440px;  
    padding-left:20px;  
    background-image:url(arrow.jpg);
    background-position:left center;
    background-repeat:no-repeat;
}
.title a{color:rgb(65,89,135);}
.date
{
    float:right;display:block;
    width:85px;  color:rgb(165,25,28); 
 }
 .date1
{ 
    text-align:right; padding:10px 50px 10px 0px;
    color:rgb(165,25,28); 
 }
 .ke-content{ padding:10px 50px 50px 25px; width:600px; overflow:hidden;}
 .abstract
 {
    padding:5px 20px 0px 20px;
    height:50px;
    width:525px;
    clear:both;
    color:rgb(124,124,126);
    display:block;
    font-size:12px;
    overflow:hidden;
 }
#return{
	margin:12px 20px;
	font-weight:bold;
	padding-left:13px;
	background-image:url(arrow.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:rgb(1,31,91);
}

.breadcrumb{
	margin:12px 20px;
	font-weight:bold;
	padding-left:13px;
	color:rgb(1,31,91);
}

#rightpanel div h2,font{
	color:#000000;
	width:662px;
	text-align:left;
}
#footer{
	width:950px;
	font-size:11px;
	line-height:16px;
	border-top:12px solid rgb(155,0,4);
	background-image:url(bottombg.png);
	background-repeat:repeat;
	margin:0;
	padding:0;color:#FFFFFF;
	text-align:center
}
#bottomnav
{
    width:950px;
    height:150px;
	font-size:12px;
	text-align:center;
}
#bottomnav  ul{
	list-style-type:none;
}
#pager
{
    color:#000000;
    text-align:right;
    margin-right:127px;
    margin-top:20px;
    height:40px;
}
 #pager a
 {
     padding:0.3em 0.6em;
     }
    
 #pager a:hover
 {
     cursor:pointer;
     }
.selected
{
    background-color:rgb(1,31,91);
    color:#ffffff;
    
    }
input
 {
     height:18px;
     border:0px;
     line-height:18px;
     background-color:rgb(199,209,227);

 }
 #gobutton
{
    color:#ffffff;
    background-color:rgb(1,31,91);
    }
#nav1
{
    padding:0px 0px 0px 10px; 
}
#nav1 a
{
    color:#ffffff;
    }
#nav1 li
{
    text-align:left;
    }
 #nav1 > li > a
 {
     font-size:11.72px;
     font-weight:bold;
     }   
#nav1 > li{
    float:left;
    margin-left:20px;
    margin-right:15px;
    margin-top:15px;
}

#nav1 > li ul
{
    margin-top:20px;
    font-size:12px;
    
}
#nav1 > li ul li
{
    margin-bottom:2px;
    }
  #friendlink ,#schoolLink{ width:95px;} 

.clear{
	clear:both;
}
.block{
	/*background-color:#f00;*/
	visibility:visible;
}
.block a:hover{
	text-decoration:none;
	color:#f00;
}
a{
	text-decoration: none;
}
h2{ font-size:15px;}
.cols
{
    float:left;
    padding-top:30px;
    min-height:335px;
    width:247px;
    border:0px solid red;
    color:#000000;
     /*background-color:rgb(231,235,238); */
   
 }

.cols ul
{
    list-style:none;
    list-style-position:inside;
    }
.cols li
{
    padding-bottom:4px;
    padding-top:20px;
}
.cols a,.cols li{
    color:rgb(124,124,126); font-size:11px; line-height:18px;}
.cols .more{padding-top:10px;}
.cols .more a
{color:rgb(160,17,19); background-image:url(morearrow.png); background-position:left center; background-repeat:no-repeat; padding-left:22px;}
li.colname{
    text-align:center;
    font-size:16px;
    margin-bottom:15px;
}
.cols .cate-header,.cols .cate-header a,.cols .cate-header li
{padding:0px 0px;margin:0px 0px;font-weight:bold; }
.cols .cate-header ul li a{font-size:16px;}
.cols .cate-header{width:100%;}
#list1
{
    padding-left:27px;
    width:178px;/*205*/
}
 #list2
 {
    padding-left:30px;
    width:365px;/*395*/
  }
  #list2 img{float:left; width:170px;height:105px;}
  #list2 .right{float:left; width:180px; padding-left:15px;}
  #list2 .right a{color:rgb(65,89,135);}
  #list2 .right .date,#list2 .right .abstract{width:100%;padding:0px 0px; height:auto;}
  #list2 .right .abstract{ margin-top:5px; padding-top:5px; border-top:1px solid rgb(199,201,200);}
 #list3
 {
    padding-left:55px;
    width:275px;/*330*/
 }
  #list3 .date,#list3 .abstract,#list3 .fwb a{ display:block; width:261px;padding:5px 7px; height:auto;background-color:rgb(211,211,211);}
  #list3 .fwb a{color:rgb(65,89,135);*width:auto;}
  
.nv{display:none;}
#toTop{cursor:pointer;position:fixed; width:54px;height:46px;bottom:40px;right:40px;background-image:url(totop.png); background-position:center center;_position:absolute;
        _top:expression(eval((document.documentElement.scrollTop||document.body.scrollTop)+(document.documentElement.clientHeight||document.body.clientHeight)-86));_bottom:auto;
        _left:expression(eval((document.documentElement.scrollLeft||document.body.scrollLeft)+(document.documentElement.clientWidth||document.body.clientWidth)-94));_right:auto;}


#leftpanel #leftpanelUl{
	padding-left:0px;
	/*list-style-image:url(arrow.jpg);
	background-color:rgb(1,31,91);
	list-style-type:none;
	padding:17px 0px 17px 23px;
	margin:0px 0px;*/
}
ul#leftpanelUl>li{
	padding:4px 0px 4px 20px;
	background-image:none;
	background-position:left center;
	background-repeat:no-repeat;
	width:100%;
}
ul#leftpanelUl>li ul{
}
ul#leftpanelUl>li li{
	padding:4px 20px 4px 10px;
	background-position:left center;
	background-repeat:no-repeat;
	width:100%;
}
ul#leftpanelUl>li ul{display:none;position:absolute;margin-left:100px;margin-top:-20px; z-index:200;}
ul#leftpanelUl>li:hover ul{display:block;}
ul#leftpanelUl>li:hover>a{
    color: #990000;
}
ul#leftpanelUl li a
{
    color:#FFFFFF;
}
#leftpanelUl li a.sel{color: #990000;}

#leftpanel.school{width:120px;}

a:link,a:visited{FONT-SIZE: 12.5px;}
a:hover,a:active{FONT-SIZE: 12.5px;}