@charset "gb18030";
/*a link 基本连接颜色*/
body{color:#454545}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#ff5400;}

.s1{color:#1b72af}
.s2{color:#ff5400}
.pm5{padding-bottom:5px;}
.mt5{margin-top:5px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}

.w-280{width:280px; overflow:hidden}
.w-360{width:360px; overflow:hidden;}
.w-610{width:610px; overflow:hidden}

/* 通用模块 */
.panel{}
.panel .hd{height:27px; padding:1px 5px 0; line-height:27px; background:url(bg_hd.png) repeat-x 0 0;}
.panel .hd h3{font-size:14px; font-weight:800; color:#666; padding-left:44px; background:url(icons_hd.png) no-repeat 0 0;}

.panel .hd h3.ico_g{background-position:0 0}
.panel .hd h3.ico_c{background-position:0 -28px}
.panel .hd h3.ico_z1{background-position:0 -55px}
.panel .hd h3.ico_a{background-position:0 -83px}
.panel .hd h3.ico_z2{background-position:0 -111px}
.panel .hd h3.ico_f{background-position:0 -138px;}
.panel .hd h3.ico_y{background-position:0 -166px;}


.bt{padding-top:16px!important; background:url(line3x1.png) repeat-x 0 0}
.bl{padding-left:15px!important; background:url(line1x3.png) repeat-y 0 0}
.br{padding-right:16px!important; background:url(line1x3.png) repeat-y 100% 0}

.panel .bd{padding:15px 10px 10px;}
.panel .hd{border:1px solid #efefef; border-bottom:none;}

.w-360 .panel{border:1px solid #e2e2e2}
.w-360 .panel .hd{border:1px solid #fff; border-top:none;}
.w-360 .news-list{padding:0 5px;}

.headliner{}
.headliner dt{font-size:16px; font-weight:700; line-height:26px; text-align:center;}
.headliner dd{padding-bottom:20px;}

.news-list{}
.news-list li{height:24px; line-height:24px; overflow:hidden; padding-left:10px; background:url(ico3x3.png) no-repeat 0 11px}
.news-list li .forumname{padding:0 5px 0 0; color:#007aa2!important}
.news-list li .forumname a{color:#007aa2!important}

.images{}
.images li{float:left; height:115px; width:102px; display:inline; margin:0 5px; line-height:28px; text-align:center; overflow:hidden;}
.images li img{display:block; width:100px; height:85px; margin:0 auto; border:1px solid #dbdbdb}

.theme_list{}
.theme_list li{float:left; display:inline; width:132px; height:125px; overflow:hidden; margin:12px 7px 0;}
.theme_list li img{display:block; border:1px solid #c1c1c1; width:130px; height:85px; margin-bottom:2px;}
.theme_list li p{height:18px; overflow:hidden}


.col2{}
.col2 li{float:left; width:43.5%; display:inline; margin-right:10px;}

/*hot*/
#hot-news{border-top-width:4px;}
#hot-news .hd{position:relative; height:6px; background:none; border:none;}
#hot-news .hd h3{position:absolute; width:79px; height:42px; overflow:hidden; top:0; right:0; padding:0; text-indent:-99em; background:url(hot-news.png) no-repeat 0 0;}
#hot-news .bd{position:relative; padding:10px;}
#hot-news .news-list li a{color:#454545}

/*  播放器  */
.pwSlide{width:610px; height:252px; overflow:hidden; font-family:Arial;}
.pwSlide .SwitchWrap{height:188px; overflow:hidden; border:1px solid #dcdcdc; position:relative;}
.pwSlide ul{width:1824px; position:absolute;}
.pwSlide ul li{float:left; width:608px; height:188px; overflow:hidden}
.pwSlide ul img{display:block; width:608px; height:188px;}
.pwSlide ol{height:62px; overflow:hidden; padding:12px 0 0 40px; *padding-top:14px; background:url(bg_SwitchNav.png) no-repeat 0 0;}
.pwSlide ol li{float:left; position:relative; padding-left:23px; width:132px; margin-right:51px; display:inline; line-height:18px;}
.pwSlide ol li a{color:#676767; word-break:keep-all; white-space:nowrap}
.pwSlide ol li h2{font-size:16px; font-weight:800;}
.pwSlide ol li em{position:absolute; top:5px; *top:4px; left:-15px; width:30px; height:28px; overflow:hidden; text-indent:-99em; background:url(No.png) no-repeat 0 0; cursor:pointer}
.pwSlide ol li em.No1{}
.pwSlide ol li em.No2{background-position:0 -29px;}
.pwSlide ol li em.No3{background-position:0 -58px;}

.pwSlide ol li a:hover,.pwSlide ol li a:hover h2,.pwSlide ol li a:hover p,.pwSlide ol li.active a{text-decoration:none; color:#148fc5; cursor:pointer;}
.pwSlide ol li a:hover em.No1,.pwSlide ol li.active a em.No1{background-position:-31px 0}
.pwSlide ol li a:hover em.No2,.pwSlide ol li.active a em.No2{background-position:-31px -29px}
.pwSlide ol li a:hover em.No3,.pwSlide ol li.active a em.No3{background-position:-31px -58px}


#teach .bd{padding-bottom:15px;}


.subject1{min-height:76px; _height:76px; color:#757575}
.subject1 img{float:left; margin-right:6px; border:1px solid #dbdbdb; padding:2px; width:100px; height:70px;}
.subject1 h2{font-size:14px; list-style:20px; font-weight:bold;}

.subject2{min-height:77px; _height:77px;}
.subject2 img{float:left; margin-right:12px; border:1px solid #c9c9c9; width:115px; height:75px;}
.subject2 h2{font-size:14px; list-style:20px; font-weight:bold;}

.subject3{min-height:64px; _height:64px;}
.subject3 img{float:left; margin-right:10px; border:1px solid #dbdbdb; padding:1px; width:60px; height:60px;}
.subject3 h4{font-size:12px; list-style:20px; margin-bottom:5px; font-weight:bold;}

.subject4{min-height:87px; _height:87px; color:#000; line-height:20px;}
.subject4 img{float:left; margin-right:10px; border:1px solid #dbdbdb; width:85px; height:85px;}
.subject4 h2{font-size:14px; list-style:20px; padding:3px 0; font-weight:bold;}


/*友情链接*/
.links{padding:5px 10px 5px;}
.links img{margin-top:3px;}
.links a{padding:0 5px 5px 0;white-space:nowrap;color:#888;}
























