body {
	font-size: 12px;
	font-family: Tahoma, Helvetica, Arial,"宋体",sans-serif;
	margin: 0px;
	padding: 0px;
	background-image: url(images/index/bg.gif);
	background-repeat: repeat-x;
	background-color: #d2e2ef;
}
.list_style{
   line-height: 15px;
}
.list_style a {
	color: #000000;
	text-decoration: none;
}

.list_style a:hover {
	color: #CB3500;
}
img {
	border: none;
}

.container {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.input_style {
	width: 122px;
	border: 1px solid #aed1ef;
}

.title_style1 {
	font-size: 14px;
	font-weight: bold;
	color: #244182;
}

.topsearch_style a {
	color: #000000;
	text-decoration: none;
}

.topsearch_style a:hover {
	color: #CB3500;
}

.xzzx ul {
	padding: 0px 10px;
}

.xzzx li {
	text-align: center;
	padding-bottom: 3px;
}

.ad_link {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #aaccef;
	border-bottom-color: #aaccef;
	border-left-color: #aaccef;
	height: 59px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 11px;
}

.ad_link li {
	float: left;
	list-style-type: none;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 10px;
}

.ad_link a {
	color: #000000;
	text-decoration: none;
}

.ad_link a:hover {
	color: #CB3500;
}

.foot {
	text-align: center;
	background-image: url(images/index/foot_bg2.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	line-height: 22px;
	height: 77px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	width: 1000px;
}

.container {
	width: 1000px;
	margin: 0px auto;
}

.container1 {
	width: 1001px;
	margin: 0px auto;
}

.wzgg {
	color: #000;
	width: 98%;
	font-family: Tahoma, Helvetica, Arial,"楷体_GB2312","华文楷体",sans-serif;
}

.wzgg a:hover,.wzgg a:visited,.wzgg a:link {
	text-decoration: none;
	line-height: 20px;
	color: #000;
}

.time {
	color: #4477c7;
	width: 100%;
}

.more_style a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	float: right;
	margin-right: 10px;
	font-weight: normal;
}

.more_style1 a {
	font-size: 12px;
	color: #3760a2;
	text-decoration: none;
	float: right;
	margin-right: 10px;
	font-weight: normal;
}

.ad_link {
	padding-left: 20px;
}

.ad_link ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.ad_link li {
	float: left;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 15px;
}

.ad_link a {
	color: #000000;
	text-decoration: none;
}

.ad_link a:hover {
	color: #CB3500;
}

.plus {
	width: 14px;
	height: 14px;
	float: left;
	cursor: pointer;
	background-image: url(images/index/gr_submenu_plus.gif);
	background-repeat: no-repeat;
}

.minus {
	width: 14px;
	height: 14px;
	float: left;
	cursor: pointer;
	background-image: url(images/index/gr_submenu_minus.gif);
	background-repeat: no-repeat;
}

.list_right_bg {
	background-image: url(images/index/rignt_bg.gif);
	background-repeat: repeat-y;
	width: 802px;
	padding-left: 4px;
}

.list_right_content {
	padding: 5px 15px 15px 15px;
	min-height: 600px;
}

.detail_content {
	min-height: 400px;
	width: 958px;
	overflow-x: visible;
}

.position {
	color: #990000;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}

.position a {
	
}

.list_style1 td{
    line-height: 20px;
	border-bottom: 1px dotted #c3c3c3;
}

.list_style1 a {
	color: #000000;
	text-decoration: none;
}

.list_style1 a:hover {
	color: #CB3500;
}

.content_box {
	width: 950px;
	background-color: #FFFFFF;
	padding: 25px;
	margin: 7px auto 0 auto;
	border-bottom: 1px solid #97C9E0;
	border-left: 1px solid #97C9E0;
	border-right: 1px solid #97C9E0;
}

.c_title {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}

.c_time {
	color: #0033CC;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background-color: #f2f2f2;
	border: 1px dotted #CCCCCC;
}

.c_content {
	line-height: 22px;
	padding: 20px;
}

.c_content p {
	margin: 0px;
	padding: 0px;
}

.page_style {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
}

.page_style a {
	color: #000000;
	text-decoration: none;
}

.page_style a:visited {
	
}

.page_style a:active {
	
}

.page_style a:hover {
	color: #990000;
	text-decoration: underline;
}

.table_style01 {
	
}

.table_style01 td {
	padding: 7px;
}

.table_style01_title {
	font-weight: bold;
	color: #075296;
	border-top: 1px dashed #FFFFFF;
	border-left: 1px dashed #FFFFFF;
	background-color: #D8E8F5;
}

.table_style01_title1 {
	font-weight: bold;
	color: #075296;
	border-top: 1px dashed #FFFFFF;
	border-left: 1px dashed #FFFFFF;
	background-color: #D8E8F5;
	font-size: 14px;
}

.c1_title {
	font-size: 20px;
    font-family: '微软雅黑';	
	font-weight: bold;
	color: #990000;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.c1_f_title {
	text-align: center;
	font-family: '微软雅黑';	
	color: #990000;
	padding-bottom: 5px;
}

.c1_time {
	color: #0033CC;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	background-color: #f2f2f2;
	border: 1px dotted #CCCCCC;
}

.c1_content {
	line-height: 22px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.c1_menu {
	text-align: right;
}

.c1_menu ul,c1_word ul,.c1_link ul,.list_sub_menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.c1_menu li {
	float: left;
	line-height: 26px;
	padding-right: 10px;
}

.c1_menu a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.c1_menu a:hover {
	color: #0033CC;
	text-decoration: underline;
}

.c1_link {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.c1_link p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #990000;
}

.c1_link li {
	background-image: url(images/index/c_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.c1_link a {
	color: #000000;
	text-decoration: none;
}

.c1_link a:hover {
	color: #0033CC;
}

.list_sub_menu {
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
}

.list_sub_menu li {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 20px;
	list-style-type: square;
	list-style-position: inside;
}

.list_sub_menu a {
	color: #000000;
	text-decoration: none;
}

.list_sub_menu a:hover {
	font-weight: bold;
	color: #0033FF;
}

.wz_sub_menu {
	background-color: #c1d5e6;
	width: 218px;
	padding: 5px;
	margin: 10px;
}

.wz_sub_menu_t {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/index/wz_sub_menu_title.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 188px;
	padding-left: 30px;
	padding-top: 10px;
}

.wz_sub_menu_c {
	background-color: #f6f6f6;
	background-image: url(images/index/wz_sub_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-bottom: 20px;
	padding-top: 10px;
}

.wz_sub_menu_c ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.wz_sub_menu_c li {
	font-weight: bold;
	color: #4f972c;
	border-bottom-color: #dadada;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-right: 9px;
	margin-left: 9px;
}

.wz_sub_menu_c span {
	padding-right: 8px;
}

.wz_sub_menu_c a {
	font-weight: bold;
	color: #4f972c;
	text-decoration: none;
}

.wz_sub_menu_c a:hover {
	color: #990000;
}

.wz_position {
	background-image: url(images/index/wz_list_position.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 700px;
	padding-left: 45px;
	padding-top: 8px;
	margin-bottom: 12px;
}

.wz_position a {
	color: #000000;
	text-decoration: none;
}

.wz_position a:hover {
	color: #990000;
	text-decoration: underline;
}

.tjdw {
	margin: 0px 0px 10px 0px;
	border: 1px solid #badff1;
	height: 350px;
}

.login_box {
	background-image: url(images/login_bg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 345px;
	padding-top: 80px;
	padding-left: 40px;
}

.welcome {
	font-size: 13px;
	background-image: url(images/index/list_pic.jpg);
	background-repeat: no-repeat;
	width: 799px;
	height: 59px;
	padding-top: 35px;
	text-align: left;
	font-weight: bold;
	color: #ff9a00;
}

.index_out {
	font-weight: bold;
	text-decoration: none;
	color: red;
}

ul,li {
	list-style: none;
}

.wrapper {
	width: 800px;
	margin: 0 auto;
	padding-bottom: 50px;
}

h1 {
	height: 50px;
	line-height: 50px;
	font-size: 22px;
	font-weight: normal;
	font-family: "Microsoft YaHei", SimHei;
	margin-bottom: 20px;
}

.banner {
	position: relative;
	overflow: hidden;
}

.banner img {
	border: none;
}

.banner_bg {
	position: absolute;
	bottom: 0;
	background-color: #000;
	height: 22px;
	filter: Alpha(Opacity = 30);
	opacity: 0.3;
	z-index: 1000;
	cursor: pointer;
	width: 478px;
}

.banner_info {
	position: absolute;
	bottom: 0;
	left: 5px;
	height: 18px;
	color: #fff;
	z-index: 1001;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
}

.banner_text {
	position: absolute;
	width: 120px;
	z-index: 1002;
	right: 3px;
	bottom: 3px;
}

.banner ul {
	position: absolute;
	list-style-type: none;
	filter: Alpha(Opacity = 80);
	opacity: 0.8;
	z-index: 1002;
	margin: 0;
	padding: 0;
	bottom: 3px;
	right: 5px;
}

.banner ul li {
	padding: 0px 6px;
	width: 5px;
	float: left;
	margin-left: 1px;
	display: block;
	color: #FFF;
	background: #000;
	cursor: pointer
}

.banner ul li.on {
	background: #009AED
}

.banner_list a {
	position: absolute;
}

.ad_close {
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(images/index/x.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	z-index: 2000;
	border: none;
}

.ad_content_left {
	color: #CB3500;
	font-size: 23pt;
	font-family: 黑体;
    background-image: url(/files/05/ad.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 300px;
}

.ad_content_right {
	color: #CB3500;
	font-size: 23pt;
	font-family: 黑体;
	background-image: url(/files/05/ad.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 300px;
}

.ad_div {
	position: absolute;
	background-color: #EEEEE2;
	z-index: 1000;
	top: -1000px;
	word-break: break-all;
	display: none;
}

/*2012-11-8新增*/
.gryhdl {
	background-image: url(images/index/gryh_dl.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	width: 787px;
	padding-left: 80px;
	padding-top: 84px;
}
.gryhdl_simple {
	background-position: center top;
	height: 300px;
	width: 400px;
	padding-top: 60px;
	padding-left: 30px;
}
.dwyhdl {
	background-image: url(images/index/dwyh_dl.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	width: 787px;
	padding-left: 80px;
	padding-top: 84px;
}
.dwyhdl_simple {
	background-position: center top;
	height: 300px;
	width: 400px;
	padding-top: 60px;
	padding-left: 30px;
}
.gryhzc {
	background-image: url(images/index/gryhzc_bg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 30px;
	padding-left: 30px;
	height: 350px;
}

.dwyhzc {
	background-image: url(images/index/dwyhzc_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 30px;
	padding-left: 30px;
	height: 350px;
}

.input_style {
	width: 150px;
	border: 1px solid #d8e8f5;
}

/*2012-11-9新增*/
.gr_sub_menu {
	background-color: #ebf4fb;
	background-image: url(images/index/gr_submenu_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 3px;
}

.gr_position {
	font-weight: bold;
	color: #c96a00;
	background-image: url(images/index/gr_menu_bg1.gif);
	background-repeat: repeat-x;
	height: 40px;
	padding-top: 22px;
	background-position: bottom;
	padding-left: 15px;
}

.gr_sub_menu_part {
	background-image: url(images/index/gr_submenu.gif);
	background-repeat: repeat-x;
	height: 42px;
	padding-left: 20px;
	font-size: 14px;
}

.gr_sub_menu_part a {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.gr_sub_menu_part a:hover {
	color: #085bab;
}

.gr_menu {
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(images/index/gr_menu_bg2.gif);
	background-repeat: repeat-x;
	height: 19px;
	padding-top: 2px;
}

.gr_menu a {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.gr_menu a:hover {
}

.blue_style01 {
	font-size: 14px;
	font-weight: bold;
	color: #008fce;
	padding-top: 25px;
}

.blue_style02 {
	font-size: 14px;
	font-weight: bold;
	color: #008fce;
	padding-top: 25px;
	padding-bottom: 25px;
}

.blue_style03 {
	font-weight: bold;
	color: #008fce;
	padding-top: 25px;
}

.gr_sub_menu_part1 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}

.gr_sub_menu_part1 ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.gr_sub_menu_part1 li {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.gr_sub_menu_part1 a {
	color: #8a8a8a;
	text-decoration: none;
}

.gr_sub_menu_part1 a:hover {
	
	color: #b26b01;
}

/*2012-11-15新增*/
.tw {
	height: 23px;
	width: 53px;
	padding-top: 5px;
	border: 1px solid #a55c05;
	font-size: 14px;
	font-weight: bold;
	color: #a55c05;
}

#maskdom {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #ccc;
	filter: Alpha(Opacity = 50);
	opacity: 0.5;
	z-index: 10001;
}

#maskimg {
	position: absolute;
	padding: 5px;
	width: 150px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	z-index: 10002;
	background: #fbfbfb;
	border: 1px solid #6593cf;
	font: normal 11px;
	cursor: wait;
}

#topbg {
	width: 100px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 10;
	height: 20px;
	overflow: hidden;
}

.table_part1_title {
	font-size: 30px;
	font-weight: bold;
	padding: 20px 0;
	text-align: center;
	background: #FFFFFF;
}

.table_part1_1 {
	font-weight: bold;
	background-color: #03A7E6;
	color: #FFFFFF;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.table_part1_2 {
	font-weight: bold;
	color: #CCFF99;
	background-color: #339900;
	text-align: center;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.table_part1_3 {
	font-weight: bold;
	color: #FFFFCC;
	background-color: #FF6600;
	text-align: center;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.table_part1_4 {
	background-color: #E4F5FF;
	color: #03A7E6;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.table_part1_5 {
	background-color: #CCFFCC;
	color: #339900;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.table_part1_6 {
	background-color: #FFFFCC;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.table_part2_title {
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0099FF;
}

.zp_box {
	border: 1px solid #CCCCCC;
	padding: 2px;
	height: 169px;
	width: 138px;
	float: right;
}
/*2012-12-6新增*/
.vocation_bg {
    border-right: 0px solid #fff;
    border-width: 0px;
    border-style: solid;
    border-color: #fff;
    text-align:center;
    color: #333333;
    background-image: url(images/index/vocation_bg.gif);
    background-repeat:no-repeat;
    background-color: #E7E7E7;
    height: 25px;
    width: 187px;
    cursor: pointer;
}
/*2012-11-13新增*/
.qyq_01{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-image: url(images/index/qyq_sub_title.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.qyq_02{
}
.qyq_03{
	font-size: 14px;
	font-weight: bold;
	color: #028cbb;
	background-image: url(images/index/qyq_title_bg.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 72px;
	border: 1px solid #FFFFFF;
}
.qyq_line{
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2E2EF;
	margin-bottom: 15px;
}
.qyq_wm{
	color: #009933;
	font-weight: bold;
}
.qyq_ym{
	font-weight: bold;
	color: #990000;
}
