





.banner{ width:910px; height:280px; text-align:center;margin:0 auto; margin-top:15px; margin-bottom:15px; }
.banner img{ width:910px; height:280px;}
.line1{ width:910px; height:270px; text-align:center; margin:0 auto; margin-bottom:15px;}
 
.left{ width:308px; height:268px; float:left;}
.news_nav{ width:237px; height:45px; display:block; position:absolute; text-align:center; margin:0 auto; margin-top:-8px; margin-left:37px;} 
.news_nav img{ border:0px;}
.col{ padding:10px 14px; }
.news{height:247px; width:280px; border:1px solid #ccc; background:url(../images/col_bg.gif) repeat-x top; font-size:14px;}
.news ul{ *padding-top:10px;}
.col li{ height:35px; line-height:35px; border-bottom:1px dotted #ccc; background:url(../images/point.gif) no-repeat left center; padding-left:12px;  white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:268px; text-align:left;}

.col li a{ color:#333; text-decoration:none;}
.col li a:hover{ color:#AE0000;}

.news ul{ margin-top:30px;_margin-top:40px;}

.content{ width:960px; height:100%; overflow:hidden; background:url(../images/content_bg.gif) repeat-y left;}


.right,.line2_right,.line3_right{ width:585px; height:268px; border:1px solid #ccc; float:right; background:url(../images/col_bg.gif) repeat-x top;}

.team_nav{ width:585px; height:21px; margin-top:10px;}
.name{ float:left; margin-left:12px; _margin-left:6px;}
.more{ float:right; margin-right:12px; padding-top:5px;}
.more img{ border:0px;}


.teacher_text{ padding:10px;width:565px; height:217px;overflow:hidden; font-size:12px; _padding-top:0px; _height:210px;}
.teacher_text p{ text-align:left; line-height:27px; margin-top:12px; *margin-top:12px;_margin-top:9px; text-indent:28px;}
.teacher_text img{ float:left; margin-right:10px; margin-bottom:10px; margin-top:5px; padding:2px; margin-left:4px; border:1px solid #ccc; overflow:hidden; height:171px; width:130px; }



.line2{ width:910px; height:290px; text-align:center; margin:0 auto; margin-bottom:15px; }
.col_nav{  height:41px; line-height:41px; width:308px; background:url(../images/nav_bg1.gif) repeat-x; border-bottom:1px solid #ccc;}
.col_nav h1{ width:120px; height:41px; font-size:18px; font-family:'Î¢ÈíÑÅºÚ'; font-weight:bold;  background:url(../images/nav_bg2.gif) repeat-x; color:#fff; margin-left:0px;}
.col_nav .more{ padding-top:15px;}

.line2_left,.line3_left{ border:1px solid #ccc; height:290px; float:left; width:308px;overflow:hidden;}
.line2_right{ height:290px;}
.line2_right .col_nav,.line3_right .col_nav{ width:585px;}

.kecheng_text{ width:545px; height:219px; padding:20px 0px 0px 25px;overflow:hidden;}
.kecheng_text li{ float:left; margin-right:19px; margin-bottom:10px;}
.kecheng_text img{ border:0px; margin-top:5px; margin-left:25px; margin-right:25px; text-align:center;}



.line3{ width:910px; height:270px; text-align:center; margin:0 auto; margin-bottom:15px;}

.line3_left{ height:270px;_height:278px;}

.sample{ padding:15px; width:555px; height:135px; overflow:hidden; padding-bottom:0px; }
.sample img{ border:1px solid #ccc; padding:2px; float:left; margin-right:12px;}

.sample p{ text-align:left; line-height:23px;text-indent:28px; font-size:12px;}

.line3_right{ height:270px;_height:278px;}
.case ul{ margin-right:-30px;_margin-right:-20px;  padding-top:0px;}
.case li{ float:left; font-size:12px; width:235px; margin-left:2px; height:25px; line-height:25px;*margin-bottom:-5px;*margin-bottom:-5px; display:block; }




.pic{ width:908px; height:220px; text-align:center; margin:0 auto; border:1px solid #ccc;}
.pic .col_nav{ width:908px;}
.pic_text{ padding:10px; height:158px; width:888px; text-align:center; margin:0 auto;}
.pic_text table img{ border:0px; height:158px; width:210px;}


.link{ width:898px; padding:10px 0px 10px 10px; border:1px solid #ccc; background-color:#f2f1f1; height:auto; text-align:center; margin:0 auto; margin-top:12px; margin-bottom:7px;}
.link img{ margin-right:10px; border:1px solid #ccc;}


















