﻿body { margin:0; padding:0; font-family:"宋体", Tahoma, sans-serif; background:#FFF; font-size:12px; color:#000; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0;font-size:12px; font-weight:normal; }
div, form, img, ul, ol, li, dl, dt, dd { margin:0; padding:0; border:0; }
li{ list-style-type:none; }
img{ vertical-align:top; }
a{ color:#016A9F; text-decoration:none; }
a:hover{ color:#C00; text-decoration:underline; }
.clearer { clear:both; }
.gray_border { border:solid 1px #c0dfff; }
.global_wapper { margin:0 auto; width:980px; clear:both; overflow:hidden; background:#fff; padding:0 5px;}
.txt_red { color:#C33; }
.txt_purple { color: #CC0000 }
.txt_black { color:#000; }
.v_separator3px { height:3px; line-height:3px; clear:both; }
.v_separator5px { height:5px; line-height:5px; clear:both; }
.v_separator10px { height:10px; line-height:10px; clear:both; }
.left { float:left}
.right { float:right}
#mini_nav { line-height:30px; border-bottom: 1px solid #ddd; margin-bottom:8px }
#mini_nav .left { float:left; margin-left:5px; line-height:30px; }
#mini_nav .right { float:right; margin-right:5px; line-height:30px; }
#mini_nav span { color:#c0dfff; }
#mini_nav .homepage_icon { padding-left:18px; margin-left:5px; background:url(bg.gif) no-repeat -600px -251px; }
#global_module { float:left; margin:10px 0 10px 20px; }
#global_module li { float:left; }
#global_module li a { display:block; width:70px; padding-top:45px; text-align:center; }
#global_module li a:hover { font-weight:bold; text-decoration:none; }
#global_module li a.module_news { background:url(bg.gif) no-repeat 15px 0; }
#global_module li a.module_news:hover { background:url(bg.gif) no-repeat 15px -80px; }
#global_module li a.module_course { background:url(bg.gif) no-repeat -86px 0; }
#global_module li a.module_course:hover { background:url(bg.gif) no-repeat -86px -80px; }
#global_module li a.module_community { background:url(bg.gif) no-repeat -186px 0; }
#global_module li a.module_community:hover { background:url(bg.gif) no-repeat -186px -80px; }
#global_module li a.module_blog { background:url(bg.gif) no-repeat -286px 0; }
#global_module li a.module_blog:hover { background:url(bg.gif) no-repeat -286px -80px; }
#global_module li a.module_home { background:url(bg.gif) no-repeat -386px 0; }
#global_module li a.module_home:hover { background:url(bg.gif) no-repeat -386px -80px; }
#global_module li a.module_club { background:url(bg.gif) no-repeat -486px 0; }
#global_module li a.module_club:hover { background:url(bg.gif) no-repeat -486px -80px; }
#global_module li a.module_wiki { background:url(bg.gif) no-repeat -586px 0; }
#global_module li a.module_wiki:hover { background:url(bg.gif) no-repeat -586px -80px; }
#global_module li a.module_services { background:url(bg.gif) no-repeat -686px 0; }
#global_module li a.module_services:hover { background:url(bg.gif) no-repeat -686px -80px; }
#quick_access { float:right; padding:0 25px 0 0; margin-top:5px; width:223px; height:68px; background:url(bg.gif) -300px -160px; }
#quick_access img { margin:6px 0 6px 45px; }
#quick_access a { display:block; margin-left:80px; font-weight:bold; color:#000; }
#quick_access a:hover { color:#C00; }
#flyout { position:absolute; width:920px; height:400px; border:solid 2px #c0dfff; margin-left:30px; z-index:1000; background:url(flyout_bg.png) no-repeat 0 0; background-color:#FFF; overflow:hidden; }
#flyout .title_out { margin:10px; border:solid 1px #b9b9b9; }
#flyout .title { text-align:center; line-height:30px; border:solid 1px #FFF; padding:1px; background-color:#e1e9f8; }
#flyout .title a { font-weight:bold; margin:0 15px; }
#flyout .title span { margin-left:10px; background:url(bg.gif) no-repeat -700px -160px; }
#flyout table { margin:10px; margin-top:0; }
#flyout table th { font-weight:normal; }
#flyout table th a { font-weight:normal; color:#000; display:block; background:url(bg.gif) repeat-x 0 -550px; line-height:20px; border:solid 1px #c0dfff; padding:0 5px; }
#flyout .more { padding-right:50px; }
#flyout .more a { display:block; float:right; color:#666666; width:47px; height:36px; padding:8px 0 0 5px; background:url(bg.gif) no-repeat -600px -160px; }
#flyout .more a:hover { color:#C00; }
#global_menu { margin:0 auto; width:980px; border:solid 1px #c0dfff; border-top:0; background:url(menu_bg.png) 0 0 no-repeat; height:100px; overflow:hidden; }
#global_menu ul { float:left; overflow:hidden; width:488px; margin-top:8px; }
#global_menu ul li { float:left; width:61px; line-height:22px; overflow:hidden; }
#global_menu ul li.title { width:61px; font-weight:bold; }
#global_menu ul li.title span { padding-left:10px; }



#suggest_area { }
#suggest_area .right { float:right; width:180px; overflow:hidden; }
#suggest_area .right h2 { border:solid 1px #c0dfff; color:#039; line-height:25px; padding-left:35px; }
#suggest_area .right li { padding-left:15px; line-height:22px; background:url(bg.gif) 8px -202px no-repeat; }
#suggest_area .right .title { padding: 0 10px; line-height:26px; background:url(bg.gif) no-repeat -300px -300px; }
#suggest_area .right .title a.more { display:block; float:right; padding-left:8px; background:url(bg.gif) 0 -291px no-repeat; }
#suggest_area .right h2.hot_modules { background:url(bg.gif) 8px -495px no-repeat; }
#suggest_area .right ul.hot_modules { background-color:#F9F9F9; border:solid 1px #c0dfff; border-width:0 1px; }
#suggest_area .right ul.hot_modules li { padding-left:10px; line-height:25px; background:none; border-bottom:solid 1px #c0dfff; }
#suggest_area .right ul.hot_modules li a { display:inline-block; width:55px; }
#suggest_area .right h2.hot_course { border-top:0; background:url(bg.gif) 8px -445px no-repeat; }
#suggest_area .right ul.hot_course { padding:5px 0; border:solid 1px #c0dfff; border-top:0; }
#suggest_area .right h2.specials { border:0; height:33px; background:url(bg.gif) -300px -250px no-repeat; }
#suggest_area .right ul.specials { border:solid 1px #c0dfff; border-top:0; background-color:#F9F9F9; padding:5px 0; }
#suggest_area .right ul.specials img { margin:3px 18px}
#suggest_area .left { float:left; width:790px; overflow:hidden; }
#suggest_area .left .inner_R { float:right; width:480px; overflow:hidden; }
#suggest_area .left .inner_L { float:left; width:300px; overflow:hidden; }
#suggest_area .left .inner_L .title { border:solid 1px #c0dfff; line-height:25px; }
#suggest_area .left .inner_L .title h2 { float:left; padding-left:25px; background:url(bg.gif) no-repeat 5px -397px; }
#suggest_area .left .inner_L .title a { display:block; float:right; }
#suggest_area .left .inner_L .content { border:solid 1px #c0dfff; border-top:0; height:170px; }
#suggest_area .left .inner_L .content ul { padding:5px 10px 5px 28px; background:url(bg.gif) no-repeat -690px -343px; }
#suggest_area .left .inner_L .content ul li { line-height:20px; }
#latest_t { background:url(bg.gif) no-repeat -200px -550px; line-height:26px; height:26px; overflow:hidden; }
#latest_t h4 { float:left; padding-left:35px; background:url(bg.gif) no-repeat -688px -207px; }
#latest_t .latest_r { float:right; margin-right:8px; }
#latest_c { border:solid 1px #c0dfff; border-top:0; padding:0 10px; }
.p_left { float:left; width:155px; text-align:center; line-height:22px; }
.p_right { float:right; width:300px; }
.hslice { }
.entry-title { display:none; }
.entry-content { width:300px; overflow:hidden; }
.entry-content h2 a { font-size:18px; font-family:"黑体",Arial Black,sans-serif; line-height:25px; color:#000; }
.entry-content h2 a:hover { color:#C00; }
.entry-content ul.line { margin-top:3px; padding-top:3px; border-top:dotted 1px #c0dfff; }
.entry-content ul li { padding:0 10px 0 20px; line-height:22px; background:url(bg.gif) no-repeat 10px -152px; }
.entry-content ul li a { color:#000; }
.entry-content ul li a:hover { color:#C00; }

.m_foot_link { text-align:right; margin:3px 0; }
.m_block { border:solid 1px #c0dfff; background-color:#F9F9F9; text-align:left; line-height:20px; margin-top:5px; padding:3px 5px; }
.m_block a { color:#000; }
.m_block a:hover { color:#C00; }
.m_block h6 a { color:#039; }
.m_block h6 a:hover { color:#C00; }
.R_TabbedPanels { margin: 0 auto; overflow:hidden; }
.R_TabbedPanelsTabGroup { margin:0 auto; height:26px; }
.R_TabbedPanelsTab { position: relative; float: left; width:100px; line-height:26px; text-align:center; background:url(bg.gif) no-repeat -400px -500px; cursor: pointer; }
.R_TabbedPanelsTabSelected { background:url(bg.gif) no-repeat -400px -400px; }
.R_TabbedPanelsContentGroup { width:300px; margin:0 auto; }
.R_TabbedPanelsContent { border:solid 1px #c0dfff; border-top:0; background:#F9F9F9; padding:0 5px 0 10px; height:148px; overflow:hidden; }
.R_TabbedPanelsContent div.i_left { float:left; width:90px; line-height:18px; }
.R_TabbedPanelsContent div.i_left img { padding:1px; border:solid 1px #c0dfff; }
.R_TabbedPanelsContent ul.i_right { float:right; width:180px; }
.R_TabbedPanelsContent ul.i_right li { line-height:22px; background:url(bg.gif) no-repeat 0 -202px; padding-left:8px; }

.go_through .left { float:left; width:780px; }
.go_through .right { float:right; width:180px; }

/*
 * tabbed panels
 * 中部通用
 */	
.C_TabbedPanels { margin: 0 auto; overflow:hidden; }
.C_TabbedPanelsTabGroup { margin:0 auto; height:26px; }
.C_TabbedPanelsTab { position: relative; float: left; width:240px; line-height:26px; text-align:center; background:url(bg.gif) no-repeat -120px -500px; cursor:pointer; }
.C_TabbedPanelsTabSelected { background:url(bg.gif) no-repeat -120px -400px; }
/*三项*/
.tab3 .C_TabbedPanelsTab { position: relative; float: left; width:160px; line-height:26px; text-align:center; background:url(bg.gif) no-repeat -200px -450px; cursor:pointer; }
.tab3 .C_TabbedPanelsTabSelected { background:url(bg.gif) no-repeat -200px -350px; }

.C_TabbedPanelsContentGroup { width:480px; margin:0 auto; }
.C_TabbedPanelsContent { border:solid 1px #c0dfff; border-top:0; padding:0 5px 0 10px; height:277px; overflow:hidden; }
.C_TabbedPanelsContent .p_left { float:left; width:155px; text-align:center; line-height:22px; }
.C_TabbedPanelsContent .p_right { float:right; width:295px; }
.C_TabbedPanelsContent h2 { font-size:18px; font-weight:bold; line-height:38px; height:38px; overflow:hidden }
.C_TabbedPanelsContent h2 a { color: #CC0000; }
.C_TabbedPanelsContent ul.line { margin-top:3px; padding-top:3px; border-top:dotted 1px #c0dfff; }
.C_TabbedPanelsContent ul li { float:left; padding:0 10px 0 8px; background:url(bg.gif) no-repeat 0px -152px; line-height:25px; overflow:hidden }
.C_TabbedPanelsContent ul li a { display:block; float:left; width:240px; height:25px; overflow:hidden; color:#000; }
.C_TabbedPanelsContent ul li a:hover { color:#C00; }
.C_TabbedPanelsContent div.more { text-align:right; }
.C_TabbedPanelsContent div.more a { line-height:20px; padding-left:8px; background:url(bg.gif) 0 -296px no-repeat; }
.C_TabbedPanelsContent span { float:right; color:#FF6600}
/* logo */
#logo{width:160px; float:left;}
/* 全局导航 */
#header {position:relative; width:990px; margin:auto}
#header p { float:left; height:25px; padding:0 8px; margin:0; line-height:25px}
#header p a { color:#000}
.trad p {  height:25px; padding:0 20px; }
#globalnav{float:left; padding:0 10px 5px; width:620px ;}
#globalnav ul li{width:615px;height:25px;line-height:25px;float:left;display:block;padding-left:5px;}
#globalnav ul li.one{ background: #F2F2F2}
#globalnav ul li A { display:block; float:left; padding-right:8PX}
.globalnavb{font-weight:bold;float:left;}
.globalnavline{width:19px;height:19px;background:url(globalnavline.gif) no-repeat center;float:left;}
.globalnavbluebg{background:#ebf7ff;}
.morelist {position:absolute;width:600px;height: auto; top:40px; left:170px;background:#fff;border:solid #FFAC59 5px; background: #F2F2E6; padding:10px; z-index:9999;overflow:hidden;}
.morelist ul li { float:left; line-height:22px; padding-bottom:10px; width:600px;}
.morelist ul li b { font-size:14px}

/* 搜索 */
#search { margin:auto; background: url(index-s-bg.gif) repeat-x; height: 40px; width: 980px; line-height:40px; font-size:14px; color:#CCFF00; float:left }
#search .lbar { float:left; width:5px; height:40px; background: url(index-s-l.gif)  no-repeat;} 
#search .rbar { float:right; width:5px; height:40px; background: url(index-s-r.gif)  no-repeat;} 
#searchform { float: left; height: 20px; margin-left: 6px; margin-top: 6px; width: 300px; }
#searchform_input { float:left; background-color: #FFFFFF; background: url(sbg.gif) no-repeat ; border: none; color: #5D94BA;  height: 22px; line-height: 15px; margin-right: 5px; padding-left:25px; padding-top:7px; width: 200px; }
#searchform_submit { background-image: url(btn_search.gif); background-repeat: no-repeat; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; float: left; height: 26px; margin: 1px 0 0; padding: 0px; width: 63px; }
#search a { color:#fff; font-size:12px}
.time {float:right; margin:3px 5px 0 0; }
.time span { float:right; width:120px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF6600; font-weight:bold; line-height:16px; text-align:right}
#nowTime { font-size:12px; margin-right:3px}
/*
 * 中部通用滑动门内容
 */
.c_left { float:right; width:180px;}
.c_mid { float:left; width:480px; margin-left:10px;  }
.c_right { float:left; width:300px;  }
.c_left .title { padding: 0 10px; line-height:26px; background:url(bg.gif) no-repeat -300px -300px; }
.c_left .title a.more { display:block; float:right; padding-left:8px; background:url(bg.gif) 0 -291px no-repeat; }
.c_left .title h2 { float:left; }
.c_left .content { border:solid 1px #c0dfff; border-top:0; background-color:#F9F9F9; text-align:center; line-height:22px; height:277px; }
.c_left .content ul { margin:5px 0; }
.c_left .content ul li { text-align:left; padding-left:15px; line-height:22px; background:url(bg.gif) 8px -202px no-repeat; }
.c_right .title { border:solid 1px #c0dfff; line-height:25px; padding: 0 10px; }
.c_right .title h2 { float:left; }
.c_right .title a.more { display:block; float:right; }
.c_right .content { border:solid 1px #c0dfff; border-top:0; background-color:#F9F9F9; }
.c_right .content ul { padding:5px; }
.c_right .content ul li { padding-left:15px; line-height:22px; background:url(bg.gif) 5px -200px no-repeat; }
.c_right .content .c_header { padding:10px 0; margin-bottom:5px; }
.c_right .content img { float:left; padding:1px; margin:0 10px; border:solid 1px #c0dfff; }
.c_right .content strong { font-weight:bold; color:#000; line-height:22px; }
.c_right .content .abstract { line-height:20px; }
.c_right .content h2 { font-size:18px; font-family:"黑体",Arial Black,sans-serif; line-height:30px; padding:10px 5px 0 5px; }
.c_right .content h2 a { color:#000; }
.c_right .content h2 a:hover { color:#C00; }

#r_2col { width:298px; border:solid 1px #c0dfff; }
#r_2col .left { float:left; width:60px; }
#r_2col ul { float:right; width:155px; padding-top:8px; }
#r_2col ul li { padding-left:10px; line-height:22px; background:url(bg.gif) 5px -202px no-repeat; }
/* 头条 */
.topblock { height: 385px; width:458px; overflow:hidden}
.toptxt{ float:left; height:259px; }
.toptxt ul { float:left; width:470px; padding:0; height:auto; font-size:12px}
.toptxt ul li {width:220px; float:left; height:23px; line-height:23px; overflow:hidden; }
.toptxt h1 { display:block; width:220px; float:left; line-height:30px; overflow:hidden; height:30px; font-size:16px; font-weight:bold; text-align:center}
.toptxt h1 a { color: #CC0000}
.toptxt ul li a.type { color: #111}
.txt2 { float:left; margin:0 0 8px 0; width:447px; line-height:25px; border: 1px solid #ddd; background:#ededed; padding:3px 5px; }
.txt2 img { float:left; border:1px solid #ddd; padding:3px; background:#fff; margin-right:10px; *margin-right:0px}
.adshow { background:#EAEAEA; text-align:center; line-height:50px }
.title h2 A,.C_TabbedPanelsTab A{color:#193B5F; line-height:25px}

.links { float:left; width:980px; line-height:25px; margin-top:3px; padding-top:3px; border-top:dotted 1px #ddd; }
.links a,.links b { width:80px; height:25px; color:#000 }
.links li { float:left; width:80px}
.links b { float:left; color: #193b5f}
.hezuo { border-top: solid 3px #ddd;}
/*版权*/
.copyright{text-align:center; font-size:12px; line-height:28px; width:978px; margin:auto; padding-top:10px; font-family:Arial; border-top: 1px solid #ddd; margin-top:10px}
.copyright p { height:25px; line-height:25px; padding:0; margin:0}
.ablock a { display:block; float:left}
.tx2 { float:left; height:115px; width:144px; line-height:23px}
.tx2 span { float:left; width:10px; text-align:center; font-weight:bold}
.tx2 a { display:block; float: left; width:55px; height:23px; overflow:hidden; padding:0 5px;}
.f14 { font-size:14px}

#reStyle {DISPLAY: block; RIGHT: 6px; BACKGROUND: url(cl_mj_001.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 18px; CURSOR: pointer; POSITION: absolute; TOP: 6px; HEIGHT: 43px}
.RedStyle {BACKGROUND: url(indexbg.png) #fff no-repeat center top; margin-top:30px}
.trad {height:75px ;}
*+html .trad { float:left}
*html .trad { float:left}

.ks { line-height:25px}
.mimg { margin:3px 18px}