﻿/*公用*/
*{ font-family:Segoe UI, arial; font-size: 13px;}
.fl-left{ float: left;}
.fl-right{ float: right;}
.pre{ position:relative}
.pab{ position:absolute}
.clear{ clear:both}
a{ text-decoration:none;}
a:hover{ text-decoration:underline}

/*头部*/
.header-top-bg{ background:#dbb236; height:6px; border-bottom:1px solid #9d8642}
.nav-top-line{ border:1px solid #b6a571}
.header-main{ background:#225187 url(/_Template/nbu/images/header-main-bg.jpg) repeat-x; height:116px;}
.h116{ height:116px;}
.w990{ width:990px; margin:0px auto;}
.logo{ width:237px; height:75px; padding-top:20px}
.main-nav{ top:0px; right:0px; height:40px}
.main-nav ul li{ background:#c6a639; float:left}
.main-nav ul li a{ color:#ffffff;display: block;padding: 0 9px;text-decoration: none;float: left;text-transform: capitalize;
font-size: 15px;line-height: 40px; background:url(/_Template/nbu/images/main-nav-line.jpg) no-repeat right center}
.main-nav ul li a.no-line{ background:none}
.main-nav ul li a:hover{ background:#d2af20}
.others-links{ bottom:30px; right:0px;}
.others-links a{ color:#c1e3ff; font-size:15px; padding-left:10px}

/*main*/
/*焦点图*/
.focus-main{ width:990px; height:395px; overflow:hidden;}
.focus-main ul{ position:relative;}
.focus-main ul li{ position:absolute; left:0; top:0;}
.focus-main ul li img{ width:990px; height:394px;}
.focus-info-panel{ width:400px; height:310px; position:absolute; left:40px; top:80px;}
.arrow-items{width:400px; height:40px; position:relative;}
.arrow-items .arrow{ width:40px; height:40px; background:#d9b522 url(/_Template/nbu/images/focus-arrow.png) no-repeat; position:absolute; top:0; cursor:pointer;}
.arrow-items .arrow-left{ right:42px; background-position:0 0 ;}
.arrow-items .arrow-right{ right:0; background-position:-40px 0 ;}
.focus-bar-info{ max-height:126px; overflow:hidden;}
/**/
.focus{background:#f2f2f2; height:394px; border-bottom:5px solid #d9b219}
.focus-bar{ background:url(/_Template/nbu/images/focus-title-bg.png) repeat; width:360px; max-height:220px; color:#fff; padding:20px; margin-bottom:2px;}
.focus-bar h3{ font-size:24px;font-family:Rockwell Extra Bold, Segoe UI; padding-bottom:20px}
.focus-bar p{ line-height:18px; font-size:14px}
.read-more{ background:#ecca3f; padding:8px; border-radius:6px; color:#fff; display:block; width:65px; margin-top:12px}
.focus-page{ top:480px; left:40px;}
.focus-page-tb{ background:#d7b21f; display:block; width:39px; height:39px;}

.main-part2{ background:#086db8; height:377px; color:#fff}
.w970{ width:950px; margin:0px auto; padding:0px 10px}
.main-part2-content{ padding-top:27px;}
.why-us-img{ width:442px; height:179px;}
.why-us{ width:440px}
.item-title{ font-size:17px; text-transform:uppercase;}
.why-us-list h3{ padding:10px 0px 15px 0px;}
.why-us-list ul{ width:50%; float:left}
.item-list li{ padding:4px 0px 4px 15px; background:url(/_Template/nbu/images/tb-arrow.jpg) no-repeat left 9px}
.item-list li a{ color:#fff; font-size:14px;}

.student-service{ margin:0px 40px; width:190px}
.student-service h3{ padding-bottom:20px}
.popular-programs{ width:234px}
.popular-programs h3{ background:#debb47; width:210px; height:32px; line-height:32px; color:#fff; float:left; font-size:17px; text-transform:uppercase}
.popular-programs-arrow{ background:url(/_Template/nbu/images/pop-programs-arrow.jpg) no-repeat; width:24px; height:33px; display:block; top:0px; left:24px; float:left}
.popular-programs a{ color:#f6d962}
.popular-programs ul{ padding-left:25px;}
.popular-programs ul li a{ line-height:16px; display:block; background:#1d2f55; border:1px solid #000; padding:7px 8px}

.mian-part3{ height:255px; background:url(/_Template/nbu/images/bg_pixel_texture.jpg) repeat;}
.news{ padding-top:32px;}
.news h3{ padding:10px; font-size:17px; text-transform:uppercase; background:#086db8; border-radius:18px; color:#fff; width:170px}
.news ul{ margin-top:40px;}
.news ul li{ float:left; width:33.3%}
.date {background: #086db8;box-shadow: none;color: white;float: left;margin-left: 8px;position: relative;text-shadow: none;
height: 108px;width: 102px;}
.day {font-size: 3.8em;position: absolute;top: 5px;left: 10px;height: 50px;font-weight: bold;}
.month {display: block;font-size: 2.8em;margin-bottom: 3px;margin-top: 16px;position: relative;text-transform: uppercase;
padding-top: 40px;padding-left: 7px;font-weight: bold;letter-spacing: 0.1em;}
.year {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);display: block;font-size: 1.2em;position: absolute;right: 1px;top: 22px;font-weight: bold;}
.news-title{ width:170px; padding-left:10px;}
.news-title a{font-size:15px; color:#223c69}

.main-part4{ padding-top:15px}
.application{ background:url(/_Template/nbu/images/xie-line.gif) repeat; width:690px; height:200px; padding:15px}
.app-img{ width:387px;}
.app-img img{ width:387px; height:202px;}
.app-list{ padding-left:20px; width:280px}
.app-list h3,.follow-us h3{ color:#086db8}
.app-list ul{ padding-top:15px}
.app-list ul li{ padding:5px 0px 5px 15px; background:url(/_Template/nbu/images/app-tb-arrow.png) no-repeat left 9px}
.app-list ul li a{ color:#000; font-size:14px}
.app-list-shadow{ background:url(/_Template/nbu/images/shadow.jpg) no-repeat; height:17px;display: block;clear: both;}
.follow-us{ width:220px; padding-left:10px} 
.follow-us a{ font-size:15px; color:#086db8; font-style:italic; padding-left:8px; padding-top:10px}
.facebook s{ background:url(/_Template/nbu/images/icon-facebook.jpg) no-repeat left center; width:44px; height:44px; display:block;}
.twitter s{ background:url(/_Template/nbu/images/icon-twitter.jpg) no-repeat left center; width:44px; height:44px; display:block;}
.facebook,.twitter{ height:45px; margin:16px 0px 8px 0px}
#bottom{ padding-top:80px;}
.footer-top-line{ background:#debb47; height:3px; border:1px solid #c99a04}
.fotter-con{ background:#debb47; padding-top:30px; padding-bottom:30px;}
.footer-list{ float:left;}
.footer-list h3{ font-size:17px; text-transform:uppercase; padding:11px 0px 10px 20px; color:#022d62; background:url(/_Template/nbu/images/footer-tb-arrow1.png) no-repeat left center}
.footer-list a{ color:#022d62}
.footer-list ul{ padding-left:15px}
.footer-list ul li{ padding:2px 0px 2px 20px; background:url(/_Template/nbu/images/footer-tb-arrow2.png) no-repeat left center}
.footer-list ul li a{ font-size:14px;}
.copyright{ background:#086db8; color:#fff; height:42px; line-height:42px; text-align:center}
.copyright a{ color:#fff}
.w220{ width:220px}
.w240{ width:240px}
.w300{ width:300px;} 
.bordera{border-right: 1px solid #fff;padding-right:9px;}