* {margin: 0; padding: 0; font-size: 14px;}
a {text-decoration: none; color: #333;}
li {list-style: none;}
img {border: 0; margin: 0; padding: 0;}
body {width: 980px; margin: 0 auto; text-align: center;}
#content {width: 980px; background: url(img/banner.jpg) no-repeat top; padding-top:157px;}
.content {width: 980px; background: url(img/banner.jpg) no-repeat top; padding-top:157px;}

/**头部**/
#top {text-align: right; width: 980px;  height: 25px; line-height: 25px; background: #EBEBEB; }
.time {border: 1px solid #A1AFB8; background: #fff; color: #797979; padding: 1px 5px;}

/*主体左边*/
#left {width: 230px; float: left;  text-align: right;}
.xywh {width: 217px; height: 194px; background: url(img/yxwh_bg.jpg) repeat-x; float: right; margin-bottom: 8px !important; margin-bottom: 0; text-align: left;}
.xywh h2 {background: url(img/xywh.gif) no-repeat top; width: 217px; height: 49px;}
.xywh div {margin: 6px; text-align: left; background: #fff; padding: 3px 2px; line-height: 18px;}
.xywh span {color: #DF3F01; text-align: left;}
.fastmenu {clear: right; text-align: right; margin: 3px 0;}
.fastmenu h2 {background: #D0CFC5; width: 207px !important; width: 217px; margin: 8px 0 5px 13px; height: 25px; line-height: 25px; text-align:left; color: #27A453; padding-left: 10px;}
.fastmenu img {float: right; border: 0; margin-left: 3px; margin-bottom: 3px;}
.overview {width: 217px; height: 220px; background: url(img/overview_bg.gif); clear: both; text-align: left; float: right;}
.overview h2 {background: url(img/schooloverview.jpg) no-repeat right; height: 63px;}
.overview a {display: block; height: 33px; line-height: 33px; color: #fff; font-size: 14px; padding:0 12px; background:url(img/overview_line.gif) no-repeat bottom; text-align: left;}
.overview a:hover {background: #64645B;}
.overview_text, .overview_num {text-align: right; margin: 8px 15px; font-weight: bold; color: #fff; padding-left: 10px;}
.overview_text {text-align: left; margin-right: 10px; background: url(img/overview.gif) no-repeat left;}
.left_ydit {float: right; width: 207px !important; width: 217px; border: 1px solid #C6DBEE; margin: 5px 0; text-align: left; padding: 5px 5px; background: #F4F9FD;}
.ch_h2 {width: 180px; height: 32px; background: url(img/choose.jpg) no-repeat left;}
.choose {width: 198px !important; width: 204px; margin-top: 8px; text-align: left; line-height: 16px;}
.choose span {font-size: 12px; font-weight: bold; color: #4A88CF;}
.choose p {font-size: 12px; color: #4A88CF; margin-bottom: 3px;}


/*主体右边*/
#right {width: 740px; float: right; overflow: hidden;}
#nav {height: 42px; line-height: 42px; width: 735px !important; width: 750px;  background: url(img/nav_bg.jpg) repeat-x; margin-top: 28px; padding-left: 10px;}
#nav a {color: #333; font-size: 14px;}
#nav li {float: left;}
#nav li.normal { background: url(img/nav_li.gif) no-repeat left; padding: 0 6px; }
#nav li.focus {margin: 0 8px;}
.news {width: 685px !important; width: 715px; height: 289px; border: 2px solid #EDEDE6; margin: 10px auto; padding: 5px 15px 5px;}
.news h2 {height: 42px; background: url(img/news.gif) no-repeat left; border-bottom:1px solid #EDEDE6; padding-bottom: 5px;}
.news h2 a {float: right; line-height: 20px; margin-top: 15px; color: #333; font-size: 14px;}
.flash {float: left; margin-top: 10px;}
.flash_news {text-align: left; margin-top: 10px;}
.flash_news a {margin-left: 10px; color: #333;}
.info {width: 715px; margin-left: 15px !important; margin: 0;}
.st_th {width: 417px; float: left; font-size: 12px;}
.students {width: 415px !important; width: 417px ; height: 115px; border-left: 1px solid #C6DBEE; border-right: 1px solid #C6DBEE; padding-top: 5px;}
.st_h2 { border-width: 1px; border-style: solid; border-color: #C6DBEE #C6DBEE #E3F0F8; height: 25px; line-height: 25px; text-align: left; padding: 0 20px;}
.st_h2 span,.th_h2 span {float: left;}
.st_h2 a,.th_h2 a {float: right; color: #888; background: url(img/more2.gif) no-repeat right 8; padding-right: 8px;}
.teacher {width: 415px !important; width: 417px; height: 135px; border-width: 1px; border-style: solid; border-color:#fff #C6DBEE #C6DBEE #C6DBEE; padding-top: 5px;}
.th_h2 {border-width: 1px; border-style: solid; border-color: #E3F0F8; height: 25px; line-height: 25px; text-align: left; padding: 0 20px;}
.students_work {float: right; width: 265px !important; width: 290px; height: 304px; border: 1px solid #EDEDE6; padding: 5px 10px 5px;}
.students_work h2 {height: 42px; background: url(img/works.gif) no-repeat left; border-bottom:1px solid #EDEDE6; padding-bottom: 6px; margin-bottom: 10px;}
.students_work h2 a {float: right; line-height: 20px; margin-top: 18px; color: #333; font-size: 14px;}
#link_info {width: 715px; clear: both; text-align: left;}
.left_link,.right_link {width: 351px !important; width: 355px; height: 240px; border: 1px solid #C6DBEE; float: left; margin: 5px 0; padding: 1px;}
.left_link h2,.right_link h2,.fengcai h2 {float: left; text-align: left; height: 32px; line-height: 32px; padding-left: 20px; font-size: 14px; color: #fff;}
.link_info_more {float: right; margin: 5px;}
#link_info p {clear: both; height: 18px; line-height: 18px; padding: 0 5px;}
.right_link {margin-left: 5px; float: right;}
.aaa {width: 349px; height: 235px; margin: 2px 1px; background: url(img/link_info.gif) repeat-x;}
.fengcai {clear: both; width: 715px; height: 180px; border: 1px solid #ccc; background: url(img/fengcai.jpg) no-repeat;}
.yditbbs a {display: block; height: 22px; line-height: 22px; }
.clear {clear: both; width: 0; border: 0; margin: 0; height: 0; padding:0; background: #ccc;}

/*内容页*/
.contacts {margin-top: 6px;}
.news_content {width: 690px !important; width: 720px; border: 1px solid #DEDCC7; margin-top: 10px; line-height: 22px; text-align: left; padding:0 15px 0; background: url(img/news_title.jpg) repeat-x top;}
.news_content p {font-size: 14px; margin-bottom: 20px;}
.news_content h2 {height: 35px; line-height: 35px; margin-bottom: 10px; font-size: 14px; background: url(img/news_bg1.gif) no-repeat left; padding-left: 15px; text-decoration: none;}
.news_content h2 a {float: right; line-height: 20px; margin-top: 15px; color: #333; font-size: 14px;}
.news_title {display: block; font-size: 16px; text-align: center; font-weight: bold; color: #f00; padding: 10px 5px; border-bottom: 1px solid #ccc;}
.addtime {display: block; text-align: center; color: #888; font-size: 12px; padding: 5px 2px;}
.news_content #list {overflow: hidden;}



/*底部*/
#footer {width: 980px; background: #fff; overflow: hidden; clear: both;}
.friendlink {width: 966px !important; width: 974px; height: 110px; border: 1px solid #ccc; padding: 3px; margin-left: 3px !important; margin: 0;}
.friendlink h2 {position: relative; height: 25px; line-height: 25px; text-align: left; border-bottom: 1px solid #ccc; margin-bottom: 5px;}
.friendlink h2 img {position: absolute; left: 10px; top: 2px;}
.friendlink h2 span {text-align: left; margin-left: 120px; color: #f00; font-weight: normal;}
.friendlink p img {margin: 2px;}
.friendlink p span {margin-left: 40px; height: 31px; line-height: 31px; font-size: 14px; font-weight: bold;}
.friendlink p span a {padding: 20px 5px; font-size: 14px; color: #333; font-weight: normal;}
.img_link {width: 40%; float: left;}
.img_link img {margin-top: 5px;}
.text_link {width: 60%; float: right;}
.text_link span {font-size: 14px; font-weight: bold; padding: 8px;}
.text_link a {color: #333; line-height: 25px;}
.footernav ul {background: url(img/footer.jpg) repeat-x; width: 980px; height: 30px; line-height: 30px; margin: 5px 0;}
.foot_li,.foot_li a {font-size: 14px; color: #fff;}
.footernav p {font-size: 14px; line-height: 18px; color: #333;}
.435200 a {font-size: 14px; color: #333; font-weight: bold;}
