@charset "utf-8";
.line_04 {border:1px #93C7FF solid;}
.line_01 {border-bottom:1px #DFEBF5 solid; padding:7px 0 4px 10px;}
.line_02 {border-bottom:1px #DFEBF5 solid; border-right:1px #DFEBF5 solid; padding:7px 0 4px 0;}
.list_td {border-bottom:0px #A1C5E9 dashed;}
.td1 {background:url(/images/td_line.gif) repeat-y; font-size:14px; color:#06c; font-weight:bold}
.none {visibility:hidden;}

.blank_3px{clear:both;visibility:hidden;font-size:1px;height:3px;line-height:1px;}
.blank_5px{clear:both;visibility:hidden;font-size:1px;height:5px;line-height:1px;}

fieldset {padding:0 10px 10px 10px; width:200px; border:1px #B3D3FF solid}
fieldset .table {margin:10px 8px 5px 8px;}

.top_bg {background:url(../images/top_bg.jpg) repeat-x;}
.bg1 {background:url(../images/share_bg1.jpg) repeat-x;}
.padding_10 {padding:10px;}
.list1 {border-bottom:1px #A0C1E2 dashed; padding:10px 0}
.list1_td {line-height:130%;}
.list2 {border-bottom:1px #A0C1E2 dashed; padding:8px 0}

.company_logo {margin:134px 0 0 177px; font-size:14px; color:#fff}
.company_logo td {font-size:14px;}
.company_logo.input {border:1px #2579BD solid; width:173px; height:18px}
.company_logo_explain { margin:135px 0 0 39px; color:#06c}
.company_logo_explain ul {margin:0 0 0 20px; padding:0px;}
.company_logo_explain ul li {line-height:130%;}
.company_logo_explain img {margin:15px 0 0 0;}

.logo_left {margin:190px 0 0 125px; font-size:14px; color:#0066CC}
.logo_left td {font-size:14px;}
.logo_left.input {border:1px #B5D3F2 solid; width:150px; height:18px}
.logo_right {}
.logo_right ul {margin:10px 0 0 20px; padding:0px;}
.logo_right ul li {line-height:130%; color:#06c}
.logo_right img {margin:15px 0 0 0;}

.popmenu {
	position:absolute; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;z-index:10;line-height=21px;width:187px;overflow: visible;visibility: hidden;font-size:12px; padding:1px; border:1px #0063C8 solid; background-color:#E7F3FF;background:url(/images/popmenu_bg2.jpg) repeat-y;}
.popmenu h4 {background-color:#0063C8; line-height:20px; background:url(/images/popmenu_bg1.jpg) repeat-y; font-size:12px; color:#fff; font-weight:bold; padding:5px 10px 3px 10px}
.popmenu span {margin:10px 0 10px 10px; padding:0; line-height:150%; display:block}

.reg_left {background:url(/images/reg_left_bg.jpg) no-repeat; padding:20px 0 20px 0; height:400px; text-align:right;}
.reg_left ul {padding:0; margin:0; list-style-type:none;}
.reg_left ul li {height:21px; padding-top:8px; background-image:url(/images/reg_left_bg3.jpg); padding-right:10px;}
.reg_left ul li.current {height:20px; padding-top:7px; color:#009900; background-image:url(/images/reg_left_bg2.jpg); padding-right:10px;}

.reg_right {}
.reg_right td {color:#369; font-size:14px; font-weight:bold; text-align:left; padding:5px 0;border-bottom:1px #C2D7E8 solid}
.reg_right td span {color:#000; font-weight:400; font-size:12px; }
.reg_right td b {color:#999; font-size:12px; font-weight:400}
.reg_right td strong {color:#f00; font-size:12px; font-weight:400}

.trainadmin_right {}
.trainadmin_right td {color:#369; font-size:12px; padding:5px 0;border-bottom:1px #C2D7E8 solid}
.trainadmin_right td span {color:#000; font-weight:400; font-size:12px; }
.trainadmin_right td b {color:#999; font-size:12px; font-weight:400}
.trainadmin_right td strong {color:#f00; font-size:12px; font-weight:400}

.job_info_left {background:url(/images/reg_left_bg.jpg) no-repeat right; background-color:#F3F8FE; padding:20px 0 20px 0; height:400px; text-align:right;}
.job_info_left ul {padding:0; margin:10px 0 0 0; list-style-type:none;}
.job_info_left ul li {width:300px; height:40px; padding:8px 0 8px 0; float:right; margin-right:1px; text-align:left; background:url(/images/td_line2.gif) no-repeat right}
.job_info_left ul li.current {width:300px; height:40px; padding:8px 0 8px 0; float:right; margin-right:1px; text-align:left; background:url(/images/td_line3.gif) no-repeat right}
.job_info_left span {width:300px; height:25px; text-align:left; float:right; margin-right:1px; display:block}

.com_joblist {width:200px; background-color:#0099CC}
.com_joblist ul { text-align:center; background-color:#FF00CC}
.com_joblist ul li {}

div.topinfo {width:350px;}
div.topinfo ul {margin:0 0 0 0; padding:0 0 0 0;}
div.topinfo ul li {width:170px; line-height:160%; margin:0 2px 0 2px; float:left; list-style-type:none;  white-space:nowrap;overflow:hidden;-o-text-overflow: ellipsis; text-overflow:ellipsis;}
div.topinfo ul li a {text-decoration:none; color:#000}

div.info1 {}
div.info1 ul {margin:5px 0 0 0; padding:0 0 0 22px;}
div.info1 ul li {width:310px; list-style-type:hiragana-iroha; margin:0 2px 0 2px; }
div.info1 ul li a {text-decoration:none; color:#000; float:left}
div.info1 ul li span {float:right; color:#f00}
div.info1 ul li b {float:left;}
div.info1 ul li div {float:left; color:#f00}

div.info2 {width:310px;list-style-type: disc;}
div.info2 ul {margin:5px 0 0 0; padding:0 0 0 22px;}
div.info2 ul li {width:310px; line-height:170%; list-style-type:hiragana-iroha; margin:0 2px 0 2px; }
div.info2 ul li a {text-decoration:none; color:#000}
div.info2 ul li span {float:right; color:#666}

div.link {width:956px; padding-bottom:10px; padding-bottom:3px;  }
div.link .sort {line-height:16px; width:100%; color:#f60}
div.link ul {margin:6px 0 3px 0; padding:0 0 0 20px}
div.link li {
	width:90px;
	line-height:18px;
	float:left;
	list-style-type:none;
	padding-bottom:1px;
	padding-bottom:1px;
	height: 16px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
div.link li a {text-decoration:none;}


.search {width:100%;}
.search ul {margin:0 0 0 5px; padding:0; list-style-type:none}
.search ul li {
	float:left;
	width:72px;
	padding-top:1px;
	font-size:14px;
	color:#369;
	font-weight:bold;
	cursor:hand;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 6px;
}
.search ul li.hover {float:left; width:72px; height:24px; padding-top:1px; margin:0px 6px 0 6px; background-image:url(/images/title_li_bg.jpg); font-size:14px; color:#369; font-weight:bold; cursor:hand}
.serrch_row {padding:0 10px; }

.comp_logo {width:958px;}
.comp_logo ul {margin:10px 0 0 10px!important; margin:10px 0 0 0; padding:0 0 0 0;}
.comp_logo ul li {width:220px; height:190px; float:left; text-align:center; list-style-type:none; margin:7px; background-color:#F4F9FF; border:0px #000000 solid}
.comp_logo span {margin-top:4px; display:block; font-weight:400; width:180px;}
.comp_logo span b {font-size:12px; line-height:160%; font-weight:400;}
.comp_logo div {width:180px; padding:20px 20px 6px 20px;}
.comp_logo img {width:100px; height:100px; border:1px #ccc solid}
.comp_logo p {width:950px; text-align:center; margin:0 auto; line-height:50px;}
.comp_logo a,.comp_logo a:link,.comp_logo a:visited,.comp_logo a:active {font-size:12px; color:#000; font-weight:400}
.comp_logo a:hover {font-size:12px; color:#f00; font-weight:400}

.pic_list {width:958px;}
.pic_list ul {margin:0 0 0 10px!important; margin:0 0 0 0; padding:0 0 0 0;}
.pic_list ul li {width:220px; float:left; text-align:center; list-style-type:none; margin:7px}
.pic_list span {width:210px; display:block;background-color:#F5F9FF;  border-left:1px #D6EAFF solid;border-right:1px #D6EAFF solid;border-bottom:1px #D6EAFF solid; line-height:150%; padding:5px 5px 5px 5px; color:#666}

.pic_list span b {font-size:12px; color:#000000}
.pic_list div {width:180px; background-color:#F5F9FF; padding:20px 20px 0px 20px;border-top:1px #D6EAFF solid;border-left:1px #D6EAFF solid;border-right:1px #D6EAFF solid;}
.pic_list img {width:120px; height:150px}
.pic_list p {width:950px; text-align:center; margin:0 auto; line-height:50px; clear:both}



/*教育培训 列表*/
.train_ul1 {margin:0 0 0 0; padding:6px 0 6px 10px;}
.train_ul1 li {height:15px!important; height:20px; padding:3px 0 8px 8px!important; padding:0 0 0 8px; width:240px; float:left; background:url(/images/ico_02.gif) no-repeat left; background-position:0px 11px!important; background-position:0px 7px; list-style-type:none}
.train_ul1 li a {color:#000;}

.train_ul2 {margin:0 0 0 0; padding:6px 0 6px 10px;}
.train_ul2 li {line-height:20px; padding-left:8px; width:240px; margin-right:20px; float:left; background:url(/images/ico_02.gif) no-repeat left; list-style-type:none}
.train_ul2 li a {color:#000;}

.train_ul3 {margin:0 0 10px 10px; padding:10px 0 10px 10px;}
.train_ul3 li {height:15px!important; height:20px; padding:6px 0 10px 8px!important; padding:0 0 0 8px; width:550px; margin-right:20px; float:left; background:url(/images/ico_02.gif) no-repeat left; background-position:0px 11px!important; background-position:0px 7px; list-style-type:none; border-bottom:1px #CCCCCC dashed}
.train_ul3 li span {float:right; color:#999999}
.train_ul3 li a {color:#000;}

.train_ul4 {margin:0 0 0 0; padding:6px 0 6px 10px;}
.train_ul4 li {height:15px!important; height:20px; padding:3px 0 8px 8px!important; padding:0 0 0 8px; width:140px; float:left; background:url(/images/ico_02.gif) no-repeat left; background-position:0px 11px!important; background-position:0px 7px; list-style-type:none}
.train_ul4 li a {color:#000;}

.train_ul5 {margin:10px 0 10px 10px; padding:10px 0 10px 10px;}
.train_ul5 li {height:15px!important; text-align:left; height:20px; padding:6px 0 10px 8px!important; padding:0 0 0 8px; width:100%; margin-right:20px; float:left; background:url(/images/ico_02.gif) no-repeat left; background-position:0px 11px!important; background-position:0px 7px; list-style-type:none; border-bottom:1px #CCCCCC dashed}
.train_ul5 li span {float:right; color:#999999}
.train_ul5 li a {color:#000; text-decoration:none}


.ol1 {margin:10px 0 10px 15px; padding:0 0 0 15px;}
.ol1 li {line-height:200%; margin-bottom:10px}
.ol1 ul {margin:0 0 0 15px; padding:0 0 0 0px;}
.ol1 ul li {line-height:200%;}

.ol2 {margin:10px 0 10px 20px; padding:0 0 0 20px;}
.ol2 li {line-height:130%; margin-bottom:10px; color:#000}
.ol2 ul {margin:0 0 0 15px; padding:0 0 0 0px;}
.ol2 ul li {line-height:200%;}

.ul_infomation {padding:10px 0 10px 0; margin:0 0 0 0;}
.ul_infomation li {line-height:29px; border-bottom:1px #CCCCCC dashed; width:190px; padding-left:20px; background:url(/images/ico_3.jpg) no-repeat; background-position:5px 10px; margin:0 auto; list-style-type:none;}

.windows {margin:0 auto; border:1px #BEDEF8 solid}
.windows .title {width:auto; height:32px; background-color:#70BFFF; border-bottom:4px #C4E2FA solid}
.windows .left {width:176px; float:left; padding:0 0 0 38px; line-height:32px; font-family:"黑体"; color:#fff; font-size:16px; background:url(/images/windows_bg1.gif)}
.windows .right {width:204px; float:right; height:22px; padding:10px 10px 0 0; color:#fff; text-align:right; background:url(/images/windows_bg2.gif);}
.windows .content {width:90%; padding:8px 5%;}
.windows a,.windows a:link,.windows a:visited,.windows a:active {color:#fff; text-decoration:none}
.windows a:hover {color:#ff0; text-decoration:none}
