/* Css write by AXAME (axame@163.com)*/

#focus {width:1000px; height:300px; position:relative; overflow:hidden; margin:0 auto;}
#focus ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
#focus ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
#focus ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
#focus ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
#focus .tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden;}
#focus .tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
#focus .tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
#focus .tips div.title a:hover{ text-decoration:underline !important;}
#focus .tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
#focus .tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:20px; height:20px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
#focus .tips div.nums a.active{ background-color:#093;}





.events { float:left; margin-left:5px; width:379px;}
.events h2 a { display:block; width:376px; height:25px; font-family:·½ÕýÀ¼Í¤¿¯ºÚ_GBK; line-height:25px; letter-spacing:-1px; font-weight:700; text-decoration:none; overflow:hidden;}
.events p { width:376px; height:50px; margin-top:3px; line-height:146%; color:#727171; overflow:hidden;}
.events p a.more { color:#185e00; text-decoration:none; font-weight:bold;}
.events p a.more:hover { text-decoration:underline;}
.events .news { width:376px; height:158px; list-style:none; padding-top:5px; margin-top:5px; border-top:#185e00 1px solid; overflow:hidden;}
.events .news li { float:left; line-height:20px; margin-right:5px; text-indent:14px; white-space:nowrap; background:url(../images/arrow1.gif) 3px 6px no-repeat;}
.events .news li img { float:left;}
.events .news li a { float:left; display:inline; color:#333; text-decoration:none;}
.events .news li a:hover { text-decoration:underline;}



.pshow { clear:both; width:704px; height:260px; margin:10px auto; background:url(../images/pshow_bg.jpg);}
.pshow .pshow_content { float:left; width:660px; height:240px; overflow:hidden;}
.pshow .pshow_content .pshow_menu { width:100%; height:24px; margin-top:11px; list-style:none;}
.pshow .pshow_content .pshow_menu li { float:left; padding-bottom:0px;}
.pshow .pshow_content .pshow_menu li.title { width:120px;}
.pshow .pshow_content .pshow_menu li.unselected { background:url(../images/pshow_unselected_bg.jpg); width:101px; height:24px; color:#666; line-height:28px; text-indent:30px; overflow:hidden; cursor:pointer;}
.pshow .pshow_content .pshow_menu li.selected { background:url(../images/pshow_selected_bg.jpg); width:101px; height:24px; color:#000; line-height:28px; text-indent:30px; overflow:hidden; cursor:pointer;}
.pshow .pshow_content .pagenum { width:650px; text-align:right; line-height:18px; margin-bottom:5px;}
.pshow .pshow_content .pagenum a { color:#658d2d; text-decoration:none; line-height:18px;}
.product .pshow_content .pshow_menu li{margin:5px 0 0 47px; line-height:37px;}

#p_change_5{margin-left:48px;}
#pa1,#pa2,#pa3,#pa4,#pa5,#pa6{width:865px;list-style:none;overflow:hidden;}
.product .pshow_content .pshow_menu li.selected,.product .pshow_content .pshow_menu li.unselected{color:#FFFFFF; font-size:14px;}
.product .pshow_content .pshow_menu li.selected,.product .pshow_content .pshow_menu li.selected{color:#000000;}
.product .pshow_content .pshow_box li { float:left; margin:0px 3px; }
.product .pshow_content .pshow_box li a { display:block; width:150px; height:140px; border:#ccc 1px solid; padding:3px; background:#fff; overflow:hidden; text-align:center; text-decoration:none;}
.product .pshow_content .pshow_box li a img { max-width:146px; max-height:135px; scale:expression((this.offsetWidth / this.offsetHeight > 146/135)?(this.style.width = this.offsetWidth >= 146 ? "146px" : "auto"):(this.style.height = this.offsetHeight >= 135 ? "135px" : "auto")); //ie
display:inline !important;}
.pshow .pshow_content .pshow_box li p { text-align:center; line-height:30px; color:#000;}
.pshow .pshow_content .pshow_box li a:hover { background:#d1ea94;} 
.pshow .pshow_content .pshow_box li a:hover img { border:#999 1px solid;}
.pshow .pshow_content .pshow_box li a:hover p { color:#185e00;}

.kzjs { clear:both; width:704px; margin:10px auto; background:url(../images/home_kzjs_bg.jpg) repeat-y;}
.kzjs img { float:left;}
.kzjs .title { clear:both; width:704px; height:39px; overflow:hidden; background:url(../images/home_kzjs_titlebg.jpg) repeat-x;}
.kzjs .title .searchbox { float:right; width:363px; height:39px; background:url(../images/home_kzjs_searchbox_bg.jpg) repeat-x;}
.kzjs .title .searchbox a { float:left;}
.kzjs .title .searchbox input { float:left; width:259px; height:22px; line-height:22px; margin-top:7px; border:none; overflow:hidden; *border:red;}
.kzjs .menu { width:704px; height:50px; background:url(../images/home_kzjs_menubg.jpg) repeat-x; overflow:hidden;}
.kzjs .menu ul { margin:11px 0px 0px 25px; list-style:none;}
.kzjs .menu ul li { float:left; height:28px; padding-right:8px;}
.kzjs .menu ul li a { float:left; margin-top:6px; margin-left:2px; color:#fff; text-decoration:none;}
.kzjs .menu ul li.selected { background:url(../images/home_kzjs_menu_rightbg.gif) right;}
.kzjs .content { float:left; width:641px; overflow:hidden; background:url(../images/home_kzjs_contentbg.jpg) top left no-repeat;}
.kzjs .content .recom { margin-top:20px; width:100%; height:162px; overflow:hidden; padding-left:14px; list-style:none;height:330px;}
.kzjs .content .recom li { float:left; width:133px; height:162px; overflow:hidden; margin-right:27px!important; *margin-right:26px;}
.kzjs .content .recom li img { float:none; width:115px; height:80px; margin:4px 10px;}
.kzjs .content .recom li a.vtitle { float:left; display:block; color:#185e00; margin-left:5px; margin-bottom:9px; width:120px; height:14px; text-align:center; text-decoration:none; overflow:hidden}
.kzjs .content .recom li a.vtitle:hover { text-decoration:underline;}
.kzjs .content .recom li a.classtitle { float:left; display:block; display:inline; margin-left:25px; margin-bottom:7px; width:100px; height:14px; overflow:hidden; color:#666; text-decoration:none;}
.kzjs .content .recom li a.classtitle:hover { color:#333;}
.kzjs .content .recom li p { float:left; display:inline; margin-left:25px; color:#666;}
.kzjs .content .update { width:640px; height:80px; margin:10px auto; padding-left:15px; list-style:none; overflow:hidden;}
.kzjs .content .update li { float:left; width:300px; height:22px; line-height:22px; overflow:hidden; margin-right:18px;}
.kzjs .content .update li a { font-size:14px; color:#fff; text-decoration:none;}
.kzjs .content .update li a:hover { text-decoration:underline;}
.kzjs .content .more { float:right; height:20px; color:#fff;}

.article{height:262px;}

.article .wlkt ul{list-style:none;}
.article .wlkt ul li{float:left; margin:9px 9px 0 10px;text-align:center;}
.article .wlkt ul li .min{color: rgb(51, 51, 51); font-size: 12px; line-height: 29px;}
.wlkt .videocomm{list-style:none;}
.wlkt .videocomm li{float:left; margin:10px; width:228px; text-align:center;}
.wlkt .videocomm li .school_unit{ text-align:center;}
.wlkt .videocomm li .school_unit span a{ text-decoration:none;color:#333333;}

.homegame { clear:both; width:704px; height:210px; overflow:hidden; margin:10px auto;}
.homegame .title { clear:both; width:100%; height:37px; border-bottom:#185e00 1px solid;}
.homegame .gamelist { clear:both; width:100%; margin-top:8px; list-style:none;}
.homegame .gamelist li { float:left; display:inline; width:220px; margin:5px 6px; text-align:center;}
.homegame .gamelist li a.pic { margin:0px auto; display:block; width:163px; height:130px; overflow:hidden; border:#ccc 2px solid;}
.homegame .gamelist li a.pic:hover { border:#666 2px solid;}
.homegame .gamelist li a.title { color:#333; line-height:22px; text-decoration:none; border:none;}

