@charset "utf-8";

*{ margin:0; border:0; padding:0}
ul,li{ list-style:none}
img{border:none}
body{font-size:14px;font-family:"Î¢ÈíÑÅºÚ"}
a{ text-decoration:none}
a:hover{color:#961a1f}
.w1200{width:1170px;margin:0px auto}
.left{float:left}
.right{float:right}
.clear{clear:both}


.header{width:100%; background:url(/images/top-bg.jpg) center no-repeat;height:153px; overflow:hidden}
.header-content{margin-top:32px}
.search{ background:url(/images/search-bg.png) no-repeat;width:227px;height:35px;margin-top:67px;}
.search input.search-text{width:70%;height:28px;margin:3px 0px 0px 12px;float:left;color:#bcbcbc;line-height:28px;}
.search-btn{ background:url(/images/search.png) no-repeat;width:20px;height:20px;margin:7px 15px auto;cursor:pointer}


.navbar{width:100%; background:#961a1f;height:54px}
.navbar li{float:left;line-height:54px;width:116px; text-align:center;position:relative}
.navbar li a{color:#fff;font-size:16px; display:block}
.navbar li a:hover,.flexy-menu a.active{ background:#831116}
.sub-nav{ overflow:hidden; position:absolute;z-index:9;width:116px;left:0;}
.sub-nav li a{ background:#eee;line-height:40px;color:#555;font-size:14px;border-bottom:1px solid #ddd}
.sub-nav li a:hover{color:#fff}


.maincontent-top{ margin-top:26px;margin-bottom:30px;height:60px; overflow:hidden}
.maincontent-top li{float:left;}
.maincontent-top li a{width:170px;margin-left:53px;color:#fff;
 height:60px;line-height:60px;text-indent:70px;font-size:20px; display:block}
.maincontent-top li.l-center a{ background:#DBA277 url(../images/learning-center.png) 20px center no-repeat}
.maincontent-top li.xd-center a{ background:#8FDB78 url(../images/xd-center.png) 20px center no-repeat}
.maincontent-top li.teacher a{ background:#76DBC9 url(../images/teacher.png) 20px center no-repeat}
.maincontent-top li.student a{ background:#D677DA url(../images/students.png) 20px center no-repeat}
.maincontent-top li.principal-mailbox a{ background:#dcab77 url(../images/mail.png) 20px center no-repeat}
.maincontent-top li.l-center a:hover{ background-color:#cd9366}
.maincontent-top li.xd-center a:hover{ background-color:#7cc663}
.maincontent-top li.teacher a:hover{ background-color:#69cbba}
.maincontent-top li.student a:hover{ background-color:#c268c8}
.maincontent-top li.principal-mailbox a:hover{ background-color:#cd9e6c}

.maincontent{ background:url(/images/title-bar.jpg) left top no-repeat;}
.main-title-bar{line-height:40px;height:40px}
.main-title-bar h3{font-size:20px;font-weight:normal}
.main-title-bar  h3 a{color:#636363;}
.main-title-bar .more{font-size:14px;}
.main-title-bar .more a{color:#aeaeae}
.main-title-bar .more a:hover{color:#999}
.main-title-bar  h3 a:hover{color:#333;}


.left-picture li{width:260px;height:212px; overflow:hidden;
 background:#eeeeee;float:left;color:#8e8e8e;font-size:14px;line-height:22px}
.left-picture li a{color:#8e8e8e;}
.left-picture li a:hover{color:#961a1f}
.first-ml{margin-right:38px}
.left-picture li p{margin-left:10px;padding-right:5px}
.over-hidden{ white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.left-picture li div{width:260px;height:140px;}
.left-picture li div img{height:130px; width:220px;margin-left:15px; margin-top:15px; display:block;}
.main-left{height:212px;width:558px}


.main-right{width:590px;height:212px; overflow:hidden}
.main-right li{width:295px;float:left;margin-bottom:25px}
.main-date dd,.main-date dt{width:60px;height:25px; text-align:center; line-height:25px;}
.main-date dd{background:#961a1f;color:#fff;font-size:18px;border:1px solid #961a1f}
.main-date dt{border:1px solid #961a1f;color:#961a1f}
.main-right li p{line-height:26px;height:52px;overflow:hidden;width:232px;}
.main-right li p a{color:#434343;font-size:14px; display:block;padding:0px 8px 0px 15px;height:54px}
.main-right li p a:hover{ background:#eee}
.main-right li p a:hover,.news_list li a:hover,.list_news li a:hover{color:#961a1f;text-decoration:underline}


.mt30{margin-top:30px}
.announcements{width:557px;border-top:3px solid #961a1f;float:left;height:179px}
.title{padding:0px 10px}
.news_list li{width:46%;float:left;margin-right:10px;margin-left:10px;line-height:46px}
.news_list li a{color:#434343;width:82%; display:block;float:left}
.news_list li span{color:#969696;font-size:12px}

.announcement-right{width:610px;height:179px; overflow:hidden}
.announcement-right li{float:left;margin-left:26px;margin-bottom:15px}
.announcement-right li a{ display:block;width:278px;height:82px;}
.gzzd{ background:url(/images/gzzd.jpg) no-repeat}
.zyjj{ background:url(/images/gqyj.jpg) no-repeat}
.scool-culture{ background:url(/images/culture.jpg) no-repeat}
.download{ background:url(/images/download.jpg) no-repeat}


.bottom-link{width:100%;height:164px; background:#efefef; overflow:hidden}
.w1100{width:1120px;margin:0px auto;margin-top:30px}
.left-link{width:96px;height:33px; line-height:33px; background:#a72c31;color:#fff; text-align:center;}
.link_content{width:856px;border:1px dashed #ddd; background:#f6f6f6;padding-right:10px;padding-left:30px;overflow:hidden;word-break: break-all; }
.link_content a{color:#6f6f6f;padding:5px 20px;line-height:30px;float:left;*float:none}
.link_content a:hover{color:#961a1f;}


.footer{width:100%;height:46px; line-height:46px; background:#a72c31;color:#fff}
.footer ul li{float:left;margin-right:25px}
.footer ul li a{color:#fff}
.footer p{margin-right:20px}