body { text-align:center; }
.top { width:950px; margin:auto; height:91px; overflow:hidden; }
.top .AA,.top .BB { overflow:hidden; float:left;}
.top .AA { width:143px; }
.top .BB { width:807px; }
.top .BB_a { height:21px; line-height:22px; overflow:hidden; margin-bottom:12px; text-align:right; padding-right:21px; }
.top .BB_a .links_01 { padding-left:10px; }
.top .BB_b { width:778px; height:48px; padding:5px 0 0 5px; text-align:left; margin-left:29px; overflow:hidden; color:#fff; line-height:17px; }
.top .BB_b a { display:inline-block; padding:0; color:#fff; text-align:center; margin-top:2px; }
*html .top .BB_b a { padding:0 3px; }
*+html .top .BB_b a { padding:0 3px; }
.top .BB_b a.links_03 { color:#f0ff00; }
.top .BB_b a.links_04 { color:#fff; width:57px; padding:0; }


.f1 { width:950px; margin:auto; }
.f1 .search { height:40px; padding:10px; text-align:left; }
.f1 .search .a1 { width:250px; float:left; }
.f1 .search .a1 td { line-height:12px; display:inline-block; color:#0164bd; padding:3px; }
.f1 .search .a1 td a.links_05 { display:block; line-height:14px; }
.f1 .search .a1 td ul { position:absolute; z-index:6500; width:150px; display:none; background:#ebf9fc; top:135px; border:1px solid #95d4e5; }
.f1 .search .a1 td li { line-height:20px; float:left; height:20px; padding:0 8px; cursor:pointer; }
.f1 .search .links_05 { padding-right:10px; text-decoration:underline; }

.f1 .search .a2 { width:450px; float:left; padding-top:6px; }
.f1 .search .a2 div { display:inline-block; position:relative; float:left; z-index:6000; }
.f1 .search .a2 ul { display:none; z-index:8000; position:absolute; left:0; top:25px; background:#fff; border:1px solid #40b2e8; width:82px; }
.f1 .search .a2 li { line-height:23px; font-size:14px; height:22px; padding-left:5px; cursor:pointer; }
.f1 .search .t1,
.f1 .search .t2,
.f1 .search .t3 { height:20px; float:left; padding-top:5px; font-size:14px; border:none; overflow:hidden; margin-right:1px; }
.f1 .search .t1 { width:275px; padding-left:2px;  }
.f1 .search .t2 { width:79px; padding-left:5px; cursor:pointer; }
.f1 .search .t3 { width:67px; cursor:pointer; height:25px; }
.f1 .search .a3 { float:left; width:200px; margin-top:12px; }
.f1 .search .a3 a { padding-left:10px; }

.k1,
.k2 { width:940px; margin:auto; text-align:left; }
.k1 .left { width:167px; overflow:hidden; height:750px; padding:1px; float:left; }
.k1 .left .menu { height:364px; overflow:hidden; }
.k1 .left .links_06 { padding-left:12px; width:83%; font-weight:bolder; color:#0f4f8c; margin-left:5%; border-bottom:1px dotted #93c1d6; height:25px; line-height:25px; display:block; }
.k1 .left a:hover.links_06 { color:#e14a00; }
.k1 .left span.hot { color:#e14a00; padding-right:20px; }
.k1 .left .ad { height:98px; overflow:hidden; }
.k1 .left .strong { font-size:14px; overflow:hidden; height:25px; line-height:25px; padding-left:5px; }
.k1 .left .gamenews { height:263px; overflow:hidden; position:relative; }
*html .k1 .left .gamenews { height:259px; }
*+html .k1 .left .gamenews { height:259px; }
.k1 .left .gamenews ul { height:23px; overflow:hidden; }
.k1 .left .gamenews li { height:23px; width:82px; cursor:pointer; overflow:hidden; float:left; text-align:center; line-height:24px; }
.k1 .left .gamenews a { display:block; line-height:20px; padding-left:18px; }
.k1 .left .gamenews .gameshell { width:81px; position:absolute; left:63px; height:36px; display:block; overflow:hidden; bottom:10px; }

.k1 .right { width:769px; float:left; padding-top:7px;  overflow:hidden; }
.k1 .right .AA,
.k1 .right .CC { width:474px; padding-left:15px; float:left; }
.k1 .right .AA .news { background:#fcfcfc; border:1px solid #ddd; padding:5px; height:74px; margin-top:10px; overflow:hidden; }
.k1 .right .AA .news ul { width:225px; padding-left:5px; float:left; }
.k1 .right .AA .news ul.border { border-right:1px dotted #999; }
.k1 .right .AA .news ul span { color:#999; }

.k1 .right .BB,
.k1 .right .DD { width:265px; padding-left:15px; float:left; overflow:hidden; }
.k1 .right .BB .border { border:1px solid #ddd; padding:8px; height:150px; overflow:hidden; }
.k1 .right .BB .border h1 { height:30px; line-height:30px; overflow:hidden; }
.k1 .right .BB .border div { width:48%; float:left; text-align:center; }
.k1 .right .BB .border div img { margin:auto; display:block; padding:1px; border:1px solid #ccc; }
.k1 .right .BB .border ul {  width:90%; margin-top:8px; }
.k1 .right .BB .border div li { line-height:22px; border-bottom:1px dotted #ccc; text-align:left; padding-left:12px; }
.k1 .right .BB .border2 { border:1px solid #ddd; padding:8px; height:91px; margin-top:3px; overflow:hidden; }
.k1 .right .BB .border2 h1 { height:22px; line-height:22px; overflow:hidden; }
#jobs { height:70px; overflow:hidden; }
#jobs a { display:block; padding-left:10px; height:25px; line-height:25px; }


.k1 .right .CC .wrap { height:282px; overflow:hidden; }
.k1 .right .CC h1 { padding-left:6px; background:#bde8ef; height:21px; overflow:hidden; margin-bottom:5px; }
.k1 .right .CC h1 span { color:#108c36; line-height:22px; background:#fff; font-weight:bolder; display:inline-block; padding:0 5px;}
.k1 .right .CC table { height:254px; }
*html .k1 .right .CC table { height:256px; }
*+html .k1 .right .CC table { height:256px; }
.k1 .right .CC td { border:1px solid #dff1f5; padding:1px; vertical-align:middle; }
.k1 .right .CC .tit { border-right:none; width:20px; padding:3px; line-height:13px; text-align:center; font-weight:bolder; }
.k1 .right .CC .list { border-left:none; padding:5px; color:#999; }
.k1 .right .CC .list a { display:inline-block; border-right:1px solid #aaa; color:#0a40ae; margin:3px 0; height:12px; line-height:14px; white-space:nowrap; padding:0 8px 0 3px; }
.k1 .right .CC .hot a { border:none; height:auto; margin:0; padding:0; }
.k1 .right .DD .wrap { height:278px; border:1px solid #ddd; padding:1px; overflow:hidden; }
.k1 .right .DD .list li { line-height:20px; padding:0 5px; }
.k1 .right .DD .list a { padding-left:10px; }
.k1 .right .hotgameslist { height:96px; overflow:hidden; border:1px solid #ddd; padding:1px; margin-left:15px; margin-top:5px; }
.k1 .right .hotgameslist h2 { width:20px; height:96px; line-height:14px; padding-top:25px; float:left; text-align:center; font-weight:bolder; color:#0d4f8c; background:#f0f0f0; }
.k1 .right .hotgameslist ul { height:96px; width:730px; overflow:hidden; float:left; }
.k1 .right .hotgameslist li { float:left; padding:10px 0; padding-left:20px; }
.k1 .right .hotgameslist img { padding:1px; border:1px solid #ddd; }
.k1 .right .hotgameslist span { display:block; text-align:center; }



.k2,
.k3,
.k4,
.k5 { margin:10px auto; width:936px; padding:1px; border:1px solid #ddd; overflow:hidden; text-align:left; }
.k2 .wrap,
.k3 .wrap,
.k4 .wrap,
.k5 .wrap { padding:6px; }
*html .k2 .wrap,
*html .k3 .wrap,
*html .k4 .wrap { padding-bottom:2px; }
*+html .k2 .wrap,
*+html .k3 .wrap,
*+html .k4 .wrap { padding-bottom:2px; }
.k2 .AA,
.k2 .BB,
.k2 .CC,
.k3 .AA,
.k3 .BB,
.k3 .CC { float:left; height:414px; overflow:hidden; }

.k2 .AA { width:263px; background:url(http://images.fangte.com/fangte/style_01/back_04.gif) repeat-y; }
.k2 .AA ul { padding:5px; }
.k2 .AA li { line-height:20px; color:#aaa; height:19px; overflow:hidden; }
.k2 .AA li a { padding-left:10px; }
.k2 .AA li a.play { color:#03c; }
.k2 .AA #hot_video { height:260px; background:url(http://images.fangte.com/fangte/style_01/play_back.gif) 0 0 no-repeat; overflow:hidden; text-align:center; }
.k2 .AA #hot_video h1 { font-weight:bolder; height:35px; line-height:35px; color:#fc690c; padding-left:15px; font-size:14px; text-align:left; }
.k2 .AA #hot_video #video_flash_play { boder:1px solid #fff; width:251px; height:189px; overflow:hidden; margin:auto; }
.k2 .AA #hot_video h2 { font-weight:bolder; padding-left:35px; height:35px; line-height:38px; color:#333; font-size:12px; text-align:left; }



.k2 .BB { width:425px; padding:0 10px; }
.k2 .BB h1 { padding-left:6px; background:#bde8ef; height:21px; overflow:hidden; }
.k2 .BB h1 span { color:#fd680e; line-height:22px; background:#fff; font-weight:bolder; display:inline-block; padding:0 5px;}
.k2 .BB .news { height:215px; padding-top:15px; overflow:hidden; }
.k2 .BB .news div{ float:left; width:125px; margin:0 8px; line-height:14px; color:#999; }
.k2 .BB .news div a { font-weight:bolder; color:#0366ce; display:inline-block; padding:8px 0; }
.k2 .BB .news div p { text-indent:2em; }
 
.k2 .BB .news ul { float:left; width:275px; color:#999; }
.k2 .BB .news li { line-height:24px; font-size:14px; }

.k2 .BB .video { height:160px; overflow:hidden; }
.k2 .BB .video h2 { font-weight:bolder; line-height:30px; padding-top:8px; color:#fd680e; font-size:14px; padding-left:10px; }
.k2 .BB .video li { float:left; padding:0 4px; }
.k2 .BB .video img { padding:1px; border:1px solid #ccc; width:129px; height:87px; overflow:hidden; }
.k2 .BB .video a { display:block; text-align:center; }

.k2 .CC { width:216px; background:#f6f8f8; }
.k2 .CC .c_search { background:#71bc0d; border:1px solid #5faa48; height:19px; overflow:hidden; }
.k2 .CC label { padding-left:12px; font-weight:bolder; color:#fff; }
.k2 .CC .i1 { height:15px; overflow:hidden; width:100px; margin:0 2px; }
.k2 .CC .i2 { width:45px; height:18px; display:inline-block; cursor:pointer; overflow:hidden; border:none; }
.k2 .CC li { padding:8px 0; border-bottom:1px dotted #ccc; color:#999; }
.k2 .CC li img { display:block; float:left; margin:0 8px; }
.k2 .CC li a { color:#0164cc; padding:0 2px; white-space:nowrap; }




.k3 .AA { background:#f6f8f8; width:263px; }
.k3 .AA dt { background:#e8e8e8; height:22px; overflow:hidden; }
.k3 .AA dt span { background:#1196d4; display:inline-block; height:22px; padding:0 10px; line-height:23px; color:#fff; }
.k3 .AA dt a { font-weight:bolder; color:#fff; }
.k3 .AA dd { color:#999; line-height:23px; padding-left:15px; }

.k3 .BB { width:425px; padding:0 10px; }
.k3 .BB #edu_label { height:28px; background:#bde8f0; padding-top:5px; overflow:hidden; padding-left:10px; }
.k3 .BB #edu_label li { float:left; line-height:25px; padding-right:10px; }
.k3 .BB #edu_label li a { color:#0338bf; padding-left:12px; }
.k3 .BB #edu_label li.selected { border-left:1px solid #6a8287; border-top:1px solid #6a8287; font-size:14px; line-height:28px; padding:0 20px; text-align:center; border-right:2px solid #6a8287; overflow:hidden;  background:#fff; height:27px; }
.k3 .BB #edu_label li.selected a { color:#00799f; background:none; padding:0; font-weight:bolder; }
.k3 .BB .edu_list li { width:131px; height:176px; padding:5px; overflow:hidden; float:left; }
.k3 .BB .edu_list li img { padding:3px; border:1px solid #ccc; width:119px; height:75px; overflow:hidden; }
.k3 .BB .edu_list li a { display:block; height:20px; line-height:20px; text-align:center; color:#0092bb; }
.k3 .BB .edu_list li a.img { display:block; height:auto; line-height:0; }
.k3 .CC { width:216px; background:#dbf1fc; text-align:center; }
.k3 .CC b { color:#0484c3; }

.k3 .CC .a1,
.k3 .CC .a2,
.k3 .CC .a3 { height:122px; margin-top:5px; padding:5px; line-height:15px; width:197px; overflow:hidden; }

.k3 .CC .a1 img,
.k3 .CC .a2 img,
.k3 .CC .a3 img { margin:0 5px; float:left; display:block; }


.k4 .AA,
.k4 .BB,
.k4 .CC { float:left; height:448px; overflow:hidden; }

.k4 .AA { width:224px; height:446px; background:#fffef1; border:1px solid #e5c686; }
.k4 .AA dl { padding:10px; }
.k4 .AA dt { font-size:14px; color:#f16304; line-height:23px; height:22px; font-weight:bolder; padding-left:10px; }
.k4 .AA dd { line-height:16px; padding:0 5px; border-bottom:1px dotted #ccc; padding-bottom:5px; }
.k4 .AA dd a { white-space:nowrap; line-height:16px; padding-right:5px; display:inline-block; }

.k4 .BB { width:500px; }
.k4 .BB .tit1 { padding-left:10px; height:27px; line-height:31px; overflow:hidden; background:url(http://images.fangte.com/fangte/style_01/line_05.gif) repeat-x; }
.k4 .BB .tit1 b { font-size:14px; color:#f16304; display:inline-block; padding:0 10px; }
.k4 .BB .tit1 a { padding-right:6px; }
.k4 .BB .list1 li { width:125px; height:160px; overflow:hidden; float:left; text-align:center; padding-top:15px; }
.k4 .BB .list1 a { display:block; color:#3566cf; line-height:16px; padding-top:5px; }
.k4 .BB .list1 p { line-height:16px; }
.k4 .BB .list2 li { float:left; width:40%; border-bottom:1px dotted #ccc; margin:0 15px; height:24px; line-height:25px; overflow:hidden; }
.k4 .BB .list2 li a { display:inline-block; padding-left:15px; }
.k4 .BB .tit2 { padding-left:10px; height:27px; line-height:31px; overflow:hidden; border-bottom:1px solid #ddd; clear:left; }
.k4 .BB .tit2 b { font-size:14px; color:#f16304; display:inline-block; padding:0 10px; }
.k4 .BB .list3 li { width:230px; height:100px; overflow:hidden; float:left; text-align:left; padding:10px; padding-bottom:5px; }
.k4 .BB .list3 img { float:left; display:block; margin-right:8px; }
.k4 .BB .list3 a { color:#3566cf; line-height:30px; }
.k4 .BB .list3 p { line-height:18px; }
.k4 .BB .list4 li { float:left; width:40%; border-bottom:1px dotted #ccc; margin:0 15px; height:24px; line-height:25px; overflow:hidden; }
.k4 .BB .list4 li a { display:inline-block; padding-left:15px; }

.k4 .CC { width:198px; background:#f8f8f8; }
.k4 .CC dt { font-size:14px; color:#f16304; font-weight:bolder; padding:0 10px; }
.k4 .CC dd { line-height:22px; padding-left:8px; }

.k5 .wrap { padding:10px; }
.k5 div { float:left; }
.k5 img {  margin:0 15px; }
.k5 dt { height:20px; overflow:hidden; line-height:21px; }
.k5 dd a { line-height:16px; color:#666; }
.k5 dt b { font-size:14px; color:#f16304; display:inline-block; padding-bottom:10px; padding-left:10px; }

.k5 p { line-height:16px; color:#666; }


.foot { text-align:center; padding-bottom:15px; color:#999; }
.foot .links1 a { color:#666; padding:0 8px; }
.foot .links2 a { color:#36c; padding:0 2px; }
/*links*/
a.links_01 { color:#fff; font-weight:bolder; }

a.links_02 { color:#9dcaee; }
a:hover.links_02 { color:#afe; }

a.links_05 { color:#0d6fca; }

.red { color:#e00; }
.orange { color:#e14a00; }
.hidden { display:none; }
.strong { font-weight:bolder; }
.blue { color:#024ea4; }
.font14px { font-size:14px; }
.del { text-decoration:line-through; font-size:13px; font-family:ËÎÌå; }
.c999 { color:#999; }
.36c { color:#36c; }
.clear { clear:left; }
.pa10 { padding:10px 0; }
.paL15 { padding-left:15px; }
.clear { clear:left; height:0px; font-size:0; line-height:0; margin-top:-1px; overflow:hidden; }
.imgonly { padding:0; margin:0; font-size:0; line-height:0; }
.input_text_1 {  border:1px solid #ccc; border-top:1px solid #999; border-left:1px solid #999; }


/*banner*/
#banner1 { width:474px; height:184px; overflow:hidden; position:relative; z-index:500; }
#banner1 ul { position:absolute; bottom:8px; right:8px; z-index:900; }
#banner1 li {cursor:pointer; height:16px; width:16px; text-align:center; line-height:15px; float:left; color:#5bb0e6; background:#fff; overflow:hidden; margin:0 3px;  margin-top:2px; border:1px solid #5bb0e6; font-family:arial; font-size:12px;}
#banner1 li.selected { width:20px; line-height:19px; height:20px; border:1px solid #fff; background:#5bb0e6; color:#fff; margin:0 3px; font-size:14px; font-weight:800; }

.banner_style1 li,
.banner_style1 ul { padding:0; margin:0; background:none; }
.banner_style1 li { background:url(http://images.fangte.com/fangte/style_01/btn.gif) no-repeat; }
#banner2 { width:261px; height:134px; }
#banner3 { width:198px; height:261px; }
.banner_style1 { overflow:hidden; background:#e5e5e5; position:relative; }
.banner_style1 ul { position:absolute; bottom:4px; right:4px; }
.banner_style1 li { display:block; background-position:0 -19px; cursor:pointer; height:19px; width:17px; text-align:center; line-height:19px; float:left; color:#fff; overflow:hidden; margin:0 1px; font-family:arial; font-size:12px;}
.banner_style1 li.selected { background-position:0 0; }
.banner_style1 span { display:block; line-height:20px; height:19px; position:absolute; left:10px; bottom:2px; } 