@charset "utf-8";
/* CSS Document */

body { font-family:微软雅黑, Tahoma, Verdana, STHeiTi, simsun, sans-serif; font-size:16px; line-height:26px;}
a { text-decoration: none; color: #000; font-style: normal; }
.cannela{width: 720px;padding-bottom: 15px;}
a:hover { text-decoration: none; }
input,textarea { outline:none;}

.yanjiu2{width:288px;border:1px solid #cccccc;margin-top:12px;min-height:500px;height: auto!important;overflow: hidden;}
.yanjiu2>.yanjiu{ }
.yanjiu2>.yanjiu>a{margin-left:3px; color:rgb(42, 108, 183);line-height:32px}
.w980 { width:1150px;}
.w350 { width:373px;}
.w290 { width:290px;}
.w290 li{ width:273px;height:60px;float:left;list-style: none;}
.pt7 { padding-top:7px;}
.w190 { width:190px;}
.ml13 { margin-left:13px;}
.w125 { width:125px;}
.w575 { width:575px;}
.bb1s-red { border-bottom:1px solid #ae2f03;}
.w180 { width:180px;}
.w375 { width:375px;}
.cred { color:#ae2f03;}
.w127 { width:127px;}
.w232 { width:232px;}
.fa { font-family:Arial;}
.ml24 { margin-left:24px;}


/*=========================================*/
/*Banner*/
/*=========================================*/
.banner { padding-bottom:12px; background:url(../images/ui/bannerBg.png) left bottom repeat-x;}

/*=========================================*/
/*Home Content*/
/*=========================================*/
.content { background:url(../images/ui/contentBg.jpg) left top no-repeat #edfafd; padding-top:8px; height:307px; overflow:hidden;}
.title {font-size:14px ; padding-left:20px; position:relative; color:#070b50; font-weight:bold;}
.title-white { color:#fff; background:url(../images/ui/titleWhiteBg.gif) 5px 12px no-repeat;}
.more-blue { font-size:12px; font-family:Arial; color:#070b50; position:absolute; right:15px;font-family:Arial; font-weight:normal;}
.more-blue:hover { text-decoration:underline;}
.news-dl dl { border-bottom:1px #054390 dotted; padding:16px 0;}
.news-dl dt a { color:#070b50; font-family:微软雅黑;}
.news-dl dd { color:#626262; line-height:20px; margin-top:5px; height:40px; overflow:hidden; position:relative; font-size:12px;}
.news-dl dd span { position:absolute; right:0; bottom:0; font-family:Arial;}
.news-dl dl.noborder { border:none;}
.notice-li li { position:relative; border-bottom:1px #054390 dotted; padding:9px 0;  height:auto;}
.notice-li li.noborder { border:none;}
.notice-li a { color:#070b50; font-family:微软雅黑; }
.notice-li li span { float: right; right:0; bottom:6px; color:#626262; font-family:Arial; font-size:12px;    padding-top: 2px;}
.bc-lightBlue { background:#789bc3;}
.more-white { color:#fff; font-family:Arial; font-weight:normal;}
.academic-content { width:270px; height:122px; background:url(../images/ui/academicBg.png) left top no-repeat; padding:10px; font-family:微软雅黑; }
.academic-name { height:40px; overflow:hidden;}
.academic-name a { color:#000; line-height:20px;}
.findings-div div { border-bottom:1px #054390 dotted; padding:10px 0;}
.findings-div .noborder { border:none;}
.people-name a { color:#070b50; font-family:微软雅黑;}
.findings-name a { color:#070b50; font-family:Arial; line-height:20px; height:40px; overflow:hidden; }
.findings-time { color:#626262; font-family:Arial; font-size:12px;}
.special-name a { color:#070b50; font-family:微软雅黑;}
.special-content { color:#626262; line-height:20px; text-indent:2em; height:100px; overflow:hidden;}
.websites-ul li { float:left; margin:0 2px 2px 0;}
.websites-ul li img { display:block;}

/*=========================================*/
/*Page2*/
/*=========================================*/
.special-header { height:65px; background:url(../images/ui/specialHeaderBg.jpg) left top repeat-x; padding:75px 0 0 110px;}
.subnav li { text-align:center; height:35px; line-height:35px;}
.subnav li.current { background:#ae2f03;}
.subnav li.current a { color:#fff;}
.subnav a { color:#ae2f03; font-weight:bold; height:35px; line-height:35px; display:block;}
.subnav a:hover { background:#ae2f03; color:#fff;}
.title2 { color:#ae2f03; padding-left:20px; font-weight:bold; background:url(../images/ui/title2Bg.png) left center no-repeat;}
.bulletin-board-ul { width:340px; overflow:hidden; height:173px; overflow:hidden;}
.bulletin-board-ul li { font-size:12px; background:url(../images/ui/bulletin-board-ulBg.gif) left 4px no-repeat; padding-left:15px; line-height: 20px;padding-bottom: 10px; }
.bulletin-board-ul li.noborder { border:none;}
.bulletin-board-ul li a { width:230px; display:inline-block; height:13px; line-height:13px; overflow:hidden; position:relative; top:2px; *top:1px; *margin-left:-15px;}
.bulletin-board-ul li span { color:#626262; position:relative; bottom:0px;}
.more-red { position:absolute; right:0; bottom:0; color:#ae2f03; font-family:Arial; font-weight:normal;}
.information-ul { height:185px; overflow:hidden; margin-top:10px; position:relative; padding-bottom:15px;}
.information-ul li { line-height:20px; background:url(../images/ui/bulletin-board-ulBg.gif) left 4px no-repeat; padding-left:15px; font-size:12px; margin-bottom: 6px;}
.information-ul li a { color:#000;}
.information-ul li a:hover { text-decoration:underline;}
.recruitment { height:163px; background:url(../images/ui/academicBg.png) left bottom no-repeat; padding:20px 10px 0 10px; position:relative;}
.recruitment li { padding-left:15px; font-size:12px; background:url(../images/ui/bulletin-board-ulBg.gif) left 3px no-repeat;}
.recruitment li a { height:15px; line-height:15px; overflow:hidden; display:block;}
.recruitment li span { color:#626262; line-height:20px;}
.defence-notice { background:url(../images/ui/academicBg.png) left bottom no-repeat; height:95px; font-size:12px; line-height:20px; padding:10px 0 0 8px;}
.recruitment2 { height:677px; background:url(../images/ui/academicBg2.png) left bottom no-repeat; padding:12px 10px 0 10px; position:relative;}
.recruitment2 li { padding-right:20px; font-size:12px; background:url(../images/ui/recruitment2LiBg.png) right center no-repeat;}
.recruitment2 li a { height:25px; line-height:25px; overflow:hidden; display:block;}
.recruitment2 li span { color:#626262; line-height:20px;}
.bccheng-title { background:#e9b792; height:24px; padding:6px 0 0 5px;}

.h230 { height:230px;}
.w210 { width:210px;}
.ml18 { margin-left:18px;}
.h205 { height:205px;}
.content2 { background:url(../images/ui/contentBg2.jpg) left top no-repeat #edfafd;}
.w438 { width:438px;}
.cblue { color:#070b50;}
/*=========================================*/
.w665 { width:850px;}
.bcqing { background:#edfafd;}
/*=========================================*/
/*Page3*/
/*=========================================*/
.twoLevelNav { background:#789bc3;}
.twoLevelNav li { float:left; height:30px; line-height:30px;}
.twoLevelNav li a { border-right:solid 1px #fff; padding:0 10px; color:#fff;}
.twoLevelNav li a:hover,.twoLevelNav li.current a { color:#2a6cb7;}
.twoLevelNav li.last a { border:none;}
.place { font-size:12px; height:30px; line-height:30px; padding-left:10px; background:#eee;}
.place a:hover { text-decoration:underline;}
.content-text p { line-height:24px; font-size:14px; margin:10px 0;}
.sibiling-active p { height:20px; line-height:20px; width:600px; overflow:hidden;}
.sibiling-active p a:hover { color:#2a6cb7;}
.ipt1 { height:25px; line-height:25px; border:solid 1px #ccc; font-size:12px; width:220px; padding:0 5px;}
.btn1 { height:25px; line-height:25px; border:none; background:#789bc3; width:50px; color:#fff; font-weight:bold;}
.search-list{padding:0 10px}
.search-list li a { color:#000; font-size:14px;}
.search-list li { height:25px; line-height:25px; margin:5px 0; overflow:hidden;}
.ling-list li { background:url(../images/ui/search-listBg.png) left 9px no-repeat; padding-left:15px; padding:0}
.search-list li a:hover { text-decoration:underline;}

/*=========================================*/
/*Page4*/
/*=========================================*/
.list-list li { height:28px; line-height:28px; position:relative;}
.list-list li a { width:720px; overflow:hidden; display:inline-block; color:#555;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list-list li span { position:absolute; right:0; color:#555;}
.list-list li a:hover { color:#070b50;}
.list-list li.bb1d { padding:0; background:0; height:10px; margin-bottom:10px;}
.page { font-size:12px;}
.page td { padding: 0 5px;}
.page a { border:solid 1px #ccc; padding:0 8px; display:inline-block; height:23px; line-height:23px;}
.page a:hover,.page span.current { color:#fff; background:#789bc3; height:25px; line-height:25px; border:none; padding:0 9px; display:inline-block;}
.ipt-page { height:23px; line-height:23px; border:solid 1px #ccc; text-align:center; width:30px;}
.btn-page { color:#fff; background:#789bc3; height:25px; line-height:25px; padding:0 8px; border:none; font-weight:bold;}

/*=========================================*/
/*虚拟foot*/
/*=========================================*/
.fontFace {
    font-family: huawen;
    font-size: 14px;
    letter-spacing: 1px;
    text-align: center;
}
td, p {
    color: #3b3b3b;
    font-size: 13px;
    line-height: 20px;
}



/*=========================================*/
/*Nav*/
/*=========================================*/
#popnav li:hover .submenu{
            animation: mymove-6 1s ;
			position:relative;
			z-index:999999;
           display:block;
        }
		@keyframes mymove-6 {
            from{top: 12px;}
            to{top: 0;}
        }

.nav > li > ul {width:95px;padding: 15px;}

.nav li a {
    font-weight:bold;
}
.nav li a:hover,.nav li.current a { color:#2a6cb7;}


/*导航栏*/
.header{
    width:1150px;
    margin-left: auto;
    margin-right: auto;
    margin-top:0px;
    margin-bottom:20px;
    position: relative; top: 0;
}
.menu{
    background-color:#333333;
    position: relative;
    font-size: 14px;
}
.nav > li{

    display: inline-block;
    position: relative;
    float:left;
    height:40px;
    line-height:30px;
    width:125px;
    text-align:center;
}
.nav > li > a{
    padding-left: 0.1em;
    text-decoration:none;
    text-align: center;
}
.nav > li:hover > a{
    color:rgb(0, 0, 0);
}
.nav a{
    white-space: nowrap;
    display: block;
    color:#000000;
    background-color:transparent;
}
.nav  ul{
    display: none;
    position:absolute;
    background-color:transparent;
}
.nav  ul li{
    position:relative;
    text-align:left;
    list-style: none;
}
.nav  ul li + li{
    border-top: 0px solid rgb(70, 70, 70);
}

.nav > li:hover > ul{
    display: block;
}
.nav > li > ul > li > a{
    padding:6px 10px 5px 10px;
    background-color: rgb(250, 250,250);
}
.nav > li > ul > li:hover > a{
    background-color:rgb(73, 163, 255);
    color:rgb(0, 0, 0);
}
.nav > li > ul > li > ul{
    left:100%;
    top:0;
}
.nav > li:last-child > ul > li > ul{
    left:-100%;
    top:0;
}
.nav > li > ul > li:hover >ul {
    display: block;
}
.nav > li > ul > li > ul > li > a{
    padding:6px 10px 5px 10px;
    background-color: rgb(250, 250,250);
}
.nav > li > ul > li > ul > li:hover > a{
    background-color:rgb(73, 163, 255);
    color:rgb(0, 0, 0);
}