/* CSS Document */
body{background:url(../img/mainBg.gif) #fff repeat-y top; margin:0px;}

/* CSS Document */
#schoolMenu{ margin:0 auto 0; width:760px; }
#schoolMenu .logo{float:left; width:120px; }
#schoolMenu .menu{float:left; width:640px;  height:25px;}
#schoolMenu .menu ul{ margin:0 auto; width:634px;}
#schoolMenu .menu li{float:left; padding:7px 0 0 17px; background:url(../img/i.gif) left no-repeat; text-align:left; list-style-type:none;}
#schoolMenu .menu li a{ color:#fff; text-decoration:none;}
#schoolMenu .menu li a:hover{color:#000;}
#schoolMenu .bg1{background:#2C85AF;}
#schoolMenu .bg2{background:#3297C7; border-bottom:1px solid #fff;}
#schoolMenu .blank{float:left; width:760px; height:3px; background:#2C85AF; font-size:1px; border-bottom:1px solid #fff;}

/* CSS Document */
#focusArea{margin:0 auto; width:760px;}
#focusArea .col1{float:left; width:300px;}
#focusArea .col2{float:left; width:310px;}
#focusArea .col3{float:left; width:150px;}
/* ͷͼ */
#focusPic{float:left; width:300px; margin:0 0 2px !important; }
/* CSS Document */
.softNews{ float:left; width:300px;}
.softNews .title{float:left; width:300px; height:25px; background:url(../img/i1.gif) #BFDAE7 left no-repeat; border-bottom:1px solid #fff;}
.softNews .title h2{float:left; padding:7px 0 0 20px; font-size:12px;}
.softNews .title span{float:right; padding:7px 10px 0 0;}
.softNews .title a{color:#000;}
.softNews .content{float:left; width:300px;} 
.softNews .content ul{float:left; width:300px;  border-bottom:1px solid #fff;}
.softNews .content li{list-style-type: none; padding:7px 0 0 14px; text-align:left;       }
.softNews .content a{color:#000; text-decoration:none;}
.softNews .content a:hover{color:#f00;}
.softNews .content .bg1{background:#E9F3F7;}
.softNews .content .bg2{background:#E0EDF3;}

/* CSS Document*/
#focusText{ margin:0 auto 3px; width:300px; border-bottom:2px solid #ccc; padding:0 0 0px;}
#focusText h2{margin:0 auto; width:300px; padding:8px 0; font-size:14px;}
#focusText h2 a{color:#f00;}
#focusText h3{margin:0 auto; width:300px; font-size:12px; padding:0 0 6px;}
#focusText h3 a{color:#000; text-decoration:none;}
#focusText h3 a:hover{color:#f00;}
#focusText ul{ float:left; width:300px; border-top:1px dashed #999; padding:6px 0 0;}
#focusText li{float:left; list-style-type:none; padding:5px 0 5px 3px; text-align:left; font-size:14px;  width:297px;}
#focusText li a{color:#000;}
#focusText li a:hover{color:#f00;}

/* CSS Document */
#specialTopic{ margin:0 auto; width:300px;}
#specialTopic .title{float:left; width:300px; color:#900; border-bottom:1px dashed #ccc; padding:4px 0;}
#specialTopic .title h2{float:left; font-size:14px;}
#specialTopic .title span{float:right; padding:3px 3px 0 0; font-size:12px; font-weight:bold;}
#specialTopic .title a{color:#900; text-decoration:none;}
#specialTopic .content{float:left; width:300px;}
#specialTopic .content ul{float:left; width:300px; padding:12px 0 0;}
#specialTopic .content li{float:left; width:295px; font-size:14px; text-align:left; padding:3px 0;}
#specialTopic .content li a{color:#000;}
#specialTopic a:hover{color:#f00;}

/* CSS Document */
#videoTech{ float:left; width:150px; background:#E9F3F7;}
#videoTech .title{float:left; width:150px; border-bottom:1px dashed #ccc; padding:6px 0 3px; font-size:12px; font-weight:bold; color:#c90;}
#videoTech .title span{color:#000;}
#videoTech h3{float:left; font-size:12px; padding:12px 0 0 8px;}
#videoTech h3 a{color:#000; text-decoration:none;}
#videoTech .content{float:left; width:150px;}
#videoTech .content ul{float:left; width:150px;}
#videoTech .content li{float:left; width:145px; padding:5px 0 4px 5px; text-align:left;  list-style-type:none;             }
#videoTech .content li a{color:#000; text-decoration:none;   }
#videoTech .blank{ width:150px; float:left; font-size:1px;}
#videoTech .more{float:left; width:150px; background:#BFDAE7; padding:5px 0; font-weight:bold;}
#videoTech .more a{color:#000;}
#videoTech a:hover{color:#f00;}

#broadcast{ float:left; width:150px; height:255px; background:#E9F3F7;}
#broadcast .title{float:left; width:150px; height:25px; background:#2C85AF; margin:0 0 3px; border:0;}
#broadcast .title h2{padding:7px 0 0; color:#fff; font-size:12px;width:150px;}
#broadcast .content{float:left; width:150px; }
#broadcast .content ul{ margin:0 auto; width:140px;}
#broadcast .content li{float:left; text-align:left; padding:5px 0 4px 14px; list-style-type:none; width:125px; background:url(../img/i4.gif) left no-repeat;}
#broadcast .content li a{color:#000; text-decoration:none;}
#broadcast .content li a:hover{color:#c00;}
/* ===== */
#arcDesign{margin:3px auto 0; width:760px; border-top:2px solid #c00;}
#arcDesign .title{float:left; margin:0 0 3px; width:760px; height:25px; background:#eee; border-top:1px solid #fff; border-bottom:1px solid #ccc;}
#arcDesign .title h2{float:left; padding:6px 0 0 12px; font-size:14px; color:#c00;}
#arcDesign .title span{float:left; padding:6px 8px 0; font-size:14px; font-weight:bold;}
#arcDesign .title .keyword{float:right; margin:2px 3px 0 0; border:1px solid #ccc; background:#fff; padding:4px 6px 1px;}
#arcDesign .title .keyword a{ text-decoration:none;}
#arcDesign .title a{ color:#000; font-size:12px;}
#arcDesign .title a:hover{color:#c00;}
#arcDesign .col1{float:left; width:505px;}
#arcDesign .col2{float:left; width:255px;}
/* listPic */
#arcDesign .listPic{ float:left; width:505px;}
#arcDesign .listPic ul{float:left; width:505px;}
#arcDesign .listPic li{float:left; width:162px; height:148px; border:1px solid #ccc; margin:0 4px 0 0 !important; margin:0 3px 0 0; list-style-type:none;}
#arcDesign .listPic li img{margin:1px 0 0; padding:1px; background:#fff; border-bottom:1px solid #ccc;}
#arcDesign .listPic li h2{ padding:4px 0 0 !important;padding:6px 0 0; font-size:12px;}
#arcDesign .listPic li h2 a{color:#000; text-decoration:none;}
#arcDesign .listPic li h2 a:hover{color:#c00;}
#arcDesign .listPic .s1{margin:0 0 11px;}
/*  */
#theory{ float:left; width:255px;}
#theory .Ttitle{float:left; width:255px; height:25px; border-bottom:1px solid #000; background:#900;}
#theory .Ttitle h2{float:left; padding:7px 0 0 4px; font-size:12px; font-weight:normal; color:#fff;}
#theory .content{float:left; width:255px;}
#theory .content ul{float:left; width:255px; height:26px; }
#theory .content li{float:left; padding:6px 0 0 14px; list-style-type:none; text-align:left; background:url(../img/i2.gif) left no-repeat; width:240px;}
#theory .content li a{ color:#000; text-decoration:none;}
#theory .content li a:hover{color:#900;}



/* == */
#schoolNav{margin:0 auto 3px; width:760px;}
#schoolNav .title{float:left; width:760px; height:25px; background:#434343;}
#schoolNav .title h2{float:left; font-size:12px; font-weight:normal; color:#fff; padding:8px 0 0 12px;}
#schoolNav .title span{float:left; padding:7px 0 0 6px;}
#schoolNav .content{float:left; width:754px; border-left:3px solid #565656; border-right:3px solid #565656;}
#schoolNav .content ul{float:left;   border-bottom:1px solid #000;}
#schoolNav .content .s1{background:url(../img/bg1.gif) #D2EEFF left no-repeat; width:754px;}
#schoolNav .content .s2{background:url(../img/bg2.gif) #F2FAFF left no-repeat; width:754px;}
#schoolNav .content .s3{background:url(../img/bg2.gif) #F2FAFF left no-repeat; width:264px;}
#schoolNav .content .s4{background:url(../img/bg2.gif) #F2FAFF left no-repeat; width:490px;}
#schoolNav .content li{float:left; text-align:left; list-style-type:none; }
#schoolNav .content li h2{float:left; width:65px; padding:6px 0 0; font-size:12px; font-weight:normal; text-align:center;}
#schoolNav .content li span{padding:6px 5px 0; float:left;}
#schoolNav .content a{color:#000; text-decoration:none;}
#schoolNav .content a:hover{color:#900;}

/**/
#BottomInfo{width:760px; clear:both; text-align:left;}
.Connect{padding:8px 5px 3px; border-bottom:1px solid #000;}
.FriendLink{padding:8px 5px 3px; margin:1px 0; color:#666; background-color:#f9f9f9; line-height:22px;}
.FriendLink a,.FriendLink a:visited{color:#666;}
.FriendLink a:hover{color:#f60;}

#foot{width:760px; clear:both;}
#foot{border-top:3px solid #333; text-align:center; color:C00; padding:10px 0;}
#foot{line-height:20px;}
#foot p{margin:10px;}
#foot a{color:#333;}
#foot a:hover{color:#06C;}