/*	@project 湖南农业大学-体育艺术学院
 **  @coder chen
 *  @date 2012.03.19
 * */

*{margin:0;padding:0}
body { color: #212121;font-size: 12px; background: #fff;font-family: "Arial","Arial Narrow",HELVETICA;background: #FFF url(bg_body.jpg) top center fixed no-repeat;}
a { text-decoration: none; color: #0074A3;}
a:hover { color: #f40;text-decoration: underline; }

.gs96{width: 960px;margin:0 auto;}
.clear{clear:both;}


/* layout col7 col3 */
.col7 {width: 700px;overflow: hidden;float: left;background: #fff;}
.col3{width: 260px;float:right;}

/* header */
.header .gs96{clear:both;overflow:hidden;position: relative;}
h1.logo{padding:6px 0 4px 5px;float: left;}
h1.logo a {text-indent: -9999px;overflow: hidden;display: block;width: 294px;height: 80px;background: url(logo.png) 0 0 no-repeat;}

.header .search{position: absolute;right: 10px;top: 35px;}

/* navi */
.navi .gs96{position: relative;height: 40px;font-size: 15px;background: url(bg_nav.png) 0 0 no-repeat;z-index:50}
.navi ul.topnavi {box-shadow:0 -1px 4px #E0E0E0;-webkit-box-shadow: 0 -1px 4px #E0E0E0; float:left;width: 100%;behavior: url(/statics/css/PIE.htc);}
.navi ul.topnavi li {float: left;line-height: 40px;height: 40px;z-index:999;display: inline-block;}
.navi ul.topnavi li a {display: block;padding:10px 15px;line-height: 20px;letter-spacing:normal;z-index:5555;float: left;cursor:pointer;clear:both}
.navi ul.topnavi li a:hover{text-decoration:none}
.navi ul.topnavi li a.home{width:20px;padding: 10px;}
.navi ul.topnavi li a.home:hover span {display: block;background:url(icon_home_hover.png) 0 0 no-repeat;height: 20px;width: 20px;}
.navi ul.topnavi li a.home span {display: block;background:url(icon_home_active.png) 0 0 no-repeat;height: 20px;width: 20px;text-indent: -9999px;overflow: hidden;}

.navi ul.topnavi ul {display:none;}

/* slider */
.slider .gs96{overflow:hidden;height:350px}
.slider_show {height: 350px;width: 700px;}

.section_news {height: 350px;float:left;width: 260px;background: url(bg_news.png) 0 0 no-repeat;}
.section_news a {color:#f0f0f0;}

.news_header{ color: #E0E0E0; font-size: 16px; letter-spacing: 1px; line-height: 20px; padding: 15px 10px 10px;position: relative;}
.news_header a.rss {width: 24px;height: 24px;position: absolute;display: block;right: 10px;top: 10px;}
.news_body ul li {background: url(bg_news_item.png) top left;margin-bottom: 1px;width: 100%; padding: 0;float:left}
.news_body ul li a {display: block;background:url(bullet_arrow_1.gif) 7px 15px no-repeat;padding:10px 10px 10px 20px;color:#fff; margin: 0;}
.news_body ul li a:hover {color:#fff;}
.news_body ul li:hover {color:#fff;background: url(bg_news_item_hover.png) 0 0 repeat; text-decoration: none; }
.news_footer {line-height: 16px;}
.news_footer a{color:#e0e0e0;margin: 10px;float:left;padding: 0 0 3px 22px;background:url(icon_arrow_white.png) 0 0 no-repeat;}

/* content */
.content .col7 {box-shadow: 0 2px 6px #D0D0D0; position: relative; z-index: 10; behavior: url(/statics/css/PIE.htc); } 
    /* section_ul */
h2.title{font-size: 22px; margin-top: 10px; border-bottom: 1px solid #84BA5C;color:#3F9300;clear:left;margin-bottom: 0.8em;}
h4.title{border-bottom: 1px solid #E0E0E0; color: #606060; font-size: 18px; padding-bottom: 3px;clear:left;margin-bottom:0.8em} 
.section_ul { overflow: hidden; float:left; color: #606060; font-size: 18px; width: 300px; padding: 15px 0 15px 30px; } 
.section_ul li {font-size: 13px;line-height: 20px;padding: 0 0 5px 20px;background: url(bullet_dot_2.gif) 4px 8px no-repeat; width:280px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; }
.section_ul li a {color:#0074A3;font-size: 13px;}
.section_ul li a:hover{color: #f40; }


/* sider */
.sider .section {border-top:1px solid #E8E8E0;box-shadow:0 2px 6px #d0d0d0;background: #F3F3ED;margin-bottom: 15px; overflow: hidden;float:right;width:260px;behavior: url(/statics/css/PIE.htc);}
.sider h3.title{border-bottom: 1px solid #D8D8D0;font-size: 14px; font-weight: bold; padding: 12px 10px 8px; text-shadow: 0 1px 0 #FFF;}
.sider h3.title a {color:#4A5F63;}
.sider_section_sub {padding-bottom: 10px;} @todo
.sider_section_sub h3.title {border-bottom: 0 none;}

.sider .section .box {border-bottom: 1px solid #D8D8D0; overflow: hidden; padding: 12px 10px;}
.sider .section .box ul li {padding-left:12px;background:url(bullet_arrow_5.gif) 2px 4px no-repeat;color:#705E4D;font-size: 12px;margin-top: 0.5em;}
.sider .section .box ul li a {}

.sider_more {border-top: 1px solid #F8F8F0; padding: 6px 0 24px 9px;}
.sider_more a {background: url(icon_arrow_green.png) no-repeat scroll 0 0 transparent; color: #869798; float: left; padding: 0 0 3px 22px;} 



/* footer */
.footer {box-shadow:0 -1px 6px #808080;background-color: #025D8C; border-bottom: 20px solid #84BA5C; font-size: 12px; text-shadow: 0 1px 0 #013C5A;margin-top: 30px;behavior: url(/statics/css/PIE.htc); } 
.footer a {color:#fff;text-shadow:0 1px 0 #013C5A}
.topnavi{float: left;}
.footer .gs96 ul {padding: 40px 0 30px;overflow: hidden;}
.footer .gs96 ul.topnavi {border-bottom: 1px solid #033b5c; overflow: hidden;}
.footer .gs96 ul li.first {float:left;font-size: 12px;line-height: 1.1;margin: 0 5px;width:84px}
.footer .gs96 ul li.first > a{display: inline-block;margin-bottom: 10px;min-height:20px;}
.footer .gs96 ul li.first ul {padding: 0;}
.footer .gs96 ul li.first ul li {font-size: 12px;line-height: 1.1;margin-top: 8px;}
.footer .cp {padding-top: 20px;border-top: 1px solid #4f8ec6;color:#fff;background: url(footer_logo.png) right center no-repeat; overflow: hidden;clear:both}
.footer #footer-links {padding-top: 20px;}
.footer #footer-notes p {line-height: 18px;}
.footer #footer-credit{padding-bottom: 20px;padding-top: 5px;}



p.intro {padding-top: 10px;}
p.intro a { color: #555; font-size: 13px; line-height: 18px;display: block;margin-bottom: 5px;line-height: 22px;} 
.section_ul table {width: 100%;}
.section_ul table tr td{width: 100px;font-size: 13px;padding-bottom: 10px;}

.s_tel .box table {width: 100%;}
.s_tel .box table tr td {padding-bottom: 10px;width: 50%;}
.s_tel .box table tr td span {color:#666;display: block;margin-bottom: 5px;}

.nivoSlider a.nivo-imageLink{width:260px;height:100px}

/* box_tel2 */
.box_tel2 table {width:220px;margin: 0 10px 10px; }
.box_tel2 table td{padding:8px 0 0; line-height: 24px;}
.box_tel2 table td span{display:block;}


/* ws */
.ws {padding: 20px 10px;}

.about_section ul.ul_list li{ background-color: #d8fbbe; margin-bottom: 2px;}
.about_section ul.ul_list li a {color:#3F9300; font-weight: bold;}