
body{margin:0 auto;padding:0;}
div,p,span,ul,li,dt,dd,dl,a,h1{ margin:0 auto;padding:0; overflow:hidden; text-decoration:none; list-style:none;}
a:hover{ text-decoration:underline;}
.t_head_div{border-top:2px solid #6cbc23;}
.pub_head_div{width:960px;}
.pub_logo_div{ float:left;margin-left:20px;padding-top:8px;}
.pub_t_p_div{float:right;margin-right:20px; background:url(/images/t_head.jpg);width:277px; height:58px;}

.t_dh_div{ height:36px; background:url(/images/body.gif) no-repeat;}
.t_dh_div h1{float:left;width:660px;padding-left:20px; height:36px;}
.t_dh_div h1 a{float:left;padding:5px 5px 0 5px;font-size:14px;color:#fff; line-height:30px;margin:0 10px;}
.t_dh_div h1 a:hover{ text-decoration:none;}
#p_v{ background:url(/images/png_img.png);_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/png_img.png"); cursor:pointer;
}
#p_vt:hover{background:url(/images/png_img.png);_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/png_img.png"); cursor:pointer;}

.sub_search{background:url(/images/body.gif) no-repeat -8px -61px;margin:0;padding:0;width:58px;height:25px;border:none; cursor:pointer; overflow:hidden;margin:5px 8px;float:left;}
.t_box{width:190px; height:20px;margin:6px 0;float:left; background-color:#e7ffd1;border:1px solid #e7ffd1; line-height:22px;}


.t_list_dh_div{ background-color:#f6f6f6; height:52px;}
.t_list_t_div{width:300px;float:left;height:52px;}
.t_list_t_div p{background:url(/images/body.gif) no-repeat -82px -54px;width:27px;height:44px;float:left;margin:4px 5px 3px 8px;}
.t_list_t_div ul{ list-style:none;font-size:12px;}
.t_list_t_div ul li{height:20px; line-height:20px;float:left;padding:3px 10px;_padding:3px 8px;white-space:pre; background:url(/images/t_line.gif) right no-repeat; *background:url(/images/t_line.gif) right no-repeat 6px; overflow:hidden;}
.t_list_t_div ul li a{color:#4f524e;}
.t_jb_div{width:200px;}
.t_kp_div{width:215px;}
.t_zn_div{width:245px;}
#class_time{ float:left;width:180px; height:25px; line-height:25px;padding-left:10px;color:#535353;}
#time_d_div{margin:0 8px;padding:5px 0;float:left;width:180px; white-space:pre;}

.foot_div{ text-align:center;font-size:14px;width:960px;border-top:1px solid #92c95d;margin-top:10px;}
.about_div{ height:34px; line-height:34px;color:#447b0e;}
.about_div a{color:#447b0e;padding:0 2px;}
.ft_div{font-size:12px; line-height:24px;color:#6c6c6c;}