/**/
body,p,ul,li,dl,dt,dd,div,img,span,map,a,area{ margin:0; padding:0;}
img{border:0;}
ul li{ list-style:none;}
body{color:#000000;	font-size:12px;	text-align:center; background: #d5d5d5;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

.main {width:982px; margin:0 auto; border-bottom: 1px solid #999999;} 
.cebian {width:960px !important; width:980px; margin:0 auto; background:#FFFFFF; border-left: 1px solid #999999; border-right: 1px solid #999999; padding:5px 10px;}
.teti {width:960px; height:45px; background: url("../image/zt/2012msfc/biaoti.jpg") no-repeat;}
.teti .teacher{float:left; width:100px; height:45px; line-height:45px; font-size:16px; color:#FFFFFF; margin-left:30px; text-align:left;}
.teti .zixun{float:right; width:200px; height:25px; line-height:25px; font-size:12px; color:#FFFFFF; margin-right:20px; text-align:center; background:#FF0000; margin-top:10px;}

.top { height:321px; background: url("../image/zt/2012msfc/top_b.jpg") repeat-x;}

.dpain {width:980px; margin:0 auto; margin:0 auto; background:#FFFFFF; border-left: 1px solid #999999; border-right: 1px solid #999999; height:420px;} 
#top_link {width: 30px; height: 30px; right: 15px; bottom: 15px; display: none; position: fixed;}
#carousel_container { padding: 10px; width: 960px; height: 380px; margin:0px auto;}
#loading_wrap {	margin: 0px auto; width: 32px; height: 100%; display: none; position: relative;}
.theme-default .nivoSlider {position: relative;}
.theme-default .nivoSlider img {left: 0px; top: 0px; display: none; position: absolute;}
.theme-default .nivoSlider a {border: 0px currentColor; display: block;}
.theme-default .nivo-controlNav {left: 50%; bottom: -43px; margin-left: -40px; position: absolute;}
.theme-default .nivo-controlNav a {	background: url("../image/zt/2012msfc/bullets.png") no-repeat; border: 0px currentColor; width: 22px; height: 22px; text-indent: -9999px; margin-right: 3px; float: left; display: block;}
.theme-default .nivo-controlNav a.active {background-position: 0px -22px;}
.theme-default .nivo-directionNav a {background: url("../image/zt/2012msfc/arrows.png") no-repeat; border: 0px currentColor; width: 49px; height: 49px; text-indent: -9999px; display: block;}
.theme-default a.nivo-nextNav {background-position: -49px 0px; right: 0px;}
.theme-default a.nivo-prevNav {left: 0px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; order-bottom-style: dotted;}
.theme-default .nivo-caption a:hover {color: rgb(255, 255, 255);}
.nivoSlider {position: relative;}
.nivoSlider img {left: 0px; top: 0px; position: absolute;}
.nivoSlider a.nivo-imageLink {margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6;}
.nivo-slice {height: 100%; display: block; position: absolute; z-index: 5;}
.nivo-box {display: block; position: absolute; z-index: 5;}
.nivo-caption {left: 59px; width: 270px; bottom: 112px; color: rgb(255, 255, 255); position: absolute; z-index: 8; opacity: 0.8;}
.nivo-caption h1 {padding: 15px 20px; font-family: "Terminal Dosis", sans-serif; font-size: 20px; font-weight: 300; background-color: rgb(229, 52, 0);}
.nivo-caption p {background: rgb(0, 0, 0); margin: 0px; padding: 10px 20px;}
.nivo-caption a {display: inline !important;}
.nivo-html-caption {display: none;}
.nivo-directionNav a {top: 45%; position: absolute; z-index: 9; cursor: pointer;}
.nivo-prevNav {left: 0px;}
.nivo-nextNav {right: 0px;}
.nivo-controlNav a {position: relative; z-index: 9; cursor: pointer;}
.nivo-controlNav a.active {font-weight: bold;}

.teacher_l {width:288px!important; width:300px; height:318px!important; height:330px; float: left; border: 1px solid #FF9933; padding:5px;}
.teacher_l img{width:288px; height:258px; display:block;}
.teacher_l p{ line-height:20px; font-size:12px; text-align:left; text-indent:2em; }
.teacher_r {width:660px; height:330px; float: right;}
.teacher_r dt{width:202px; float: left; height:165px; margin-left:18px; display:inline;}
.teacher_r dt img{width:200px; height:135px; border: 1px solid #666666;}
.teacher_r dt span{width:202px; height:28px; line-height:28px; text-align:center;}

.bottom {width:962px!important; width:982px; padding:10px;line-height:20px;font-size:12px;border-top: 1px solid #999999; margin:0 auto;}