﻿@charset "utf-8";
/* CSS Document */

body{ background:#fff; margin:0; padding:0; font-size:12px; font-family:Tahoma;}



/* 框架 */
div.index_top{ width:980px; height:144px; margin:0 auto; clear:both;}
div.index_body{ width:980px; margin:0 auto; clear:both;}
div.index_footer{ width:980px; padding:12px 0 0 0; margin:0 auto; background:url(../images/bottom.gif) repeat-x; clear:both; }




/* 头部 */
div.index_top_logo{ height:76px; width:980px;}
div.index_top_nav{ height:38px; width:980px; background:url(../images/nav_bg.gif) no-repeat;}
div.index_top_bg{ height:30px; width:980px; background:url(../images/nav_bg_bottom.gif) no-repeat;}



/* Banner */
div.index_banner{ width:980px; height:296px; background:url(../images/banner/2.jpg) no-repeat;}

div.banner_link{ width:200px; height:296px; float:right; margin:0; padding:0; }
/*第一种颜色*/
#table tr.color1{ background-color:#333333;}
/*第二种颜色*/
#table tr.color2{ background-color:#333333;}
table.listtab{ margin:0; padding:0; width:100%; height:100%; border:0; filter:alpha(opacity=60,Style=0);}
table.listtab td{ padding:4px 0 3px 24px; color:#fff; font-weight:bold; line-height:16px; vertical-align:middle; border-left:1px solid #d9dbe7; border-bottom:1px solid #d9dbe7; }
table.listtab td span{ font-size:10px;}
table.listtab td a, table.listtab td a:visited{ font-size:14px; color:#fff; text-decoration:none;}
table.listtab td a:hover{ font-size:14px; color:#fff; text-decoration:none;}
/* 快速链接 End */


div.index_cont{ width:980px; margin:12px 0; padding:0;}
.index_n_1{ width:297px; height:168px; margin-right:11px; padding:13px 26px; float:left; background:url(../images/index_bg_1.gif) no-repeat;}
.index_n_1 .index_n_1_t{ padding:0; margin:0;}
.index_n_1 .index_n_1_t p{ padding:0; margin:0; color:#000; font-weight:bold; font-size:14px;}
.index_n_1 .index_n_1_t p span{ float:right;}
.index_n_1 .index_n_1_t p a,
.index_n_1 .index_n_1_t p a:visited{ font-weight:bold; color:#999; text-decoration:none;}
.index_n_1 .index_n_1_t p a:hover{ color:#891a0a; text-decoration:underline;}
.index_n_1 .index_n_1_c{ padding:0; margin:20px 0 0 0;}
.index_n_1 .index_n_1_c p{ height:16px; padding:0; margin:10px 0; text-indent:10px; text-overflow:ellipsis; overflow:hidden; background:url(../images/dot.gif) left 6px no-repeat;}
.index_n_1 .index_n_1_c p a,
.index_n_1 .index_n_1_c p a:visited{ color:#666; text-decoration:none;}
.index_n_1 .index_n_1_c p a:hover{ color:#891a0a; text-decoration:underline;}
.index_n_2{ width:208px; height:194px; margin:0; padding:0 26px; float:right; background:url(../images/index_bg_2.gif) no-repeat;}
.index_n_2 .index_n_2_t{ margin:18px 0 0 0; color:#000; font-weight:bold; font-size:14px;}
.index_n_2 .index_n_2_c{ padding:8px 0; margin:0; border-bottom:1px solid #d1d1d1; }
.index_n_2 .index_n_2_c p{ margin:8px 0; padding:0;}
.index_n_2 .index_n_2_c p a,
.index_n_2 .index_n_2_c p a:visited{ color:#891a0a; text-decoration:underline; padding:1px;}
.index_n_2 .index_n_2_c p a:hover{ background:#891a0a; color:#fff; text-decoration:none; padding:1px;}
.index_n_2 .index_n_2_c p img{ vertical-align:middle; margin:0 6px 0 0;}




/* 底部 */
div.bottom_left{ margin:0; padding:0; float:left;}
div.bottom_right{ margin:0; padding:0; float:right; color:#aaa;}
div.bottom_right a,
div.bottom_right a:visited{ color:#891a0a; text-decoration:none; margin:0 6px;}
div.bottom_right a:hover{ color:#891a0a; text-decoration:underline;}






/* Input类 */
.input_01{ width:92px; height:16px; background:url(../images/index_login_input_bg.gif) top repeat-x #fff; padding:1px; border:1px solid #848a98; color:#21314b;vertical-align:middle;}
.input_02{ width:140px; height:16px; padding:1px; border-bottom:1px solid #999; border-top:0; border-left:0; border-right:0; color:#21314b; vertical-align:middle;}
.input_03{ width:40px; height:16px; padding:1px; border-bottom:1px solid #999; border-top:0; border-left:0; border-right:0; color:#21314b; vertical-align:middle;}
.button_01{width:70px;height:25px;line-height:25px;border:0;color:#fff;font-weight:bold;cursor:pointer;background:url(../images/bn_yellow_4.gif) no-repeat;}
.select_01{ vertical-align:middle;}
.radio_01{ vertical-align:middle; margin:0 6px 0 20px;}
.checkbox_01{ vertical-align:middle;}




/* 常用 */
img{ border:0;}
ul li{ list-style:none;}
h1{ font-size:16px; color:#000; font-weight:bold;}
hr{ margin:0;padding:0;overflow:hidden;height:1px;color:#eee;background-color:#eee;border:1px solid #eee;}

a:link{ font-size:12px;color:#660000;text-decoration:none;}
a:visited{ font-size:12px;color:#660000;text-decoration:none;}
a:hover{ font-size:12px;color:#cc0000;text-decoration:underline;}
a:active{ font-size:12px;color:#660000;text-decoration:none;}

div.clearboth{ height:0;font-size:0;clear:both;overflow:hidden;}
.font_red{ color:#fd6602;}
.font_gray{ color:#666666;}
.font_black{ color:#000000;}
.font_yellow{ color:#fb9610;}
.font_b{ font-weight:bold;}
.font_14{ font-size:14px;}
.font_18{ font-size:18px;}
.aligncenter{text-align:center !important;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}






/* ==================================  二级 =================================*/
/* 布局框架 */
div.banner_lv2{ width:980px; height:116px; margin:0; padding:0; clear:both;}
div.cont_lv2{ width:980px; margin:7px 0 20px; padding:0; clear:both;}
div.cont_nav{ width:220px; margin:0; padding:0; float:left;}
div.cont_nav_t1{ width:220px; height:39px; background:url(../images/nav_t_bg01.gif) no-repeat;}
div.cont_nav_t2{ width:220px; height:39px; background:url(../images/nav_t_bg02.gif) no-repeat;}
div.cont_nav_t3{ width:220px; height:39px; background:url(../images/nav_t_bg03.gif) no-repeat;}
div.cont_nav_t4{ width:220px; height:39px; background:url(../images/nav_t_bg04.gif) no-repeat;}
div.cont_nav_t5{ width:220px; height:39px; background:url(../images/nav_t_bg05.gif) no-repeat;}
div.cont_nav_t6{ width:220px; height:39px; background:url(../images/nav_t_bg06.gif) no-repeat;}
div.cont_nav_t7{ width:220px; height:39px; background:url(../images/nav_t_bg07.gif) no-repeat;}
div.cont_nav_t8{ width:220px; height:39px; background:url(../images/nav_t_bg08.gif) no-repeat;}
div.cont_nav_c{ width:218px; padding:0 0 10px 0; border-left:1px solid #cecece; border-right:1px solid #cecece; background:#e9e9eb;}
div.cont_nav_c .cont_nav_frame{ width:190px; margin:0 auto; border-top:1px solid #cecece;}
div.cont_nav_c .cont_nav_frame ul{ margin:0 0 20px 0; padding:0; list-style:none;}
div.cont_nav_c .cont_nav_frame ul li{ width:190px; height:35px; border-bottom:1px solid #cecece; overflow:hidden;}

div.cont_nav_c .cont_nav_frame ul li a,
div.cont_nav_c .cont_nav_frame ul li a:visited{ display:block; width:190px; height:35px; line-height:36px; text-indent:29px; background:url(../images/arrow3.gif) 167px center no-repeat; text-decoration:none;}
div.cont_nav_c .cont_nav_frame ul li a:hover{ background:url(../images/arrow3_h.gif) 167px center no-repeat #f0f0f0;}

div.cont_nav_c .cont_nav_frame ul li a.select, 
div.cont_nav_c .cont_nav_frame ul li a:visited.select, 
div.cont_nav_c .cont_nav_frame ul li a:hover.select{ display:block; width:190px; height:35px; line-height:36px; text-indent:29px; background:url(../images/arrow3_h.gif) 167px center no-repeat #f0f0f0; color:#010101; font-weight:bold; text-decoration:none;}

div.cont_nav_b{ width:220px; height:7px; background:url(../images/nav_b_bg01.gif) no-repeat; overflow:hidden;}

div.cont_right{ width:740px; margin:0 0 0 20px; padding:0; float:right;}
div.cont_path{ width:740px; height:36px; line-height:22px; margin:0; padding:0; background:url(../images/path_bg.gif) left bottom no-repeat;}
div.cont_right_c{ width:740px; margin:0; padding:0;}
div.cont_right_c_lx{ padding:20px 40px; margin:0;}
div.cont_right_c_lx p{ font-size:12px; line-height:20px; margin:0; color:#666; text-indent:24px; }
div.cont_right_c_lx p.bigname{ font-size:20px; font-weight:100; font-family:黑体; line-height:20px; color:#990000; text-indent:0px; margin:10px 0; }
div.cont_right_c_lx p.bigname_2{ font-size:20px; font-weight:100; font-family:黑体; line-height:20px; color:#990000; text-indent:0px; margin:10px 0;  border-bottom:1px solid #ccc;  padding-bottom:4px;}
div.cont_right_c_lx p.smallname{ font-size:12px; font-weight:bold; margin:0; color:#333; text-indent:0px; margin:0 0 10px; border-bottom:1px solid #ccc;  padding-bottom:4px;}
div.cont_right_c .font_div{ padding:14px;}
div.cont_right_c .font_div a,
div.cont_right_c .font_div a:visited{ font-weight:bold; color:#990000; text-decoration:underline;}
div.cont_right_c .font_div a:hover{ font-weight:bold; color:#cc0000; text-decoration:none;}
div.cont_right_c .font_div p{ line-height:22px; color:#666; text-indent:24px;}
div.cont_right_c .font_div p.team{ line-height:30px; color:#666; text-indent:24px;}
div.cont_right_c .font_div p.team_img img{ float:left; margin:0 40px 30px 0;}

/* 内容 Tab */
ul.tabNavigation { list-style:none; margin:13px 0 0 0; padding:0;}
ul.tabNavigation li { display:inline;}
ul.tabNavigation li a{ padding:12px 54px; background:url(../images/tab_a.gif) left top no-repeat; color:#891b0c; font-weight:bold; text-decoration:none;}
ul.tabNavigation li a.selected{ background:url(../images/tab_a_hover.gif) left top no-repeat; color:#000; text-decoration:none;}
/* ul.tabNavigation li a:hover { background-color:#ddd; color:#000; padding-top:7px;} */
ul.tabNavigation li a:focus{ outline:0;}
div.tabs div{ padding:20px 50px; margin-top:9px; #margin-top:10px; _margin-top:9px; border:1px solid #d3d3d3;}
div.tabs div p{ font-size:12px; line-height:18px; color:#666; text-indent:24px; }
div.tabs div p.bigname{ font-size:20px; font-weight:100; font-family:黑体; line-height:20px; color:#990000; text-indent:0px; }
div.tabs div p.smallname{ font-size:14px; font-weight:bold; font-family:宋体; line-height:18px; color:#333; text-indent:0px; border-bottom:1px solid #ccc;  padding-bottom:4px;}
div.tabs div p h3{ font-size:14px; font-weight:bold; color:#333; font-size:14px;}
div.tabs div p span{ font-weight:bold; color:#333; font-size:14px;}
div.tabs div p.base_img img{ float:left; margin:0 40px 30px 0;}
div.tabs div p.littlep{ font-size:12px; margin:0; color:#666; text-indent:34px; background:url(../images/dot.gif) 24px 6px no-repeat;}
div.tabs div p.littlep2{ font-size:12px; margin:0; color:#666; text-indent:34px; background:url(../images/dot.gif) 370px center no-repeat;}
ul.lianxi{ margin:0; padding:0; list-style:none;}
ul.lianxi li{ height:30px; line-height:30px;}
div.tabs div p a,
div.tabs div p a:visited{ display:block; font-weight:bold; background:url(../images/icon_pdf.gif) no-repeat;}
div.tabs div p a.nonestyle,
div.tabs div p a:visited.nonestyle{ display:inline-block; font-weight:bold; background:none; text-indent:0px; color:#990000;}
#first { } 
#second { }
#third { }
#four { }
/* 内容 Tab End */
/* 表格 企业教育 - 混合式 */
table.qiye_1{margin:0; padding:0;border:0;width:100%;background:#FFF; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; }
table.qiye_1 tr.solution td{padding:16px; color:#333; line-height:18px; vertical-align:middle; background:#eee;}
table.qiye_1 td{padding:16px; color:#666; line-height:20px; vertical-align:middle; border-bottom:1px solid #e0e0e0; background:#fff; overflow:hidden; border-right:1px solid #e0e0e0;}
table.qiye_1 td p{ font-size:14px; color:#000; font-weight:bold; text-indent:0px;}
table.qiye_1 td.color_1{ background:#ccc;}
table.qiye_1 td.color_2{ background:#eee;}
/* 表格 企业教育 - 混合式 */
table.qiye_2{margin:0; padding:0;border:0;width:100%;background:#FFF; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; }
table.qiye_2 tr.solution td{padding:8px; color:#333; line-height:14px; vertical-align:middle; background:#eee;}
table.qiye_2 td{padding:6px; color:#666; line-height:14px; vertical-align:middle; border-bottom:1px solid #e0e0e0; background:#fff; overflow:hidden; border-right:1px solid #e0e0e0;}
table.qiye_2 td p{ font-size:14px; color:#000; font-weight:bold; text-indent:0px;}
table.qiye_2 td.color_1{ background:#ccc;}
table.qiye_2 td.color_2{ background:#eee;}
/* 表格 企业教育 - 混合式 */
table.qiye_3{margin:0; padding:0;border:0;width:100%;background:#FFF; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; }
table.qiye_3 td{padding:20px; color:#666; line-height:14px; vertical-align:middle; border-bottom:1px solid #e0e0e0; background:#fff; overflow:hidden; border-right:1px solid #e0e0e0;}
table.qiye_3 td p.solu_title{ line-height:16px; font-size:14px; color:#000; font-weight:bold; text-align:center;}
table.qiye_3 td p{ line-height:16px;  font-size:12px; color:#666; font-weight:normal; text-indent:24px;}
table.qiye_3 td.color_1{ background:#ccc;}
table.qiye_3 td.color_2{ background:#eee;}



/* 前沿动态development.html */
div.deve_l{ width:507px; padding:10px 20px; margin:0; float:left;}
div.deve_l h1{ font-size:16px; font-weight:bold; color:#000; text-align:center;}
div.deve_l h2{ font-size:14px; font-weight:bold; color:#000; text-align:center;}
div.deve_l h3{ font-size:12px; font-weight:bold; color:#000;}
div.deve_l p{ line-height:20px; text-indent:24px; color:#666;}
div.deve_l p.list_cont{ margin:0; line-height:18px;}
div.deve_l p.laiyuan{ color:#333; padding:10px 6px; border-top:1px dashed #ccc; background:#efefef;}
div.deve_l p.base_img img{ float:left; margin:0 30px 30px 0; }
div.deve_l ul{ margin:0; padding:0; list-style:none;}
div.deve_l ul li{ border-bottom:1px dashed #ccc; overflow:hidden;} 
div.deve_l ul li a,
div.deve_l ul li a:visited{ display:block; height:30px; line-height:30px; text-indent:30px; background:url(../images/web_icon_012.gif) left 8px no-repeat; text-decoration:none;} 
div.deve_l ul li a:hover{ display:block; background:url(../images/web_icon_012.gif) left 8px no-repeat #f3f3f3; text-decoration:none; } 
div.deve_r{ width:189px; margin:0; padding:1px; border:1px solid #eee; float:right;}
div.deve_r .deve_r_t{ height:30px; line-height:30px; font-weight:bold; text-align:center; background:#e9e9eb;}
div.deve_r .deve_r_c{ padding:10px 20px; margin:1px 0 0 0;}
div.deve_r .deve_r_c p{ margin:0 0 10px; padding:10px 0; border-bottom:1px dashed #ccc;}


/* 新闻资讯 news.html */
div.news{ width:700px; padding:10px 20px; margin:0; }
div.news ul{ margin:0; padding:0; list-style:none;}
div.news ul li{ border-bottom:1px dashed #ccc; overflow:hidden;} 
div.news ul li div.newtime{ float:right; line-height:30px; color:#999;}
div.news ul li a,
div.news ul li a:visited{ display:block; height:30px; line-height:30px; text-indent:30px; background:url(../images/web_icon_012.gif) left 8px no-repeat; text-decoration:none;} 
div.news ul li a:hover{ display:block; background:url(../images/web_icon_012.gif) left 8px no-repeat #f3f3f3; text-decoration:none; } 
div.news p{ color:#666; line-height:20px; text-indent:24px; }
div.news h1{ font-size:16px; font-weight:bold; color:#000; text-align:center;}
div.news h2{ font-size:14px; font-weight:bold; color:#333; text-align:center; }
div.news h3{ font-size:12px; font-weight:bold; color:#000; text-align:center;}
div.news p.base_img img{ float:left; margin:0 30px 30px 0;}
div.news p.cont_list{ margin:0; padding:0; line-height:20px; background:url(../images/dot.gif) 12px 9px no-repeat;}


/* 联系我们 contact.html */
div.contact{ width:700px; padding:10px 20px; margin:0; }
div.contact p{ line-height:22px; margin:0; padding:0; color:#666;}
div.contact p span{ font-weight:bold; color:#333;}
div.contact p.contact_t{ font-size:14px; font-weight:bold; color:#000; border-bottom:1px solid #eee; background:#eee; padding:4px;}
div.contact p a,
div.contact p a:visited,
div.contact p a:hover{ font-weight:bold; color:#990000; text-decoration:underline;}



/* 企业教育Solutions.html */
div.solutions{ padding:20px 40px;}
div.solutions .solution_cont{ border:1px solid #ccc; text-align:center;}
div.solutions .solution_cont p{ line-height:30px; font-size:12px; color:#999; font-weight:normal;}
div.solutions .solution_cont p a,
div.solutions .solution_cont p a:visited,
div.solutions .solution_cont p a:hover{ font-size:12px; color:#990000; text-decoration:underline;}
div.solutions .solution_cont p span{ font-size:14px; color:#333; font-weight:bold;}




/* 首页Ad */
.fpic { z-index:3; background:#fff;  width:980px; position:relative; height: 296px; border:0; text-align:center}
.bpic { float:left; margin:0px; width:200px; position:relative; height:243px;}

#focpic { left:0px; position:absolute; top:0px; border:0;}

.thubpic { width:200px; height:53px; margin:0; padding:20px 0 0 0; border-bottom:1px solid #fff; border-left:1px solid #fff; font-size:14px; font-weight:bold; color:#fff; background:#000; filter:alpha(opacity=40,Style=0); -moz-opacity:0.4; opacity:0.4; text-align:left;}
.thubpic p{ margin:0; padding:0; overflow:hidden; line-height:16px; text-indent:30px; }
.thubpic p span{ font-size:11px;}

.thubpiccur { width:200px; height:53px; margin:0; padding:20px 0 0 0; border-bottom:1px solid #fff; border-left:1px solid #fff; font-size:14px; font-weight:bold; color:#fff; background:#000; filter:alpha(opacity=80,Style=0); -moz-opacity:0.8; opacity:0.8; cursor:pointer; background-image::url(../images/arrow4.gif) no-repeat left 50%; text-align:left;} 
.thubpiccur p{ margin:0; padding:0; overflow:hidden; line-height:16px; text-indent:30px; position:relative;}
.thubpiccur p span{ font-size:11px;}

.thubpic img { border-right:#666 3px solid; border-top:#666 2px solid; border-left:#666 3px solid; width:200px; border-bottom:#666 2px solid; height:73px;}
.thubpiccur img { border-right:#666 3px solid; border-top:#666 2px solid; border-left:#666 3px solid; width:56px; border-bottom:#666 2px solid; height: 42px;}
.thubpiccur img { border-left-color:#fff; border-bottom-color:#fff; border-top-color:#fff; border-right-color:#fff;}


