﻿/* CSS Document */
p {
	text-indent:0em;
}
.table, tr, td {
	font-size:12px;
	line-height:18px;
	color:#444;
}
.padding_top1{
	padding-top:1px;
}
.padding_top5{
	padding-top:5px;
}
.padding_top7{
	padding-top:7px;
}
.padding_top10{
	padding-top:10px;
}
.padding_right7{
	padding-right:7px;
}
.padding_right10{
	padding-right:10px;
}
.padding_right16 {
	padding-right:16px;
}
.padding_left16 {
	padding-left:16px;
}
.padding_right40{
	padding-right:40px;
}
.padding_left21 {
	padding-left:21px;
}
.padding_bottom10 {
	padding-bottom:10px;
}
.padding_lr13 {
	padding-left:13px;
	padding-right:13px;
}
a{
	font-size:12px;
	line-height:18px;
	color:#444;
	text-decoration:none;
}
a:link{
	font-size:12px;
	line-height:18px;
	color:#444;
	text-decoration:none;
}
a:visited{
	font-size:12px;
	line-height:18px;
	color:#444;
	text-decoration:none;
}
a:hover{
	font-size:12px;
	line-height:18px;
	color:#0a4595;
	text-decoration:none;
}
a:active{
	font-size:12px;
	line-height:18px;
	color:#444;
	text-decoration:none;
}

/*header*/
.loaction {
	color:#666;
	padding-bottom:3px;
}
.loaction a:link {
	color:#888;
	text-decoration:none;
}
.loaction a:visited {
	color:#888;
	text-decoration:none;
}
.loaction a:hover {
	color:#0a4595;
	text-decoration:none;
}
.loaction a:active {
	color:#888;
	text-decoration:none;
}
.menu {
	background-image:url(/_images/bgi_menu_home.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
.menu a:link {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.menu a:visited {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.menu a:hover {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.menu a:active {
	font-size:13px;
	font-weight:bold;
	color:#0a4595;
	text-decoration:none;
}
.txt_bold {
	font-weight:bold;
}
.txt_subtool {
	font-size:12px;
	font-weight:bold;
	color:#455e87;
}
.txt_subtool a:link {
	font-size:12px;
	font-weight:bold;
	color:#455e87;
	text-decoration:none;
}
.txt_subtool a:visited {
	font-size:12px;
	font-weight:bold;
	color:#455e87;
	text-decoration:none;
}
.txt_subtool a:hover {
	font-size:12px;
	font-weight:bold;
	color:#ff4800;
	text-decoration:none;
}
.txt_subtool a:active {
	font-size:12px;
	font-weight:bold;
	color:#455e87;
	text-decoration:none;
}

/*login*/
.bgi_login {
	background-image:url(/_images/bgi_login.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	border-top:solid 1px #d4eaf2;
	border-bottom:solid 1px #d4eaf2;
	padding-left:68px;
}
.txt_login {
	font-size:14px;
	font-weight:bold;
	color:#7f9db9;
	line-height:24px;
}
.txt_login01 {
	font-size:12px;
	color:#7f9db9;
	line-height:24px;
}
.txt_login01 a:link {
	font-size:12px;
	color:#7f9db9;
	line-height:24px;
	text-decoration:none;
}
.txt_login01 a:visited {
	font-size:12px;
	color:#7f9db9;
	line-height:24px;
	text-decoration:none;
}
.txt_login01 a:hover {
	font-size:12px;
	color:#7f9db9;
	line-height:24px;
	text-decoration:none;
}
.txt_login01 a:active {
	font-size:12px;
	color:#7f9db9;
	line-height:24px;
	text-decoration:none;
}
.text_login {
	width:160px;
	height:20px;
	border:solid 1px #7f9db9;
}
.text_login01 {
	width:80px;
	height:20px;
	border:solid 1px #7f9db9;
}
.btn_login {
	width:65px;
	height:52px;
	background-image:url(/_images/btn_login.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:0px;
	cursor:hand;
}

/*aboutus*/
.bgi_imgabout {
	background-image:url(/_images/bgi_imgaboutus.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-bottom:7px;
}
.bgi_aboutus {
	background-image:url(/_images/bgi_aboutus.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:0 7px;
}
.bgc_white {
	background-color:#fff;
	padding:0 15px;
}
.left_menu {
	border-bottom:solid 1px #eaeaea;
	font-size:12px;
	font-weight:bold;
	line-height:23px;
	color:#02aaad;
}
.left_menu a:link {
	font-size:12px;
	font-weight:bold;
	line-height:23px;
	color:#888;
	text-decoration:none;
}
.left_menu a:visited {
	font-size:12px;
	font-weight:bold;
	line-height:23px;
	color:#888;
	text-decoration:none;
}
.left_menu a:hover {
	font-size:12px;
	font-weight:bold;
	line-height:23px;
	color:#02aaad;
	text-decoration:none;
}
.left_menu a:active {
	font-size:12px;
	font-weight:bold;
	line-height:23px;
	color:#888;
	text-decoration:none;
}
.box_aboutus {
	border:solid 1px #9fd0d1;
	background-image:url(/_images/bgi_banaboutus.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	padding:8px 0;
}
.box_subaboutus {
	border:solid 1px #9fd0d1;
	background-image:url(/_images/bgi_banaboutus01.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	padding:8px 0;
}
.box_experts {
	 border:solid 1px #e7e7e7;
	 padding:4px;
	 background-color:#fff;
}
.bgi_aboutus01 {
	background-image:url(/_images/bgi_aboutus01.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:12px 40px;
}
.bgc_aboutus01 {
	border:solid 1px #9fd0d1;
	background-image:url(/_images/bgc_aboutus01.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.txt_aboutus {
	background-image:url(/_images/line_aboutust.gif);
	background-position:top left;
	background-repeat:repeat-y;
	line-height:26px;
	color:#444;
}
.txt_ittrain {
	background-image:url(/_images/line_ittrain.gif);
	background-position:top left;
	background-repeat:repeat-y;
	line-height:26px;
	color:#444;
}
.line_titreport {
	background-image:url(/_images/line_titreport.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.txt_date {
	color:#fe6c00;
}
.txt_date02 {
	color:#ff4e00;
}
.txt_date02 a:link {
	color:#ff4e00;
	text-decoration:none;
}
.txt_date02 a:visited {
	color:#ff4e00;
	text-decoration:none;
}
.txt_date02 a:hover {
	color:#000;
	text-decoration:none;
}
.txt_date02 a:active {
	color:#ff4e00;
	text-decoration:none;
}
.line_newslist {
	background-image:url(/_images/line_aboutust.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.box_iocnabout_right {
	border-right:solid 1px #c8c8c8;
}

/*?*/
.box_events {
	border:solid 1px #d8e6e7;
	background-color:#eff8f7;
	padding:13px 15px 13px;
}
.bgi_viewmore {
	background-image:url(/_images/bgi_viewmore.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:12px;
	line-height:25px;
	color:#fff;
}
.bgi_viewmore a:link {
	color:#fff;
	line-height:25px;
	text-decoration:none;
}
.bgi_viewmore a:visited {
	color:#fff;
	line-height:25px;
	text-decoration:none;
}
.bgi_viewmore a:hover {
	color:#80d5d6;
	line-height:25px;
	text-decoration:none;
}
.bgi_viewmore a:active {
	color:#fff;
	line-height:25px;
	text-decoration:none;
}
.txt_date01 {
	color:#00abad;
	padding-left:6px;
}

/*?*/
.ban_enterprise {
	background-color:#f2f0f3;
	padding:7px;
	border:solid 1px #d8d8d6;
}
.box_enterprise_top td {
	border-top:solid 1px #777;
	border-left:solid 1px #777;
}
.box_enterprise_bottom {
	border-bottom:solid 1px #777;
}
.box_enterprise_right {
	border-right:solid 1px #777;
}
.ban_leadership {
	background-color:#f2f0f3;
	padding:7px;
	border:solid 1px #d8d8d6;
}
.bgi_portfolio {
	background-image:url(/_images/bgi_portfolio.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#fff;
	border:solid 1px #dfdfdf;
	padding:10px;
}
.box_portfolio {
	background-color:#fff;
	padding:3px;
	border:solid 1px #dfdfdf;
}
.bgc_train_process {
	background-color:#f0f0f0;
	padding:0 11px;
}

/*??*/
.box_leadership {
	border-left:solid 1px #e7e5e6;
	border-right:solid 1px #e7e5e6;
	padding:0 5px;
}
.bgi_titlove {
	height:32px;
	background-image:url(/_images/bgi_titlove.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#716a3d;
	padding-left:18px;
}
.bgi_love {
	height:32px;
	background-image:url(/_images/bgi_love.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding-right:23px;
}
.box_img_leadership {
	border:solid 5px #f1f0f2;
	background-color:#fff;
	padding:3px;
}
.bgi_tittraining_camp {
	background-image:url(/_images/bgi_tittraining_camp.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:16px;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#555;
}
.bgi_train_product {
	background-image:url(/_images/bgi_tittraining_camp.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:16px;
	padding-top:5px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#555;
}
.box_tittraining_camp {
	border-bottom:solid 2px #d7d7d7;
}

/*??*/
.sub_menu_class {
	background-color:#f2f0f3;
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #d9d9d9;
	padding-left:98px;
	color:#333;
}
.sub_menu_class a:link {
	color:#333;
	text-decoration:none;
}
.sub_menu_class a:visited {
	color:#333;
	text-decoration:none;
}
.sub_menu_class a:hover {
	color:#ff4800;
	text-decoration:none;
}
.sub_menu_class a:active {
	color:#333;
	text-decoration:none;
}
.box_banner {
	background-color:#f2f0f3;
	padding:7px;
	border:solid 1px #d8d8d6;
}

/*??*/
.bgc_rightbar {
	background-color:#f2f0f3;
	border-left:solid 1px #d9d9d9;
	border-right:solid 1px #d9d9d9;
}
.bgc_rightbar01 {
	background-color:#fff;
}

/**/
.box_cooperation_gray {
	border-top:solid 6px #e5e5e5;
	border-left:solid 6px #e5e5e5;
	border-bottom:solid 6px #e5e5e5;
	background-color:#f7f7f7;
	padding:24px;
}
.box_cooperation_blue {
	border-top:solid 6px #01adbe;
	border-right:solid 6px #01adbe;
	border-bottom:solid 6px #01adbe;
	background-color:#01adbe;
	padding:24px;
}
.bgi_cooperation_list {
	width:71px;
	background-image:url(/_images/bgi_cooperation_list.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:23px;
	color:#fff;
	padding-left:18px;
}
.bgi_cooperation_list a:link {
	line-height:23px;
	color:#fff;
	text-decoration:none;
}
.bgi_cooperation_list a:visited {
	line-height:23px;
	color:#fff;
	text-decoration:none;
}
.bgi_cooperation_list a:hover {
	line-height:23px;
	color:#eee;
	text-decoration:none;
}
.bgi_cooperation_list a:active {
	line-height:23px;
	color:#fff;
	text-decoration:none;
}

.bgi_cooperation_list01 {
	width:71px;
	background-image:url(/_images/bgi_cooperation_list01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:23px;
	color:#282326;
	padding-left:18px;
}
.bgi_cooperation_list01 a:link {
	line-height:23px;
	color:#282326;
	text-decoration:none;
}
.bgi_cooperation_list01 a:visited {
	line-height:23px;
	color:#282326;
	text-decoration:none;
}
.bgi_cooperation_list01 a:hover {
	line-height:23px;
	color:#007c8b;
	text-decoration:none;
}.bgi_cooperation_list01 a:active {
	line-height:23px;
	color:#282326;
	text-decoration:none;
}
.tit_cooperation {
	background-image:url(/_images/title_cooperation_list.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:18px;
	padding-bottom:6px;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	color:#00abad;
}
.tit_sub_class_world {
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	color:#00abad;
}
.box_cooperation_links {
	border:solid 1px #ededed;
	margin-left:10px;
	margin-top:13px;
	margin-bottom:8px;
}
.box_cooperation_tel {
	border:solid 6px #e5e5e5;
	background-color:#f7f7f7;
	padding:10px 4px 5px;
}
.box_cooperation_tel td {
	line-height:17px;
}
.tit_cooperation_tel {
	font-size:12px;
	font-weight:bold;
	color:#019eb1;
	line-height:18px;
}
.tit_cooperation_tel0 {
	font-size:12px;
	font-weight:bold;
	color:#f60;
	line-height:18px;
}

/**/
.padding_aboutus {
	padding:28px;
}
.title_aboutus{
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	color:#0a4595;
	padding-bottom:3px;
	border-bottom:solid 1px #c7c7c7;
}
. title_aboutus_main{
	font-size:18px;
	line-height:30px;
	font-weight:bold;
	color:#0A4595;
	padding-bottom:25px;
	border-bottom:solid 1px #c7c7c7;
}
.box_honor {
	padding:4px;
	background-color:#fff;
	border:solid 1px #dbdbdb;
}
.tit_honor {
	font-size:12px;
	font-weight:bold;
	color:#ff4600;
}
.box_report {
	border:solid 1px #ccc;
}

/*copyright*/
.bgi_copyright {
	background-image:url(/_images/bgi_copyright.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-size:12px;
	line-height:18px;
	color:#818181;
	padding:15px 60px 30px 45px;
}
.txt_submenu {
	color:#718aab;
}
.txt_submenu a:link {
	color:#718aab;
	text-decoration:none;
}
.txt_submenu a:visited {
	color:#718aab;
	text-decoration:none;
}
.txt_submenu a:hover {
	color:#0a4595;
	text-decoration:none;
}
.txt_submenu a:active {
	color:#718aab;
	text-decoration:none;
}

.box_content {
	padding-top:35px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:50px;
	border:solid 1px #e5e5e5;
	background-color:#fafafa;
}

/*ѵƷ*/
.txt_train_product {
	color:#444;
	text-decoration:underline;
}
.txt_train_product a:link {
	color:#444;
	text-decoration:underline;
}
.txt_train_product a:visited {
	color:#444;
	text-decoration:underline;
}
.txt_train_product a:hover {
	color:#000;
	text-decoration:underline;
}
.txt_train_product a:active {
	color:#444;
	text-decoration:underline;
}
.txt_status {
	color:#ff4e00;
}
.txt_status a:link {
	color:#02aaad;
	text-decoration:none;
}
.txt_status a:visited {
	color:#02aaad;
	text-decoration:none;
}
.txt_status a:hover {
	color:#02aaad;
	text-decoration:none;
}
.txt_status a:active {
	color:#02aaad;
	text-decoration:none;
}
.bgi_leftbar_search {
	background-image:url(/_images/bgi_leftbar_search.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:0 20px;
}
.btn_leftbar_search {
	width:35px;
	height:18px;
	background-image:url(/_images/btn_leftbar_search.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:2px;
	border:none;
	cursor:hand;
}

/*experts*/
.tit_experts {
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	color:#0A4595;
}
.txt_experts {
	font-size:13px;
	line-height:22px;
	color:#555;
}
.txt_news_content p {
	font-size:13px;
	line-height:20px;
}
.openinfo_list {
	background-color:#d9eff2;
	border-right:solid 1px #fff;
	font-weight:bold;
	color:#005469;
}
.bgc_white {
	background-color:#fff;
}
.tech_infolist {
	height:35px;
}
