body { font: 14px/1.2 "微软雅黑"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; } a { color: rgb(101, 101, 101); } a:hover { color: rgb(189, 48, 44); text-decoration: none; } img { vertical-align: middle; } .wrap { margin: auto; width: 1110px; clear: both; } .header { width: 100%; height: 138px; } .headertop { background: rgb(25, 25, 25); height: 40px; border-bottom-color: rgb(78, 44, 44); border-bottom-width: 1px; border-bottom-style: solid; min-width: 1110px; } .headertop_in { margin: auto; width: 1110px; height: 40px; color: rgb(255, 255, 255); position: relative; z-index: 201; min-width: 1110px; } .search { background: url("../images/search.gif") no-repeat center; margin: 10px 25px 0px 0px; width: 121px; height: 20px; float: right; position: relative; } .search .text { background: none; border: 0px currentColor; border-image: none; width: 81px; height: 20px; padding-left: 10px; float: left; } .search .btn { background: url("../images/search_btn.gif") no-repeat center; border: 0px currentColor; border-image: none; width: 30px; height: 20px; right: -1px; position: absolute; cursor: pointer; } .top_menu { line-height: 40px; float: right; } .top_menu a { padding: 0px 10px; color: rgb(255, 255, 255); font-size: 12px; display: inline-block; } .top_menu a:link { color: rgb(255, 255, 255); } .top_menu a:visited { color: rgb(255, 255, 255); } .top_menu a:hover { color: rgb(255, 255, 255); } .top_menu .span_link { width: 73px; height: auto; display: inline-block; } .top_menu .yhlog { width: 85px; height: auto; display: inline-block; position: relative; } .top_menu .a_link { background: url("../images/a_link.gif") no-repeat right; padding-right: 15px; } .top_menu .link { background: rgb(0, 0, 0); padding: 0px 5px; top: 39px; width: 70px; right: 0px; line-height: 33px; display: none; position: absolute; z-index: 201; } .top_menu .link a { height: 33px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; display: block; } .top_menu .link a:hover { color: rgb(173, 172, 172); } .top_menu .link a.last { border: 0px currentColor; border-image: none; } .top_menu .yhlog .link { background: rgb(0, 0, 0); padding: 0px 5px; top: 39px; width: 82px; right: 0px; line-height: 33px; display: none; position: absolute; z-index: 201; } .nav { background: url("../images/nav_bg.jpg") repeat-x left top; height: 96px; border-top-color: rgb(140, 26, 31); border-top-width: 1px; border-top-style: solid; min-width: 1110px; } .nav_in { margin: auto; width: 1110px; height: 100%; } .nav_in .logo { width: 274px; height: 100%; float: left; } .nav_in .logo img { padding-top: 20px; } .nav_in ul { width: 770px; text-align: right; padding-left: 55px; float: right; } .nav_in ul li { width: 110px; height: 96px; text-align: center; float: left; position: relative; z-index: 200; } .nav_in ul li a { width: 100%; height: 96px; color: rgb(255, 255, 255); line-height: 96px; font-size: 16px; display: block; } .nav_in ul li a:hover { color: rgb(255, 255, 255); } .nav_in ul li.cur { background: rgb(83, 11, 14); } .nav_in .sub_nav { background: url("../images/sub_nav.png") left top; left: 0px; top: 96px; width: 200px; display: none; position: absolute; z-index: 200; } .nav_in .sub_nav a { height: 33px; text-align: left; color: rgb(255, 255, 255); line-height: 33px; text-indent: 10px; font-size: 14px; display: block; } .nav_in .sub_nav a:hover { background: rgb(83, 11, 14); } .footer { background: rgb(51, 51, 51); width: 100%; height: 100px; } .footer_in { margin: auto; width: 1110px; color: rgb(182, 182, 182); position: relative; min-width: 1110px; } .wei { left: 324px; top: 0px; position: absolute; } .footer_left { width: 1110px; line-height: 30px; padding-top: 15px; float: left; } .footer_left p a { color: rgb(255, 255, 255); line-height: 35px; display: inline-block; } .footer_right { width: 200px; line-height: 30px; float: right; color: #FFFFFF; text-align: right; padding-top: 10px; } .footer_right p a { color: rgb(255, 255, 255); margin-right:1px; } .footer_logo { width: 275px; height: 150px; float: right; } .banner { height: 450px; overflow: hidden; clear: both; position: relative; min-width: 1110px; } .banner .d1 { left: 0px; top: 0px; width: 100%; height: 450px; display: block; position: absolute; min-width: 1110px; } .banner .d2 { left: 0px; top: 400px; width: 100%; height: 30px; clear: both; position: absolute; z-index: 9999; min-width: 1110px; } .banner .d2 ul { margin: 0px 0px 0px 390px; left: 50%; top: 0px; float: left; display: inline; position: absolute; z-index: 99999; } .banner .d2 li { background: url("../images/btn_main_img1.png") no-repeat center; margin: 0px 3px; width: 17px; height: 17px; overflow: hidden; float: left; display: inline; cursor: pointer; } .banner .d2 li.nuw { background: url("../images/btn_main_img2.png") no-repeat center; } .academic_degree { background: rgb(255, 255, 255); height: 73px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; min-width: 1110px; } .academic_degree ul { margin: auto; width: 1110px; height: 100%; } .academic_degree ul li { text-align: center; line-height: 24px; padding-top: 15px; float: left; position: relative; z-index: 90; } .academic_degree ul li .twonav { left: 0px; top: 60px; width: 110px; padding-top: 10px; padding-bottom: 10px; font-size: 16px; position: absolute; z-index: 100; background-color: rgb(255, 255, 255); } .academic_degree ul li .twonav p { width: 110px; line-height: 30px; } .twonav a { padding-left: 10px; } .academic_degree ul li.last { width: 120px; text-align: right; } .academic_degree ul li.last a { width: 120px; margin-right: 0px; } .academic_degree ul li .twonav a { line-height: 30px; margin-right: 0px; } .academic_degree ul li a { height: 100%; text-align: center; color: rgb(124, 124, 124); margin-right: 79px; float: left; display: inline-block; } .academic_degree ul li a:hover { color: rgb(161, 24, 25); } .academic_degree ul li span { text-align: center; font-size: 24px; display: block; } .index_con { padding: 20px 0px 0px; width: 100%; overflow: hidden; position: relative; } .index_con_left { width: 790px; padding-bottom: 5px; float: left; } .index_tab_top { width: 775px; height: 50px; line-height: 50px; font-size: 18px; border-top-color: rgb(173, 173, 173); position: relative; } .index_tab_top p { top: 9px; width: 775px; height: 35px; right: 0px; line-height: 35px; font-size: 18px; position: absolute; background-color: #CCCCCC; text-align: left; text-indent: 20px; } .index_tab_top p span { font-size: 30px; } .index_tab_top p a { color: #333350; float: right; height: 35px; width: 45px; padding-right: 30px; font-size: 14px; } .index_tab_top a { color: rgb(48, 48, 48); display: inline-block; cursor: pointer; float: right; padding-top: 0px; padding-bottom: 0px; } .index_tab_top a.cur { border-top-color: rgb(98, 98, 98); border-top-width: 3px; border-top-style: solid; } .tab_con { width: 100%; overflow: hidden; } .tab_con ul { width: 100%; overflow: hidden; } .tab_con ul li { padding: 0px 13px 13px 0px; width: 250px; height: 310px; float: left; text-transform: none; } .tab_con ul li a { background: rgb(255, 255, 255); padding: 14px; border: 1px solid rgb(236, 236, 236); border-image: none; width: 220px; height: 280px; display: block; position: relative; font-size: 14px; } .tab_con ul li a:hover { border-color: rgb(105, 10, 11); } .tab_con ul li.video_item p.video { width: 220px; height: 200px; padding-bottom: 10px; position: relative; } .tab_con ul li.img_item p.img { width: 220px; height: 200px; padding-bottom: 10px; position: relative; } .tab_con ul li.video_item p.video img { width: 220px; height: 200px; } .tab_con ul li.img_item p.img img { width: 220px; height: 200px; } .tab_con ul li.video_item p.video span { background: url("http://bs.bnu.edu.cn/englishversion/tu/video_icon.gif") no-repeat center; left: 1px; width: 38px; height: 38px; bottom: 11px; display: block; position: absolute; } .tab_con ul li .title { width: 100%; height: 44px; line-height: 24px; overflow: hidden; padding-bottom: 10px; text-transform: none; } .tab_con ul li .time { height: 20px; bottom: 10px; color: rgb(148, 148, 148); position: absolute; } .tab_con ul li.text_item h3 { width: 100%; height: 80px; color: rgb(48, 48, 48); line-height: 25px; overflow: hidden; padding-top: 10px; font-size: 18px; } .tab_con ul li.text_item a:hover h3 { } .tab_con ul li.text_item p.text { width: 100%; height: 165px; color: rgb(101, 101, 101); line-height: 24px; overflow: hidden; font-size: 12px; } .index_con_right { width: 310px; overflow: hidden; float: right; } .right_content { width: 310px; } .right_content h3 { width: 100%; height: 30px; color: rgb(67, 67, 67); line-height: 30px; overflow: visible; font-size: 18px; border-top-color: rgb(173, 173, 173); padding-top: 20px; padding-bottom: -5px; } .right_content h3 a { width: 50px; color: rgb(57, 57, 57); font-size: 14px; float: right; } .right_content h3 a:hover { color: rgb(189, 48, 44); } .right_content .activities { width: 310px; padding-bottom: 20px; padding-top: 8px; } .right_content .course { width: 310px; height: 330px; } .right_content .fixed { left: 50%; top: 0px; margin-left: 245px; position: fixed; z-index: 200; _position: absolute; _margin-left: 0px; } .newsList { height: 320px; overflow: hidden; } .newsList ul li { height: 70px; } .right_content ul { background: rgb(255, 255, 255); height: 200px; padding: 12px; } .right_content ul li { width: 100%; color: rgb(151, 151, 151); line-height: 20px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: dashed; text-transform: none; font-size: 14px; } .right_content ul li.last { border: 0px currentColor; border-image: none; } .right_content ul li .time { text-indent: 25px; font-size: 12px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; background-image: url(http://bs.bnu.edu.cn/englishversion/tu/time_icon.gif); background-repeat: no-repeat; background-position: 0px 9px; } .right_content .course ul { height: 200px; } .right_content .course ul li .title { height: 50px; line-height: 50px; overflow: visible; } .right_content .course ul li .title1 { height: 50px; line-height: 50px; } .loading_more { background: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219); border-image: none; width: 775px; height: 50px; text-align: center; line-height: 50px; margin-bottom: 25px; } .last_list { background: rgb(125, 23, 27); width: 100%; height: 38px; overflow: hidden; padding-top: 14px; margin-top: 12px; position: relative; } .last_list a { padding: 0px 12px; text-align: center; line-height: 22px; float: left; display: block; } .last_list a.list_first { border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; } .last_list a img { margin-right: 10px; } .juan { color: rgb(255, 255, 255); font-size: 14px; } .book { color: rgb(255, 255, 255); font-size: 14px; } .index_theme_last .last_list a { width: 150px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 33px; padding-left: 30px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; display: inline-block; } .index_theme_last .last_list a.last { border: 0px currentColor; border-image: none; } .index_theme_last .last_list a img { padding-top: 5px; margin-right: 10px; float: left; display: block; } .index_theme_last .last_list a img.img_on { display: none; } .index_theme_last .last_list a span { float: left; display: block; } .projects { background: rgb(144, 144, 144); height: 63px; color: rgb(255, 255, 255); line-height: 63px; overflow: hidden; padding-left: 40px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: none; position: relative; } .projects a { color: rgb(255, 255, 255); padding-right: 35px; display: inline-block; } .projects i { background: url("../images/projects_icon.png") no-repeat left; top: 20px; width: 30px; height: 30px; right: 40px; position: absolute; cursor: pointer; } .last_list .ewm { width: 150px; height: 150px; right: 206px; bottom: 63px; display: none; position: absolute; } .last_list .ewm img { width: 150px; height: 150px; display: block; }