﻿body {
	margin:0px auto;
	padding:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #2e2e2e;
	line-height: 30px;
	background: url(../images/bg.jpg) repeat-y top center;
}
a {
	text-decoration: none;
	color: #2e2e2e;
}
a:hover {
	COLOR:#c90a0a;
}
A:focus{
    -moz-outline:none;
    outline:none;
}

img{ behavior: url("../css/iepngfix.htc"); border:none; }

ul, li {
	list-style:none; padding:0px; margin:0px;
}

#container {
	margin: 0px auto;
	width: 1003px;
}
.clear{ clear:both;}
.font_9{
color:#FF0000;
}
.reset{ background-image:url(../images/button_clr.jpg); width:50px; background-repeat:no-repeat; background-position:center; padding:0px; margin:0px;  border:0px;}


#top {
width:1003px;
height:80px;
color:#000;
font-size:12px;
padding:0px;
margin:0px auto;
}
#top .logo{
float:left;
width:347px;
padding:13px 0px 0px 22px;
}
.top_search {WIDTH: 235px; margin:43px 0px 0px 0px; float:right;}
.top_search_bk{
LINE-HEIGHT: 21px; HEIGHT: 21px; border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-right:0;text-indent:10px; width:190px; float:left; }

.job_search_btn {WIDTH: 21px; BACKGROUND: url(../images/top-search-button.jpg) no-repeat right center; HEIGHT: 25px; border:0; margin:0; padding:0; float:left;}


#top .date{
padding-top:45px;
}


.imcm UL {
	LIST-STYLE: none none outside; BACKGROUND-IMAGE: none; POSITION: static; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: none; CLEAR: none; VERTICAL-ALIGN: top; BORDER-LEFT-STYLE: none; OVERFLOW: visible; PADDING-TOP: 0px
}
.imcm LI {
	LIST-STYLE: none none outside; BACKGROUND-IMAGE: none; POSITION: static; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: none; CLEAR: none; VERTICAL-ALIGN: top; BORDER-LEFT-STYLE: none; OVERFLOW: visible; PADDING-TOP: 0px
}
.imcm DIV {
	LIST-STYLE: none none outside; BACKGROUND-IMAGE: none; POSITION: static; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: none; CLEAR: none; VERTICAL-ALIGN: top; BORDER-LEFT-STYLE: none; OVERFLOW: visible; PADDING-TOP: 0px
}
.imcm SPAN {
	LIST-STYLE: none none outside; BACKGROUND-IMAGE: none; POSITION: static; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: none; CLEAR: none; VERTICAL-ALIGN: top; BORDER-LEFT-STYLE: none; OVERFLOW: visible; PADDING-TOP: 0px
}
.imcm A {
	LIST-STYLE: none none outside; BACKGROUND-IMAGE: none; POSITION: static; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: none; CLEAR: none; VERTICAL-ALIGN: top; BORDER-LEFT-STYLE: none; OVERFLOW: visible; PADDING-TOP: 0px
}
.imcm LI A IMG {
	BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.imcm SPAN {
	DISPLAY: inline
}
.imcm .imclear {
	LINE-HEIGHT: 0px; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 1px
}
.imclear {
	LINE-HEIGHT: 0px; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 1px
}
.imcm .imsc {
	POSITION: relative; font:12px;
}
.imcm .imsubc {
	POSITION: absolute; VISIBILITY: hidden
}
.imcm LI {
	LIST-STYLE-TYPE: none; FLOAT: left; FONT-SIZE: 1px; LIST-STYLE-IMAGE: none
}
.imcm UL UL LI {
	WIDTH: 100%; FLOAT: none !important
}
.imcm A {
	POSITION: relative; DISPLAY: block
}
.imcm UL .imsc {
	Z-INDEX: 10
}
.imcm UL .imsubc {
	Z-INDEX: 10
}
.imcm UL UL .imsc {
	Z-INDEX: 20
}
.imcm UL UL .imsubc {
	Z-INDEX: 20
}
.imcm UL UL UL .imsc {
	Z-INDEX: 30
}
.imcm UL UL UL .imsubc {
	Z-INDEX: 30
}
.imde UL LI:hover .imsubc {
	VISIBILITY: visible
}
.imde UL UL LI:hover .imsubc {
	VISIBILITY: visible
}
.imde UL UL UL LI:hover .imsubc {
	VISIBILITY: visible
}
.imde LI:hover UL .imsubc {
	VISIBILITY: hidden
}
.imde LI:hover UL UL .imsubc {
	VISIBILITY: hidden
}
.imde LI:hover UL UL UL .imsubc {
	VISIBILITY: hidden
}
.imcm .imea {
	POSITION: relative; LINE-HEIGHT: 1px; WIDTH: 1px; DISPLAY: block; FLOAT: right; HEIGHT: 0px; FONT-SIZE: 1px; LEFT: 0px
}
.imcm .imea SPAN {
	POSITION: relative; LINE-HEIGHT: 0px; DISPLAY: block; FONT-SIZE: 1px
}
.dvs {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.dvm {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.imcm .imclear {
	DISPLAY: none
}
.imclear {
	DISPLAY: none
}
.imcm {
	ZOOM: 1
}
.imcm LI {
	curosr: hand
}
.imcm UL {
	ZOOM: 1
}
.imcm A {
	ZOOM: 1
}
#imenus0 LI UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#imenus0 LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 32px; COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#imenus0 LI A:hover {
	TEXT-ALIGN: center; LINE-HEIGHT: 32px; COLOR: #c90a0a; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; background:url(../images/menudon.gif) no-repeat;
}
#imenus0 .imctitle {
	TEXT-ALIGN: center; LINE-HEIGHT: 32px; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#imenus0 LI:hover > A {
	TEXT-DECORATION: none
}
#imenus0 LI A.ihover {
	TEXT-DECORATION: none
}
.imde imenus0 A:hover {
	TEXT-DECORATION: none
}
#imenus0 UL {
	BORDER:1px #ac8122 solid; BACKGROUND: #fff; 
}
#imenus0 UL A {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#imenus0 .imsubc LI .imctitle {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#imenus0 UL .imeas SPAN {
	WIDTH: 7px; BACKGROUND: url(../images/small_red_pointer.gif) no-repeat left center; HEIGHT: 8px; TOP: 8px; LEFT: -130px
}
#imenus0 UL .imeasj SPAN {
	WIDTH: 7px; BACKGROUND: url(../images/small_red_pointer.gif) no-repeat left center; HEIGHT: 8px; TOP: 8px; LEFT: -130px
}
#imenus0 UL LI:hover .imeas SPAN {
	BACKGROUND: url(../images/small_red_pointer2.gif) no-repeat left center
}
#imenus0 UL LI A.iactive .imeasj SPAN {
	BACKGROUND: url(../images/small_red_pointer2.gif) no-repeat left center
}
#imenus0 LI UL LI A:hover {
	LINE-HEIGHT: 25px; BACKGROUND: #ac8122; COLOR: #ffffff; TEXT-DECORATION: none; font-size:12px; font-weight:normal;
}
#imenus0 UL LI:hover > A {
	LINE-HEIGHT: 25px; BACKGROUND: #ac8122; COLOR: #ffffff; TEXT-DECORATION: none; font-size:12px;
}
#imenus0 UL LI A.ihover {
	BACKGROUND: #ac8122; COLOR: #ffffff; TEXT-DECORATION: none; font-size:12px;
}


#footer{
color:#535456;
font-size:12px;
width:1003px;
height:48px;
background:url(../images/footbg.jpg) repeat-x;
}
#footer .left_footer{
	float:left;
	padding-left:28px;
	font-size:13px;
	text-align:left;
	margin-top:10px;
}
#footer .left_footer a{
color:#2f2f2f;
}

#footer .right_links{
float:right;
font-size:12px;
color:#0b0c0e;
padding-right:30px;
margin-top:10px;
}

#footer .copyright{
margin-top:10px;
_margin-top:18px;
padding-left:95px;
float:left;
}


#indexbanner{
padding:0px;
margin:0px auto;
width:1003px;
z-index:-999;
line-height:1px;
}


#indexnews{
width:1003px;
height:28px;
margin-top:0px;
background:#e8e8e8;
}

.conHr {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; MARGIN:0px auto; PADDING-LEFT: 0px; WIDTH:1003px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 28px; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px;BACKGROUND: url(../images/index-news.jpg) no-repeat 7px 0px;
}
.conHr SPAN {
	TEXT-INDENT: 33px;
	WIDTH: 95px;
	line-height:30px;
	height:28px;
	DISPLAY: inline-block;
	FLOAT: left;
	font-size:12px;
	color:#000;
	}
.shell {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 0px; WIDTH: 895px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 5px
}
.core {
	HEIGHT: 18px; OVERFLOW: hidden
}
.core DIV A {
	MARGIN: 0px 15px 0px 0px
}


#indexmain{
background:url(../images/indexmainbg.jpg) repeat-x;
height:193px;
width:1001px;
border-top:1px solid #d2d2d2;
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
margin:0px;
padding:0px;
line-height:1px;
}

#indexmain .indexmain_left{
float:left;
font-size:12px;
line-height:20px;
height:193px;
width:272px;
background:url(../images/indexmainshadow.jpg) no-repeat right;
margin:0px;
padding:0px;
color:#555555;
}

.ntitle {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 2px; PADDING-TOP: 13px
}
.ntitle .ntitle_about{
float:left;
}
.ntitle .ntitle_more{
float:right;
padding-right:20px;
padding-top:10px;
*+padding-top:0px;
_padding-top:2px;
}
.leftaboutwz{
padding:8px 2px 0px 12px;
width:240px;
height:117px;
}

#indexmain .indexmain_right{
float:right;
font-size:12px;
line-height:20px;
height:193px;
width:230px;
margin:0px auto;
padding-right:15px;
}
#right1 {
	TEXT-ALIGN: left; WIDTH: 230px; FLOAT:right; OVERFLOW: hidden; padding:15px 0px 0px 0px;
}
#right1_01 {
	TEXT-ALIGN: right; line-height:1px; margin:0px; 
}
#right1_02_1 {
	PADDING-BOTTOM: 0px; DISPLAY: block; line-height:1px;
}
#right1_02_2 {
	PADDING-BOTTOM: 0px; DISPLAY: none; line-height:1px;
}
#right1_03 {
	TEXT-ALIGN: left; PADDING:0px; margin:0px;
}

#indexmain .indexmain_pro{
float:left;
font-size:12px;
line-height:20px;
height:193px;
width:471px;
background:url(../images/indexmainshadow.jpg) no-repeat right;
margin:0px;
padding:0px;
color:#555555;
}
.indexpro{
margin-top:6px;
}
.indexmain_proimg{
font-size:12px;
color:#555555;
}

.indexmain_proimg img{
border:1px solid #d1d1d1;
margin:0px 8px 0px 8px;
}
.indexproheight{
padding-top:10px;
*+padding-top:5px;
_padding-top:5px;
}

.index_lstd_outerDiv {MARGIN:10px 5px 5px 5px; WIDTH: 383px; FLOAT: left; HEIGHT:145px; OVERFLOW: hidden}
.index_lstd_gd_arrow { margin-top:10px; FLOAT: left; CURSOR: pointer}




#aboutbanner{
padding:0px;
margin:0px auto;
width:1003px;
z-index:-999;
line-height:1px;
}

#content_main {
	PADDING: 0px; MARGIN: 0px; WIDTH: 1003px; HEIGHT: 100%; background:#ffffff url(../images/about_leftd.jpg) repeat-y top left;
}


#content_left{
	width:211px;
	float:left;
	padding:0px;
	margin:0px auto;
}

.lefttp1 {
margin:20px 0px 30px 0px;
float:left;
width:211px;
list-style-type:none;
padding:0px;
}
.lefttp1 li{
float:left;
list-style-type:none;
margin-bottom:8px;
}

.boxLeft {
MARGIN:0px 0px 7px 0px; PADDING: 0px; WIDTH: 211px; FLOAT: left; HEIGHT: auto; OVERFLOW: hidden; 
}
.boxLeft SPAN IMG {
	PADDING:0px; MARGIN:0px auto; 
}

.leftmenu {
	PADDING: 0px;
	MARGIN: 0px auto;
	LIST-STYLE-TYPE: none;
}
.leftmenu LI {
	DISPLAY: block; LINE-HEIGHT: 30px;
}
.leftmenu LI A {
	DISPLAY: block;
	WIDTH: 184px;
	HEIGHT: 30px;
	TEXT-DECORATION: none;
	color:#ac8122;
	text-align:left;
	font-size:13px;
	line-height:30px;
	text-indent:27px;
	background:url(../images/leftmenubg.gif) no-repeat center center;

}
.leftmenu LI A:hover {
	COLOR:#ffffff;
	font-size:13px;
	line-height:30px;
	background:url(../images/leftmenubgon.gif) no-repeat center center;

}
.leftmenu li .product_list_ulhover {
	color:#FFFFFF;
	background:url(../images/leftmenubgon.gif) no-repeat center center;
}

.sidebarAccordion {
	WIDTH: 184px; margin:0px auto; padding:0px; 
}
.AccordionPanel {
	PADDING: 0px; MARGIN:0px auto;
}
.AccordionPanelTab {
color:#ac8122;
text-align:left;
font-size:13px;
line-height:30px;
text-indent:27px;
background:url(../images/leftmenubg.gif) no-repeat center center;
height:30px;
padding-top:0px; 
margin-top:0px;
width:184px;
}
.AccordionPanelContent {
	WIDTH: 184px; OVERFLOW: hidden; font-size:12px; list-style-type:none; padding:0px; text-align:left; text-indent:27px; margin:0px;
}
.AccordionPanelContent ul {
	WIDTH: 184px; OVERFLOW: hidden; font-size:12px; list-style-type:none; padding:0px; text-align:left; text-indent:27px; margin:0px; float:left;
}
.AccordionPanelContent UL LI {
	LINE-HEIGHT: 25px; height:25px; font-size:12px; color:#555; text-align:left;BORDER-BOTTOM: #d9d9d9 1px solid; 
}
.AccordionPanelOpen .AccordionPanelTab {
		background:url(../images/leftmenubgon.gif) no-repeat center center; COLOR: #fff; 
}
.AccordionPanelTabHover {
	ackground:url(../images/leftmenubgon.gif) no-repeat center center; COLOR: #c90a0a; CURSOR: pointer;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	COLOR: #fff; CURSOR: pointer; background:url(../images/leftmenubgon.gif) no-repeat center center;
}





#content_right {
	WIDTH: 792px; BACKGROUND: #fff; FLOAT: right
}


#content_main .content_right_mulu {
	LINE-HEIGHT: 33px; MARGIN:0px auto; WIDTH: 792px; height:33px; BACKGROUND: url(../images/rightmenubg.jpg) no-repeat;
}
#content_main .content_right_mulu_1 {
	TEXT-INDENT: 40px; FLOAT: left; COLOR: #ac8021; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#content_main .content_right_mulu_2 {
	FLOAT: right; color:#767676; font-size:12px; padding-right:20px;
}
#content_main .content_right_mulu_2 A{
color:#767676; font-size:12px;
}
#content_main .content_right_mulu_2 A:hover{
color:#767676; font-size:12px;
}

#content{
width:732px;
padding:30px 0px 50px 0px;
margin:0px auto;
text-align:left;
}

#content .content_img_right{
float:right;
padding:20px 0px 20px 20px;
}
#content .content_img_left{
float:left;
padding:20px 20px 20px 60px;
}

#content .title16wz{
color:#ac8220;
font-size:16px;
font-family:"Microsoft Yahei";
}


.title16wz1{
color:#ac8220;
font-size:16px;
font-weight:bold;
}



.newsList2 {
	WIDTH:100%;
}
.newsList2 LI {
	BORDER-BOTTOM: #d9d9d9 1px dotted; TEXT-ALIGN: left; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/arr.gif) no-repeat 10px 13px; PADDING-TOP: 6px;
}

.newsList2 span{
float:right; text-align:right; color:#767676;
}
.newstitle{
font-size:20px;
font-weight: bold;
text-align:center;
padding:10px 0px 10px 0px;
}
.newstime{
font-size:13px;
color:#808080;
text-align:center;
}
.newstime span{
color:#000;
}
.newsback{
text-align:right;
float:right;
padding-right:15px;
}
.newsback a{
color:#ac8122;
font-weight:bold;
}



.chance_job  {
width:100%
}

.chance_job .list {
color:#404040;
line-height:30px;
height:33px;
margin:0px auto;
border:0;
width:100%;
background:url(../images/hrtabbg.jpg) repeat-y;
}

.chance_job .list .title {
background:url(../images/titl_03.jpg) no-repeat;
color:#A90200;
font-size:14px;
text-align:left; 
height:33px;
width:100%;
}
.chance_job .list .title span {font-weight:bold; line-height:19px; display:block; float:left;}
.chance_job .list .title span.tita { width:244px;padding-left:22px;}
.chance_job .list .title span.titb {width:82px;text-align:center; }
.chance_job .list .title span.titc {width:126px;text-align:center; }
.chance_job .list .title span.titd{ width:140px;text-align:center; padding-left:8px; }
.chance_job .list .title span.tito{ width:100px;text-align:center; padding-left:8px; }
.chance_job .list .bg_gray {background-color:#EDEDED }

.perInfo {
margin:0 auto;
width:100%;
}
.perInfo table{ border:0;margin:25px 25px 0 25px ;}
.perInfo td { border:0;}

.perInfo h3 {
background:url(../images/hongj_03.jpg) no-repeat scroll 3px center;
border-bottom:1px solid #D5D5D5;
line-height:33px;
height:33px;
padding-left:15px;
margin:15px;
}

.perInfo .jobIntro {margin:0 15px;}
.perInfo .jobIntro h4 {
background:transparent url(../images/tiao4_03.jpg) repeat-x 0 0;
color:#B01B1C;
line-height:28px;
margin:18px 0 10px;
padding-left:14px;
}
.perInfo .jobIntro p { line-height:20px; padding-left:60px;}
.perInfo .jobIntro span {display:block;margin-top:40px;text-align:center;}
.perInfo .jobIntro span .checkOther {margin-left:60px;}



.pagebox {
	PADDING-BOTTOM: 15px; MARGIN: 10px auto; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; ZOOM: 1; FONT-FAMILY: "宋体",Arial; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 5px;text-align:center;
}


.prolist {
	ZOOM: 1; OVERFLOW: hidden
}
.prolist LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT:0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 10px; font-size:12px;
}

.prolist LI .pt {
	LINE-HEIGHT: 18px; DISPLAY: block; HEIGHT: 170px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.prolist LI .pt IMG {
	MARGIN: 0px auto 10px; WIDTH: 150px; DISPLAY: block; border:1px #d6d6d6 solid;
}
.prolist LI .pt .imgh {
height:125px;
}.pro_view{
margin:0 auto;
text-align:center;
font-weight:bold;
}
.pro_view img{
padding: 20px 0px 20px 0px;
}

.column3 {
margin-top:10px;
}

.column3 .column3title {
color:#A90200;
font-weight:bold;
font-size:14px;
padding-left:25px;
background:#e8e8e8;
height:30;
line-height:30px;
}
.width583 {
	WIDTH: 100%; OVERFLOW: hidden
}
.width555 {
	padding:25px;

}



.map{
float:left;
padding:0px 25px 0px 25px;
}
.map span a{
font-size:15px;
font-weight:bold;
COLOR:#c90a0a;
}﻿

