﻿/* CSS Document */
body {
	padding:0px;
	font-family:Arial, Helvetica, sans-serif, "";
	font-size:12px;
	line-height:18px;
	color:#333;
	margin:0px;
	padding:18px 0 0 0;
        BACKGROUND: url(../_images/bj.gif) 50% 50% #ffffff no-repeat
      
}
.padding_top5 {
	padding-top:5px;
}
.padding_top12 {
	padding-top:11px;
}
.padding_right19 {
	padding-right:15px;
}
.padding_left7 {
	padding-left:7px;
}
.padding_left10 {
	padding-left:10px;
}
.padding_left50 {
	padding-left:50px;
}
.padding_bottom13 {
	padding-bottom:8px;
}
.padding_top10 {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.padding_left23 {
	padding-left:23px;
}
.padding_right15 {
	padding-right:15px;
}
.margin_top15 {
	margin-top:13px;
}
a {
	font-size:12px;
	line-height:18px;
	color:#333;
}
a:link {
	font-size:12px;
	line-height:18px;
	color:#333;
	text-decoration:none;
}
a:visited {
	font-size:12px;
	line-height:18px;
	color:#333;
	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:#333;
	text-decoration:none;
}

/*header*/
.bgi_menu {
	background-image:url(/_images/bgi_menu_home.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.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:#ed1b34;
	text-decoration:none;
}
.menu a:active {
	font-size:13px;
	font-weight:bold;
	color:#0a4595;
	text-decoration:none;
}
.txt_gray {
	color:#909090;
}
.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;
}
.bgc_searchbar {
	background-color:#fff;
	padding:0 6px 0 7px;
	border-left:solid 1px #adcada;
	border-right:solid 1px #adcada;
}
.bgi_searchbar {
	height:120px;
	background-image:url(/_images/bgi_searchbar_right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:11px;
	color:#627a94;
}
.bgi_searchbar form, select, input {
	border:solid 1px #7f9db9;
	color:#627a94;
	height:19px;
}
.box_none {
	border:none;
	margin:0;
	padding:0;
}
.tit_searchbar {
	font-size:14px;
	font-weight:bold;
}
.btn_searchbar {
	width:57px;
	height:22px;
	background-image:url(/_images/btn_search.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:23px;
	color:#fff;
	text-align:center;
	border:0;
	CURSOR:hand;
}
.bgi_titnotice {
	background-image:url(/_images/bgi_titnotice.gif);
	background-position:top left;
	background-repeat:repeat-x;
	line-height:31px;
	font-weight:bold;
	color:#455e87;
}
.bgi_notice {
	background-image:url(/_images/bgi_notice.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.txt_bold {
	font-weight:bold;
}
.txt_more {
	font-size:12px;
	color:#fff;
}
.txt_more a:link {
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.txt_more a:visited {
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.txt_more a:hover {
	font-size:12px;
	color:#455e87;
	text-decoration:none;
}.
txt_more a:active {
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.txt_bluemore {
	font-size:12px;
	color:#5b96b6;
}
.txt_bluemore a:link {
	font-size:12px;
	color:#5b96b6;
	text-decoration:none;
}
.txt_bluemore a:visited {
	font-size:12px;
	color:#5b96b6;
	text-decoration:none;
}
.txt_bluemore a:hover {
	font-size:12px;
	color:#ff4800;
	text-decoration:none;
}
.txt_bluemore a:active {
	font-size:12px;
	color:#5b96b6;
	text-decoration:none;
}
.notice_list {
	font-size:12px;
	line-height:19px;
	color:#333;
}
.notice_list a:link {
	font-size:12px;
	line-height:19px;
	color:#333;
	text-decoration:none;
}
.notice_list a:visited {
	font-size:12px;
	line-height:19px;
	color:#333;
	text-decoration:none;
}
.notice_list a:hover {
	font-size:12px;
	line-height:19px;
	color:#0a4595;
	text-decoration:none;
}
.notice_list a:active {
	font-size:12px;
	line-height:19px;
	color:#333;
	text-decoration:none;
}
/*򲩶̬*/
.banner {
	background-image:url(/_images/banner.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:20px;
	padding-right:10px;
}
.ban_signup {
	background-image:url(/_images/ban_signup.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:20px;
	padding-left:10px;
}
.txt_banner {
	font-size:12px;
	font-weight:bold;
	color:#4a596e;
}
.txt_banner a:link {
	font-size:12px;
	font-weight:bold;
	color:#4a596e;
	text-decoration:none;
}
.txt_banner a:visited {
	font-size:12px;
	font-weight:bold;
	color:#4a596e;
	text-decoration:none;
}
.txt_banner a:hover {
	font-size:12px;
	font-weight:bold;
	color:#f60;
	text-decoration:none;
}
.txt_banner a:active {
	font-size:12px;
	font-weight:bold;
	color:#4a596e;
	text-decoration:none;
}
.txt_view {
	color:#5f7e9a;
}
.txt_view a:link {
	color:#5f7e9a;
	text-decoration:none;
}
.txt_view a:visited {
	color:#5f7e9a;
	text-decoration:none;
}
.txt_view a:hover {
	color:#f60;
	text-decoration:none;
}
.txt_view a:active {
	color:#5f7e9a;
	text-decoration:none;
}
.txt_redmore {
	color:#ff4600;
}
.txt_redmore a:link {
	color:#ff4600;
	text-decoration:none;
}
.txt_redmore a:visited {
	color:#ff4600;
	text-decoration:none;
}
.txt_redmore a:hover {
	color:#455e87;
	text-decoration:none;
}
.txt_redmore a:active {
	color:#ff4600;
	text-decoration:none;
}
.tit_white {
	font-weight:bold;
	line-height:22px;
	color:#fff;
}
.box_news {
	border:solid 1px #d9d9d9;
	padding:5px 6px 7px;
}
.box_download {
	border:solid 1px #d9d9d9;
	padding:5px 6px 7px;
}
.list_news {
	background-image:url(/_images/list_news.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:86px;
	height:25px;
	padding-left:12px;
}
.bgi_listnews {
	background-image:url(/_images/bgi_listnews.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.box_img {
	border:1px solid #DFDFDF;
	padding:2px;
}

/*Ϣ*/
.list_openinfo {
	background-image:url(/_images/list_openinfo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:86px;
	height:25px;
	padding-left:12px;
}
.bgc_classsearch {
	height:41px;
	background-color:#f3f3f3;
	border-top:solid 1px #d9d9d9;
	border-bottom:solid 1px #d9d9d9;
}
.bgc_form {
	height:41px;
	background-color:#f3f3f3;
	border-top:solid 1px #d9d9d9;
	border-bottom:solid 1px #d9d9d9;
}
.tit_bold {
	font-weight:bold;
}


.list_active {
	background-image:url(/_images/list_active.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:86px;
	height:25px;
	padding-left:12px;
}

/*ѵʩ*/
.box_facilities {
	border:solid 1px #d9d9d9;
	padding:4px 4px 6px 4px;
}
.tit_facilities {
	font-size:14px;
	font-weight:bold;
	color:#e35c09;
}
.scroll_facilities {
	padding:0 8px;
}
.txt_facilities {
	color:#0a4595;
}

/**/
.box_questions {
	border:solid 8px #deeaf0;
}
.bgc_questions {
	background-color:#fff;
	border:solid 1px #aecbdb;
	padding:10px 13px;
}
.tit_questions {
	border-bottom:solid 1px #91aac3;
	font-weight:bold;
	color:#325374;
	padding:0 0 0 4px;
}
.box_titbottom {
	border-bottom:solid 3px #dae3eb;
}

/*ѵ*/
.left_traincenter {
	border-left:solid 1px #d4d4d4;
}
.tit_traincenter {
	background-color:#5b96b6;
	padding:0 0 0 10px;
	font-size:14px;
	color:#fff;
}
.bgc_traincenter {
	background-color:#f6f6f6;
	border-top:solid 1px #fff;
	padding:11px 11px 18px 11px;
	color:#000;
}
.bgc_traincenter a:link {
	color:#000;
	text-decoration:none;
}
.bgc_traincenter a:visited {
	color:#000;
	text-decoration:none;
}
.bgc_traincenter a:hover {
	color:#0a4595;
	text-decoration:none;
}
.bgc_traincenter a:active {
	color:#000;
	text-decoration:none;
}

/*ҵ״*/
.list_job {
	background-image:url(/_images/list_job.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.tit_career {
	font-size:14px;
	font-weight:bold;
	color:#455e87;
}
.box_career {
	border:solid 3px #e4e4e4;
}

/*ժ*/
.tit_tech_writting {
	font-size:14px;
	font-weight:bold;
	color:#e35c09;
}
.box_tech_writting {
	border:solid 1px #d9d9d9;
}
.list_tech_writting01 {
	background-color:#fff6e5;
	padding:6px 10px;
}
.list_tech_writting02 {
	padding:12px 22px;
	background-color:#fff;
}
.list_tech_writting03 {
	padding:12px 22px;
	background-color:#f9f9f9;
}
.txt_info {
	font-size:12px;
	font-weight:bold;
	color:#455e87;
}
.txt_info a:link {
	font-size:12px;
	font-weight:bold;
	color:#455e87;
	text-decoration:none;
}
.txt_info a:visited {
	font-size:12px;
	font-weight:bold;
	color:#455e87;
	text-decoration:none;
}
.txt_info a:hover {
	font-size:12px;
	font-weight:bold;
	color:#ff4800;
	text-decoration:none;
}
.txt_info a:active {
	font-size:12px;
	font-weight:bold;
	color:#455e87;
	text-decoration:none;
}
.sub_tech_writting {
	background-color:#ffea77;
	border-top:solid 1px #efd020;
	border-bottom:solid 1px #efd020;
	line-height:17px;
	color:#726101;
}
.sub_tech_writting a:link {
	line-height:17px;
	color:#726101;
	text-decoration:none;
}
.sub_tech_writting a:visited {
	line-height:17px;
	color:#726101;
	text-decoration:none;
}
.sub_tech_writting a:hover {
	line-height:17px;
	color:#000;
	text-decoration:none;
}
.sub_tech_writting a:active {
	line-height:17px;
	color:#726101;
	text-decoration:none;
}

/**/
.list_download {
	background-image:url(/_images/list_download.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:66px;
	height:25px;
	padding-left:12px;
}
.list_download01 {
	background-image:url(/_images/list_download01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:86px;
	height:25px;
	padding-left:12px;
}
.tit_download {
	color:#455e87;
}
.padding_download {
	padding:13px 5px;
}

/*̳*/
.list_bbs {
	background-image:url(/_images/list_bbs.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:66px;
	height:25px;
	padding-left:12px;
}

.list_cooperation {
	background-image:url(/_images/list_cooperation.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:86px;
	height:25px;
	padding-left:12px;
}
.box_cooperation {
	border:solid 1px #ededed;
}
.box_nostyle {
	border:0px;
}
.btn_vote {
	width:47px;
	height:22px;
	background-image:url(/_images/btn_vote.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:22px;
	color:#fff;
	border:0px;
	cursor:hand;
}
.box_vote {
	border:solid 1px #d9d9d9;
	padding:5px 6px 10px;
	line-height:26px;
}

/*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 68px 50px 45px;
}
.txt_submenu {
	color:#64a4c7;
}
.txt_submenu a:link {
	color:#64a4c7;
	text-decoration:none;
}
.txt_submenu a:visited {
	color:#64a4c7;
	text-decoration:none;
}
.txt_submenu a:hover {
	color:#0a4595;
	text-decoration:none;
}
.txt_submenu a:active {
	color:#64a4c7;
	text-decoration:none;
}
.bgc_gray {
	background-color:#ededed;
}
.bgi_leftbar_search_home {
	background-image:url(../_images/bgi_leftbar_search_home.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:0 10px 0 15px;
}
/*message*/
.box_message {
	border-top:solid 1px #e0e0e0;
	border-left:solid 1px #e0e0e0;
	border-right:solid 1px #e0e0e0;
	border-bottom:0;
	color:#000;
}
.box_message a:link {
	color:#000;
	text-decoration:none;
}
.box_message a:visited {
	color:#000;
	text-decoration:none;
}
.box_message a:hover {
	color:#d78a08;
	text-decoration:none;
}
.box_message a:active {
	color:#000;
	text-decoration:none;
}
.line_message {
	background-color:#f7f7f7;
}
.line_message01 {
	background-color:#e0e0e0;
}
.line_message_right {
	border-right:solid 1px #e0e0e0;
}
.line_message_bottom {
	border-bottom:solid 1px #e0e0e0;
}
.message_person {
	padding:8px;
}
