img{ border:none;}
a{color:#000;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
*{margin:0; padding:0;list-style-type:none;}
body{background-color:#3e7a7d; font:12px/180% "宋体",Verdana;}
#warp{width:960px;height:auto;background-color:#fff;margin:0 auto;padding:0 5px;}
#head{text-align:center;padding-top:1px;padding-bottom:1px;border:1px solid #ccc;}
#head img{padding:1px;}
#nav{height:39px;line-height:39px;border:1px solid #000;border-right:none;background:url(../images/class_nav.jpg) repeat-x;margin-top:6px;}
#nav li{float:left;display:inline;font-size:14px;font-weight:bold;margin-left:28px;}
#container{height:auto;margin-top:15px;overflow:hidden;}
.sider_left{width:230px;height:auto;float:left;border:1px solid #5B6268;border-top:none;padding-bottom:30px;}
.sider_left h4{line-height:45px;color:#12295F;font-size:14px;text-indent:55px;background:url(../images/class_sprite.gif) no-repeat 10px 6px;border-bottom:1px solid #5B6268;border-top:1px solid #5B6268;}
.sider_left ul{margin:8px 0 8px 40px;}
.sider_left li{line-height:24px;}
.sider_left li a{color:#132861;font-size:14px;}
.sider_left li a:hover{color:#f00;}
.sider_right{width:710px;height:auto;float:right;margin-right:12px;}
.r_top{}
.r_top h5{height:31px;line-height:31px;font-size:12px;color:#152561;text-indent:55px;background:url(../images/class_sprite.gif) no-repeat 15px -41px;position:relative;z-index:10;}
.r_top h5 span{width:495px; 
height:1px; position:absolute; background-color:#5A6567;overflow:hidden;top:17px;
	left: 182px;
}
.r_top h2{color:#142863;font-weight:normal;font-size:12px;margin:20px 0 8px 35px;}
.r_top p{margin-left:15px;text-indent:32px;}
h5.te_h5{margin-top:30px;background:url(../images/class_sprite.gif) no-repeat 15px -81px;}
h5.te_h5 span{width:516px;height:1px; position:absolute; background-color:#5A6567;overflow:hidden;top:17px;}
.r_left{width:305px;float:left;}
.r_left dl{margin-left:4px;margin-bottom:25px;}
.r_left dt{margin:5px 0 15px 15px;}
.r_left dd{line-height:22px;margin-left:22px;}
.r_right{width:389px;height:auto;float:right;}
.r_right dl{position:relative;margin-bottom:15px;}
.r_right dt span{ position:absolute;left:9px;top:37px; }
.r_right dd{margin-top:3px;margin-left:100px;}
.hr{height:1px;background-color:#4D4E50;border-bottom:2px solid #B2B3B5;clear:both;margin-top:10px; overflow:hidden;}
#footer{height:1%;overflow:hidden;margin-top:5px;padding-bottom:15px;}
#footer img{float:left;margin-left:5px;}
#footer p{text-align:center;margin-top:3px;}