.tab_left_01{width:489px;overflow:hidden; background:url(../images/top_23.gif) left 25px no-repeat; float:left;}
.hotimg{width:100px;float:left; background:url(../images/bb_12.gif) no-repeat right 10px;padding-top:10px;}
.hotimg img{padding:1px;border:1px solid #d7d7d7;}

.tab_menu{ height:36px;  width:492px;}
.tab_menu ul span{float:right;padding-top:10px;padding-right:8px;}
.tab_menu ul span a{color:#959595;}
.tab_menu li{ float:left;  width:104px; height:30px;text-align:center;padding-top:6px;}
.tab_menu li.selected{background:url(../images/tab_23.gif)  no-repeat center;border-bottom:none; text-align:center;color:#fff;}
.tab_menu_small li{}
.tab_menu_small li.selected{ background:#fff;}
.tab_menu li h2{ font-size:12px; font-weight:normal;color:#000;}
.tab_menu li.selected h2{ font-weight:bold;}
.tab_menu li.selected h2 a{color:#fff;}
.tab_menu li.selected h2 a:hover{ text-decoration:none;}
.tab_box { clear:both; background:#fff; width:467px;overflow:hidden; border:1px solid #d7d7d7; border-bottom:none; border-top:none;padding-left:20px;height:175px;}
.hide{ display:none;}
.tab_left_01 .list_main{width:340px;float:left;padding-left:10px; overflow:hidden;}
.list { overflow:hidden;}
.list span{float:right;color:#737373;line-height:26px;}
.list a{ color:#737373;line-height:26px;width:200px;}
.r_main01 .list a,.r_main02 .list a,.r_main03 .list a{background:url(../images/ico.gif) left center no-repeat;padding-left:15px;} 
.line_b{ background:url(../images/line_20.gif) no-repeat left bottom;height:24px;}
.r_main01{width:494px;float:right;}
.r_main01 h1{ background:url(../images/m_12.gif) right bottom no-repeat;height:28px;}
.r_main01 h1 span{float:right;padding-top:5px;padding-right:5px;}
.r_main01 h1  b{font-size:12px;line-height:28px;height:28px; text-align:center; display:block; width:74px;background:url(../images/m_12.gif) left center no-repeat;}
.r_main01 .list_main{ width:350px; overflow:hidden;padding-left:10px;}
.r_main01 .list_main a{ width:250px;}
.border{border:1px solid #d7d7d7; overflow:hidden;border-top:none;padding-left:10px;padding-top:5px;border-bottom:none;}
.bb01{background:url(../images/b_26.gif) no-repeat center top;padding-bottom:7px;width:494px;}
.bb02{background:url(../images/b_35.gif) no-repeat center top;padding-bottom:9px;width:243px;}
.bb03{background:url(../images/b_37.gif) no-repeat center top;padding-bottom:9px; width:243px;}

.r_main02{float:left; width:243px;margin-left:18px;}
.r_main01{width:494px;float:right;}
.r_main02 h1{ background:url(../images/m_12.gif) right bottom no-repeat;height:28px;}
.r_main02 h1 span{float:right;padding-top:5px;padding-right:5px;}
.r_main02 h1  b{font-size:12px;line-height:28px;height:28px; text-align:center; display:block; width:74px;background:url(../images/m_12.gif) left center no-repeat;}
.r_main01{width:494px;float:right;}
.r_main03 h1{ background:url(../images/m_12.gif) right bottom no-repeat;height:28px;}
.r_main03 h1 span{float:right;padding-top:5px;padding-right:5px;}
.r_main03 h1  b{font-size:12px;line-height:28px;height:28px; text-align:center; display:block; width:74px;background:url(../images/m_12.gif) left center no-repeat;}
.r_main03{float:right; width:243px;}


.piclist { height:160px; overflow:hidden; background:url(../images/gundongbg.jpg) no-repeat center top;padding:0 4px;padding-right:6px;padding-top:14px;}
#ppt_img .ppt-pre, #ppt_img .ppt-next { background-repeat:no-repeat;}
.col-wrap { overflow:hidden; width:100%;}
.col-w658 { float:left;}
.col-w658 { margin:0; width:100%; overflow:hidden;}
#ppt_img a span { display:none;}
#ppt_img .ppt-pre { float:left;}
#ppt_img .ppt-next { float:right;}
#ppt_img .ppt-pre, #ppt_img .ppt-next { height:134px; width:23px;}
#ppt_img .ppt-pre{background:url(../images/l.png) no-repeat center;}
#ppt_img .ppt-next{background:url(../images/r.png) no-repeat center;}
#ppt_img img { padding:1px; border:1px solid #cecece;padding:1px;}
.ppt-outer { overflow:hidden; width:100%;}
.ppt-inner { width:9999px; width:100%; overflow:hidden;}
.ppt-inner ul { height:110px; overflow:hidden;}
.ppt-inner li { float:left; margin:0 6px 0 6px; _margin:0 5px 0 5px; height:150px; overflow:hidden; text-align:center;}
.ppt-inner li a{color:#666666;line-height:20px;}

.picmain { padding:10px 0 0 6px;}
.focusBox { position: relative; width: 280px; height: 210px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}
.focusBox .pic img { width: 320px; height: 240px; display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 20px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 20px; width:100%; overflow: hidden;}
.focusBox .txt li { height:20px; line-height:20px; position:absolute; bottom:-36px;}
.focusBox .txt li a { display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom: 0px; right: 0px;}
.focusBox .num li { float: left; position: relative; width: 20px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;}
.focusBox .num li a, .focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5;}
.focusBox .num li.on a, .focusBox .num a:hover { background:#c11313;}

.focus_img{background:url(../images/bg_03.gif) no-repeat center;width: 293px;height: 228px;float:left;margin-right:8px;}
.content02{padding:5px 0;padding-top:10px;}
.news{float:left;width:378px;background:url(../images/new_b.gif) no-repeat left bottom;padding-bottom:5px;}
.news h1{height:40px;background:url(../images/h1.jpg) left center no-repeat;}
.news h1 a,.teach h1 a{float:right;margin:9px 8px 0 0;} 
.teach{float:right;width:310px;background:url(../zzzzzimages/new_b.gif) no-repeat right bottom;padding-bottom:5px;}
.teach h1{background:url(../images/h1.jpg) right center no-repeat;height:40px;}

.newslist a{ line-height:30px;padding-left:25px; background:url(../images/num.gif) no-repeat;color:#737373;}
div.newslist{padding:0 5px;}
div.newslist span{float:right;line-height:30px;color:#737373;}
div.newslist a:hover { color:#99191a; text-decoration:none;}
.newslist a.ico_0{background-position:0 9px;}
.newslist a.ico_1{background-position:0 -18px;}
.newslist a.ico_2{background-position:0 -45px;}
.newslist a.ico_3{background-position:0 -72px;}
.newslist a.ico_4{background-position:0 -99px;}
.newslist a.ico_5{background-position:0 -127px;}
.news div.newslist a{ width:250px;}
.teach div.newslist a{ width:200px;}

.notice { height:47px; background:url(../images/notice.jpg) left center no-repeat;}
.notice ul { padding-left:150px;display:block;overflow:hidden;height:40px;}
.notice ul li { float:left; list-style:disc; line-height:40px; width:330px; padding-right:20px;}
.notice ul li span { float:right; color:#8e8e8e;}
.notice ul li a {display:block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;width:225px;float:left;}