* {
margin: 0;
padding: 0;
font-size: 13px;
font-family: "Microsoft YaHei", '微软雅黑', "Helvetica Neue", Helvetica,
Arial, '' sans-serif;}

ul,li {
margin: 0;
padding: 0;}

body {
background-color: #F7F7F7;}

.paddlr15{padding:15px;}
.ptop20{padding-top:20px;}
.color-huang {
color: #FF8C00;}

.color-zhuanhong {
color: #B00D23;}

.color-shenlan {
color: #036EA5;}

.color-chengse {
color: #F07F18;}

.color-jinse,.color-jinse a {
color: #B6A989;}

a {
text-decoration: none;
outline: none;
bblr: expression(this.onFocus = this.blur () );}

a:HOVER,h3 a:HOVER {
color: #e73828;
text-decoration: none;}

img {
border: 0;
outline: medium none;}

ul {
list-style: none;}

p {
line-height: 26px;
color: #3e3a39;
font-size: 13px;
padding: 7px 0;}

hr {
border-bottom: 1px dashed #9fa0a0;
border-top: 0;
border-left: 0;
border-right: 0;
padding-top: 5px;
margin-bottom: 5px;
height: 1px;
overflow: hidden;}



.center {
margin: 0 auto;}

.left {
float: left;}

.right {
float: right;}


.clear {
clear: both;
width: 100%;
height: 0px;
overflow: hidden;
font-size: 0;
line-height: 0;}
.personName-href{
border-bottom: 1px dotted #C9CACA;}
.search-btn {
cursor: pointer;
height: 16px;
width: 16px;
position: relative;
top: -18px;
left:165px;
display: block;
border:0px;
background: url(search-bg.png) -150px -150px no-repeat;}

.page-width {
width: 1024px;}

.page-width2 {
width: 1156px;}
.page-width3 {
width: 1045px;}
#div1100{width:1100px;margin:0px auto;}

.main-nav-bg,.links{
background: url(lxy_41.png) repeat-x;
width: 100%;}

.top-nav-bg {
height: 36px;
width: 100%;
background-color:#4c4b4b;}

.top-nav ul li {
float: left;
padding: 0px 5px;
height: 36px;
line-height: 36px;}

.top-nav ul li span {
color: #A6A6A6;}

.top-nav ul li a {
color: #d3d1d1;
font-size: 12px;
text-shadow: 0px 2px 1px #000;}

.top-nav ul li a:HOVER {
color: #68C1EF;}

#weixin{position:absolute;top:29px;right:-9px;display:none;
background:url(er.png) no-repeat;text-align:center;padding-top:0px;border:#fff 0px solid;
z-index:99999;}


.search {
position: relative;
top: 8px;}

.search .coe-search-input {
width: 155px;
height: 20px;
line-height: 20px;
border: none;
padding-left: 8px;
padding-right: 22px;
color: #A6A6A6;
font-size: 12px;
background: url(search-bg.png) no-repeat;

display: block;}

.search input:FOCUS {
outline: none;}

.logo-bg {
background: url(logo-bg.jpg) center no-repeat;
height: 145px;
margin-top: 36px;}

.logo {

padding: 0px 0px 0px 40px;}

.logo a {
background: url(public/logo.png) no-repeat;
display: block;}

.logo a:HOVER,.logo a:ACTIVE {
background-position: 0 -74px;}

.main-nav-box-fix {
position: fixed;
top: 35px;
z-index: 99991;}

.top-nav-box-fix {
position: fixed;
top: 0px;
z-index: 99991;}

.main-nav-bg {
background-position: 0 0px;
height: 85px;}

.main-nav ul {
width: 100%;}

.main-nav ul li {
width: 95px;
float: left;
text-align: center;}

.main-nav ul li a {
height: 65px;
padding-top:20px;
color: #FFEBCA;
text-shadow: 0px -1px 0px #3C0610;
display: block;
width: 100%;
font-size: 14px;}
.main-nav ul li a span{

font-size: 8px;
line-height:90%;}

.main-nav .nav0 a {}

.main-nav .nav0 {
background: none;}

.main-nav a:HOVER,.main-nav .hover {
background-color: #fff;
color: #8C0D23;
text-shadow: none;
font-weight:bold;
font-size:15px;
background:#fff url(menubg_54.png) center no-repeat;}

.top-nav-expand {
display: none;
background: url(top-nav-expand-bg.png) repeat-x;
height: 38px;
width: 100%;}

.top-nav-expand .center {
background: url(coe-nav-menu.png) 0 center no-repeat;
height: 38px;}

.wrap {
display: none;
position: absolute;
background-color: #fff;
z-index: 99999;
width: 100%;
height: 170px;
padding: 23px 0;}

.wrap ul {
float: left;
padding: 0 30px;

height: 165px;}

.wrap ul li {
line-height: 30px;}

.wrap .sub {
display: none;
position: absolute;}

.wrap ul li a {
color: #a91732;
background: url(public/gray-block.gif) 0 center no-repeat;
padding-left: 9px;
font-size: 14px;
line-height:30px;}

.wrap ul li a:HOVER {
color: #e73828;}

.wrap .img {
float: right;}

.wrap .img-bg {
height: 175px;}
.menu2{}
.menu2 li {padding-left:5px;}
.menu2l{float:left;width:8px;height:173px;}
.menu3 li {background: url(lxy_73.png) center left no-repeat;padding-left:5px;}


.wrap .sub-nav1 .img {
background: url(lxy_67.png) center center
no-repeat;
width: 843px;}

.wrap .sub-nav2 .img {
background: url(b-jgsz_69.png) center center
no-repeat;
width: 725px;}

.wrap .sub-nav3 .img {
background: url(b-rcpy_67.png) center center
no-repeat;
width: 800px;}
.wrap .sub-nav6 .img {
background: url(kexue_67.png) center center
no-repeat;
width: 820px;}
.wrap .sub-nav7 .img {
background: url(shehui_67.png) center center
no-repeat;
width: 820px;}
.wrap .sub-nav4 .img {
background: url(b-djgz67.png) center center
no-repeat;
width: 820px;}

.wrap .sub-nav5 .img {
background: url(b-szly_67.png) center center
no-repeat;
width: 820px;}

.wrap .sub-nav8 .img {
background: url(b-xstd_69.png) center center
no-repeat;
width: 800px;}
.wrap .sub-nav9 .img {
background: url(b-yyfc_68.png) center center
no-repeat;
width: 820px;}
.wrap .sub-nav10 .img {
background: url(renc_67.png) center center
no-repeat;
width: 820px;}
.wrap .img .txt {
float: right;
width: 540px;
padding-right: 25px;
padding-top: 15px;}
.navmore{position:absolute;bottom:20px;right:35px;}

.wrap .sub-nav3 .img .img-bg .txt {
width: 220px;}

.wrap .sub-nav5 .img .img-bg .txt {
width: 196px;}


.wrap .sub-nav7 .img .img-bg .txt {
width: 190px;}
.wrap .sub-nav2 .img .txt {
float: right;
width: 430px;
padding-right: 25px;
padding-top: 15px;}
.wrap .sub-nav3 .img .txt {
float: right;
width: 230px;
padding-right: 25px;
padding-top: 15px;}
.wrap .sub-nav4 .img .txt {
float: right;
width: 500px;
padding-right: 25px;
padding-top: 15px;}
.wrap .sub-nav6 .img .txt {
float: right;
width: 500px;
padding-right: 25px;
padding-top: 15px;}
.wrap .sub-nav10 .img .txt {
float: right;
width: 500px;
padding-right: 25px;
padding-top: 15px;}
.wrap .sub-nav4 .img .txt {
float: right;
width: 500px;
padding-right: 25px;
padding-top: 15px;}
.wrap .sub-nav7 .img .txt {
float: right;
width: 500px;
padding-right: 25px;
padding-top: 15px;}
.wrap .sub-nav8 .img .txt {
float: right;
width: 500px;
padding-left:280px;
padding-right: 25px;
padding-top: 15px;}
.wrap .sub-nav9 .img .txt {
float: right;
width: 500px;
padding-right: 25px;
padding-top: 15px;}
.wrap .img .txt p {
font-size: 12px;
line-height: 23px;
color: #999999;}

.wrap .img a {
width: 63px;
height: 25px;
display: block;
background: url(public/sub-nav-btn.png) 0 -25px no-repeat;}

.wrap .img a:HOVER {
background-position: 0 0;}

.sub-nav-bottom-bg {
width: 100%;
height: 12px;
background: url(public/sub-nav-bottom-bg.png) repeat-x;
position: absolute;
top: 215px;}

.nav-mask {
position: absolute;
width: 100%;
top: 266px;
background-color: #000;
z-index: 999;
filter: alpha(opacity = 50);
display: none;
opacity: 0.1;}


.links {
background-position: 0 -77px;
text-align: center;
height: 46px;
line-height: 46px;}

.links a:HOVER {
color: #e73828;}

.links a,.links span {
margin: 0 15px;
color: #666666;
font-size: 14px;
text-shadow: 0 1px 0 #fff;}

.main-body-bg {
background: url(main-body-top-bg.jpg) repeat-x;}

.pku-logo-watermark {
background: url(pku-logo-watermark.png) -37px 90px no-repeat;}

.footer-bg {
background: url(bottom_159.png) top no-repeat;
height: 220px;}

.footer {
padding-top: 45px;
width: 1000px;}

.footer .left {
width: 268px;}

.footer .right {
width: 310px;
padding-left: 15px;}

.footer ul li {
float: left;
padding-right: 15px !important;
*padding-right: 10px !important;
padding-right: 10px;
line-height: 26px;}

.footer .left ul li a {
color: #dedbdb;}

.footer .left ul li a:HOVER {
color: #68C1EF;}

.footer .right ul li {
color: #dedbdb;
float: none;}

.footer-boder {
border-top: 1px solid #dedbdb;
border-bottom: 0px solid #dedbdb;
height: 0px;
overflow: hidden;
margin: 9px 0;
margin-right: 15px;}

.footer-logo {
width: 350px;
float: left;
margin: 0 22px;
position: relative;}

.footer-logo a {
background: url(public/footer-pku-logo.png) no-repeat;
height: 163px;
width:160px;
display: block;
float: left;}
.footer-logo img {
height: 150px;
width:150px;
float: right;}
.footer-logo span{
color: #fff;
position: absolute;
font-size: 11px;
bottom: -7px;
right: 31px;}

.footer-logo a:HOVER {
background-position: -160px 0;}


.gotop {
width: 39px;
height: 61px;
top: 45%;
display: none;
_display: none;
position: fixed;
right: 0;}

.gotop a {
width: 39px;
height: 57px;
display: block;
background: url(gotop.png) no-repeat;}

.gotop a:HOVER {
background-position:0px 0;}




.table thead tr {
height: 37px;
background: url(system/table-head-bg.png) repeat-x;}

.table thead th {
font-size: 15px;
color: #fff;
line-height: 37px;
font-weight: bold;
text-align: left;
padding: 0 7px;}

.table td {
padding: 7px 7px;}

.table .odd {
background-color: #F5FBFE;}

.table .even {
background-color: #E8F4F8;}

.table .table-footer-bg {
background-image: url(system/table-footer-bg.png);
background-position: 0 bottom;
background-repeat: repeat-x;}









.news-ctx-title,.img-bottom-separator{
text-align: center;
padding-bottom: 40px;
background: url(img-bottom-separator.png) center bottom no-repeat;}
.news-ctx-title h2{
font-size: 17px;
font-weight: normal;
color: #036EA5;
line-height: 27px;
padding: 15px 0;}
.news-ctx-title div{
color: #D30012;}
.news-ctx-title label{
color: #B6B7B7;}




.nav-path{
line-height: 23px;
padding: 13px 0;
color: #94969A;
text-shadow: 0 1px 0 white;
display: block;}
.nav-path .current{
color: #F07F18;}
.nav-path a{
color: #94969A;}
.nav-path a:HOVER{
color: #ff0000;}


.ctx-top-bg,.ctx-bottom-bg{
background: url(second/ctx-top-bottom-3chnl-bg.png) center 0 no-repeat;
overflow: hidden;
font-size: 0;}
.ctx-top-bg2,.ctx-bottom-bg2{
background: url(ctx-top-bottom-2chnl-bg.png) center 0 no-repeat;
overflow: hidden;
font-size: 0;}
.ctx-top-bg,.ctx-top-bg2{
height: 23px;}
.ctx-bottom-bg,.ctx-bottom-bg2{
background-position: center -25px;
height: 33px;}
.ctx-middle-bg{
background: url(ctx-middle-3chnl-bg.png) center 0 repeat-y;
padding: 5px 0;}
.ctx-middle-bg2{
background: url(ctx-middle-2chnl-bg.png) center 0 repeat-y;
padding: 5px 0;}
.ctx-middle-bg .ctx-left,.ctx-middle-bg .ctx-middle,.ctx-middle-bg .ctx-right{
float: left;}
.ctx-middle-bg .ctx-middle{
width: 571px;}
.ctx-middle-bg2 .ctx-middle{
width: 822px;
min-height:550px;}
.ctx-middle-bg .ctx-left,.ctx-middle-bg2 .ctx-left{
width: 202px;}
.ctx-left{
height: 300px;}
.ctx{
padding: 0 21px;}
.ctx .ctx-title,.right-side-title{
margin-bottom: 7px;}
.ctx .ctx-title h3,.right-side-title h3{
padding-bottom: 7px;
font-size: 18px;
font-weight: normal;
color: #B00D23;}
.right-side-title h3{
color: #666666;
font-size: 15px;
padding-top: 3px;}
.ctx-right{
width: 250px;}
.right-side{
padding:0 13px;}

.cursor-p{
cursor: pointer;}
.switch-btn{
height:26px;
width:65px;
display:block;
margin-left:8px;
background: url(home/switch-btn-bg.png) no-repeat;
background-position: 0 -26px;}
.s-hover{
background-position: 0 0;}
.switch-btn div{
float: left;}
.switch-btn .img,.switch-btn .no-img{
width: 32px;
height:26px;}


.color1{
background-color: #D53828;}
.color2{
background-color: #E5A32D;}
.color3{
background-color: #FFDE00;}
.color1,.color2,.color3{
height: 3px;}
.color-bar div{
float: left;
height: 3px;}
.ctx-title .color1{
width: 20%;}
.ctx-title .color2{
width: 30%;}
.ctx-title .color3{
width: 50%;}
.right-side-title .color1{
width: 25%;
background-color: #00AEDA;}
.right-side-title .color2{
width: 75%;
background-color: #C7CD00;}


.date-bg{
background: url(events-bg.png) no-repeat;
width:133px;
height:20px;
line-height:20px;
color:#fff;
margin-bottom: 7px;
margin-right:4px;}
.date-bg span{
padding: 0 5px;}
.date-bg .left{
width: 60px;
text-align: center;
line-height: 20px;}
.date-bg .right-txt{
color:#3585A7;
float: left;}











.side-nav-fixed{
position: fixed;
top: 75px;}
.left-nav{
width: 194px;}
.left-nav-top,.left-nav-bottom{
width:194px;
background: url(left-nav-top-bottom-bg.png) no-repeat;}
.left-nav-top a{
display:block;
height: 56px;
line-height: 56px;
color: #fff;
font-size: 16px;
padding-left: 21px;
text-shadow: 0px 2px 1px #000;}
.left-nav-top a:HOVER,.left-nav-top .hover{
color: #FFDE00;
background: url(second/left-nav-arrow.png) 169px 24px no-repeat;}
.left-nav .li-top-bg{
background-position:0 -999px;}
.left-nav ul{
background: url(left-nav-middle-bg.png) repeat-y;
padding-left: 10px;}
.left-nav ul li{
background: url(second/left-nav-li-line.png) 0 0 no-repeat;
text-align:center;
width:170px;
line-height: 25px;
border-bottom:#750c20 1px solid;}
.left-nav ul li a{
font-size:14px;
line-height: 25px;
padding: 5px 20px 5px 0;
color: #fff;
display: block;
text-shadow: 0px 2px 1px #000;}
.left-nav .third{
background: none;
padding-left:20px;}
.left-nav .third li{
background: none;
border-bottom:#750c20 0px solid;}
.left-nav ul li .third a:HOVER{
background-position: 127px center;}
.left-nav .third li a{
line-height: 18px;
padding: 5px 20px 5px 0;
font-size: 12px;
background-image: url(s.gif);
color: #fff;}
.left-nav-bottom{
height: 13px;
overflow: hidden;
background-position:0 -56px;}
.left-nav .hover a,.left-nav ul li a:HOVER{
color: #FFDE00;
background: url(left-nav-arrow-.png) 138px center no-repeat;}
.left-nav .currclass a,.left-nav ul li a:HOVER{
color: FFDE00;
background: url(left-nav-arrow-.png) 138px center no-repeat;}



#LB{ padding-top:20px;}
#LB ul li{ border-bottom:dashed 1px #ccc; padding:5px 0;}
#LB ul li h2{font-family:"微软雅黑"; margin-bottom:5px; font-size:18px; font-weight:500;}
#LB ul li h2 a{color:#0c9ad8;padding-left:10px;}
#LB ul li h2 a:hover{ text-decoration:none; color:#900;}
#LB ul li p{ text-indent:2em; font-size:12px;color:#666666;}
#LB ul li p a{font-size:12px;color:#666666;}
#LB ul li:hover{ background-color:#F9F9F9;}
#LB ul li span{ font-size:12px; height:19px;float:left; color:#fff; display:block;padding-right:10px;padding-left:20px;background:url(lxy_122.png) no-repeat left center;}
#LB ul li span.date{}
#LB ul li span.pl{ float:right; background:url(plnum.png) no-repeat left center; width:30px; padding-left:18px; font-size:13px;}


#LB1{ padding-top:10px;}
.t{border-bottom:dotted 1px #d53828;background:url(icon2.jpg) no-repeat left center;padding-left:15px;width:750px;clear:both;line-height:30px;color:#d53828 ;}
.col ul li{ padding:5px 0;line-height:30px;padding-left:15px;float:left;}
.col ul li a{color:#000;}
.col ul li a:hover{color:#d53828;}
.col ul li span{float:right;font-size:12px;color:#666;}
.col .c9{float:right;}



#LB-nodate { padding-top:10px;}
#LB-nodate ul li{ background:url(icon2.jpg) no-repeat left center;border-bottom:dashed 1px #f1f1f1; padding:5px 0;line-height:30px;padding-left:15px;}
#LB-nodate ul li a{color:#000;}
#LB-nodate ul li a:hover{color:#d53828;}
#LB-nodate ul li span{float:right;font-size:12px;color:#666;}
#LB-nodate .c9{float:right;}



#LB-nodate-pic { padding-top:10px;}
#LB-nodate-pic ul li{float:left;width:250px;text-align:center;padding:5px;}
#LB-nodate-pic ul li img{width:230px;
padding:2px;border:#f00 1px soild;}

#LB-nodate-pic ul li a{color:#000;}
#LB-nodate-pic ul li a:hover{color:#d53828;}



#LB-pic { padding-top:10px;}
#LB-pic ul li:nth-chil/d(1) img{float:left;width:200px;height:160px;margin-right:20px;
border-radius:50%;padding:0px;border:#ccc 1px soild;
-moz-border-radius: 0%; 
-webkit-border-radius: 0%; 
padding-bottom:10px;
padding-top:10px;}
#LB-pic ul li:nth-chil/d(1) h2{}
#LB-pic ul li:nth-chil/d(1) p{}
#LB-pic ul li:nth-child(1) div{}
#LB-pic ul li img{float:left;width:200px;height:200px;margin-right:20px;
border-radius:50%;padding:0px;border:#ccc 1px soild;
-moz-border-radius: 50%; 
-webkit-border-radius: 50%; 
padding-bottom:10px;
padding-top:10px;}
#LB-pic ul li{ background:url(icon2--.jpg) no-repeat left center;border-bottom:dashed 1px #f1f1f1; padding:5px 0;line-height:30px;padding-left:15px;width:100%;}
#LB-pic ul li a{color:#000;}
#LB-pic ul li a:hover{color:#d53828;}



#fenye{clear:both; margin:10px 20px 0 0;}
#fenye a{text-decoration:none; display:inline;border-radius: 3px;line-height:25px;}
#fenye .prev,#fenye .next{width:52px; text-align:center; line-height:25px;}
#fenye a.curr{width:22px;background:#fff; border:1px solid #ccc; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#333333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px;}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:13px; height:30px;}


.bottomer{background:url(er.jpg) no-repeat right center;height:110px;margin-right:15px;}
.bottomer ul li {
float: left;
padding-right: 15px;
line-height: 24px;}


.searchlist{}
.searchlist ul{ padding-top:15px;}
.searchlist li{ line-height:28px;}
.searchlist span.art_title a{ font-size:14px; color:#0022CC; text-decoration:underline;}
.searchlist span.art_title a:visited{ color:#CC3300;text-decoration:underline;}
.searchlist span.artintro{ line-height:24px; font-size:12px;}
.searchlist span.arturl{ line-height:24px;}
.searchlist span.arturl a{ color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.searchlist span.arturl a:hover{ text-decoration:none;}
.searchlist span.c9{color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

#MyContent img{max-width:750px;}
#MyContent h5{background:url(dzswbg.jpg) repeat-x right center;height:55px;line-height:55px;font-size:18px;}
#MyContent table td{border:1px solid #333;} 


.aboutcouIntro{ width:960px; margin:0 auto; padding-bottom:75px; position:relative; overflow:hidden;}
.aboutcouIntro .top,.aboutcouIntro .bot{ width:100%; height:78px; background: url(span02.png) no-repeat 222px 15px; float:left;}
.aboutcouIntro .bot{ background: url(images/span03.png) no-repeat 222px 0;}
.aboutcouIntro .mid{ width:100%; position:relative; overflow:hidden; float:left; background: url(line01.jpg) repeat-y 231px 0;}
.aboutcouIntro .mid li{float:left; width:780px; height:73px; margin-bottom:8px;float:left;display:inline;}
.aboutcouIntro .mid .time{ width:164px; height:73px; float:left; background: url(span04.png) no-repeat 1px 7px;}
.aboutcouIntro .mid .time p{ width:108px; font:bold 16px/34px Arial,"寰蒋闆呴粦"; color:#40444c; float:left; margin:7px 0 0 2px; display:inline; text-align:center;}
.aboutcouIntro .mid .intro{ width:560px; height:48px; padding:11px 10px 14px 30px; float:right; background: url(libg04.png) no-repeat;
position:relative; overflow:hidden;}
.aboutcouIntro .mid .intro br{ height:14px; line-height:14px;}
.aboutcouIntro .mid li:hover .time p,.aboutcouIntro .mid li.on .time p{ color:#b00d23;}
.aboutcouIntro .mid li:hover .time,.aboutcouIntro .mid li.on .time{}
.aboutcouIntro .mid li:hover .intro p,.aboutcouIntro .mid li.on .intro p{ color:#b00d23;}
.aboutcouIntro .mid li:hover .intro,.aboutcouIntro .mid li.on .intro{color:#b00d23;}