@charset "utf-8";
#header {
width:100%;
height:100px;
}

#header_container {
width:950px;
height:100px;
margin:0 auto;
}

#logo {
width:215px;
height:85px;
background:url(../images/logo.gif) no-repeat;
display:block;
margin-top:10px;
margin-right:100px;
margin-left:1px;
float:left;
}

#search {
width:630px;
height:80px;
margin-top:10px;
float:left;
}

#search_menu {
width:630px;
height:65px;
background:url(../images/search.gif) no-repeat;
}

#sethomepage {
text-align:right;
background:#FFF;
padding-bottom:5px;
}

#nav {
width:100%;
height:61px;
background:url(../images/nav/nav_bg.gif) repeat-x;
}

#nav_container {
width:950px;
height:60px;
margin:0 auto;
}

#nav_home {
width:128px;
height:60px;
float:left;
display:block;
margin-right:10px;
}

#nav_1on1 {
width:140px;
height:60px;
float:left;
display:block;
}

#nav_dxs {
width:142px;
height:60px;
float:left;
display:block;
}

#nav_bbs {
width:133px;
height:60px;
float:left;
display:block;
}

#container {
width:950px;
height:1165px;
margin:0 auto;
}

#leftbar {
width:200px;
height:285px;
float:left;
font-size:0;
margin:10px 0;
}

#leftbar ul {
margin-top:-2px;
}

#leftbar ul li {
font-size:0;
}

#lefta {
width:200px;
height:57px;
background:url(../images/xc1.gif) no-repeat 0 0;
}

#leftb {
width:200px;
height:57px;
background:url(../images/xc1.gif) no-repeat 0 -57px;
}

#leftc {
width:200px;
height:57px;
background:url(../images/xc1.gif) no-repeat 0 -114px;
}

#leftd {
width:200px;
height:57px;
background:url(../images/xc1.gif) no-repeat 0 -171px;
}

#lefte {
width:200px;
height:57px;
background:url(../images/xc1.gif) no-repeat 0 -228px;
}

#overa {
width:200px;
height:57px;
background:url(../images/xc1_on.gif) no-repeat 0 0;
}

#overb {
width:200px;
height:57px;
background:url(../images/xc1_on.gif) no-repeat 0 -57px;
}

#overc {
width:200px;
height:57px;
background:url(../images/xc1_on.gif) no-repeat 0 -114px;
}

#overd {
width:200px;
height:57px;
background:url(../images/xc1_on.gif) no-repeat 0 -171px;
}

#overe {
width:200px;
height:57px;
background:url(../images/xc1_on.gif) no-repeat 0 -228px;
}

#focus {
width:480px;
height:285px;
float:left;
margin:10px;
}

#login {
width:228px;
height:223px;
float:left;
margin-top:0px;
/*margin-bottom:10px;
background:url(../images/Member.gif) no-repeat;
border:1px #d5d5d5 solid;*/
text-align:left;
padding-left:0px;
padding-top:0px;
}

#login ul li {
float:left;
width:63px;
margin-left:17px;
margin-top:15px;
}

#xc {
width:700px;
height:100px;
float:left;
margin-bottom:10px;
background:url(../images/xc.gif) no-repeat;
}

#zt {
width:248px;
height:98px;
float:left;
margin-bottom:10px;
border:1px #dbdbdb solid;
}

#zt ul {
text-align:left;
margin-left:5px;
}

#zt ul li {
line-height:23px;
border-bottom:1px #ebebeb dotted;
}

#teacher {
width:688px;
height:508px;
float:left;
margin-right:10px;
margin-bottom:10px;
border:1px #b4e1ee solid;
background:url(../images/bg_teacher1.gif) no-repeat;
overflow:hidden;
}

#teacher ul {
width:675px;
margin-left:15px;
margin-top:10px;
}

#teacher ul li {
float:left;
width:215px;
height:140px;
margin:10px 5px 0 0;
border:1px #dbdbdb solid;
}


.tuijian_t {
width:215px;
height:140px;
line-height:22px;
text-align:left;
}

.tuijian_t img {
width:100px;
height:130px;
float:left;
font-size:0;
margin:5px 10px 5px 5px;
}

#xc1 {
width:250px;
height:510px;
float:left;
margin-bottom:10px;
}

#xc_content {
width:248px;
height:348px;
border:1px #dbdbdb solid;
background:url(../images/gexinghua.gif) no-repeat;
}

#kcad {
width:250px;
height:150px;
margin-top:10px;
}

#shiti {
width:340px;
height:220px;
float:left;
margin-bottom:10px;
background:url(../images/bg_1.gif) no-repeat;
}

.pic {
float:left;
width:120px;
}

.pic img {
margin-top:5px;
margin-right:5px;
margin-left:10px;
}

#zuowen {
width:340px;
height:220px;
float:left;
background:url(../images/bg_1.gif) no-repeat;
margin:0 10px 10px;
}

#bbs {
width:248px;
height:218px;
float:left;
margin-bottom:10px;
background:url(../images/bg_bbs.gif) no-repeat #f7f2f8;
border:1px #d5d5d5 solid;
}

#bbs ul li {
text-align:left;
margin-left:10px;
line-height:26px;
}

#footer {
clear:left;
width:950px;
height:200px;
line-height:30px;
font-size:12px;
color:#444;
text-align:center;
margin:0 auto;
}

#nav_gz,#nav_cz,#nav_bm {
width:132px;
height:60px;
float:left;
display:block;
}

#shiti ul li,#zuowen ul li {
line-height:26px;
text-align:left;
padding-left:10px;
color:#906;
font-size:12px;
}
