/***************************************body******************************************/
body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,img,p,div{ margin:0px;padding:0px;border:0px;}
body{ color:#000; font-size:14px;  font-family:Arial, Helvetica, sans-serif ; background: url(../images/bj.jpg) repeat-x top #FFFFFF; }
select,input,img,select{vertical-align:middle;}

a{ blr:expression(this.onFocus=this.blur()); }
a:focus{outline:none;}
a{cursor:pointer;}
a:link{ color:#000; text-decoration:none;}
a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#E87819; text-decoration:none;}
a:active{ color:#E87819; text-decoration:none;}


/*************************** top **************************/
.top{ margin:0px auto; padding:0px; width:989px; height:94px; overflow:hidden;}
.top img{ float:left;}
.top span{ float:right; width:300px;}
.top span p{ padding-top:7px; text-align:right; padding-right:20px;}

/*************************** nav **************************/
.nav{ margin:0px auto; padding:0px; width:989px; height:31px; padding-top:7px; position:relative; z-index:99}

.nav li{ float:left; list-style:none; width:120px; position:relative; display:inline }
.nav li span{display:block; color:#fff; font-size:15px; width:120px; text-align:center; background:url(../images/nav_x.jpg) no-repeat right;  line-height:31px;}
.nav li span a:link{ color:#fff;}
.nav li span a:visited{ color:#fff;}
.nav li span a:hover{ color:#2F8900; background:url(../images/nav_hover.jpg) no-repeat; display:block;}
.nav li span a:active{ color:#2F8900;background:url(../images/nav_hover.jpg) no-repeat; display:block;}
#on{ color:#2F8900; background:url(../images/nav_hover.jpg) no-repeat; display:block;}



.xm_xla1{ width:180px; position:absolute;left:0px; top:31px; _top:31px; display:none; background:#fff; }
.xm_xla1 dl{ display:block; text-indent:0px; margin:0px; position:relative;}
.xm_xla1 a{ display:block; height:26px; line-height:26px; padding-left:10px; border-bottom:1px #f6f6f6 solid;width:170px;  overflow:hidden;}
.xm_xla2{ position:absolute; left:180px; top:0px; background-color:#FFFFFF; display:none; width:300px;}
.xm_xla2 a{ display:block;}









/*************************** banner **************************/
.banner { 
	PADDING-BOTTOM: 0px; MARGIN: 7px auto 0px; PADDING-LEFT: 0px; WIDTH: 989px; PADDING-RIGHT: 0px; HEIGHT: 272px; PADDING-TOP: 0px
}


.banner img{ vertical-align:top;}
#SlidePlayer{ POSITION: relative;  width:989px; height:272px;}
.Slides{width:989px; height:272px; LIST-STYLE-TYPE: none; OVERFLOW: hidden; }
.Slides LI{ width:989px;  height:272px;FLOAT: left; }
.Slides IMG{width:989px;  height:272px; }
/* 1234 style*/
.SlideTriggers {width:150px; right:0px; Z-INDEX:81; POSITION: absolute; HEIGHT: 26px; TOP: 248px;  list-style-type:none;}
.SlideTriggers LI { font-family:Arial, Helvetica, sans-serif; MARGIN: 0px 6px;TEXT-ALIGN: center; HEIGHT:18px; LINE-HEIGHT: 18px; WIDTH: 18px; background:#D9F3DF;   FLOAT: left;   DISPLAY: inline;COLOR: #000; FONT-SIZE: 12px; OVERFLOW: hidden; CURSOR: pointer;
}
.SlideTriggers LI.Current{ font-family:Arial, Helvetica, sans-serif; MARGIN: 0px 6px;TEXT-ALIGN: center; HEIGHT: 18px; line-height:18px;  WIDTH: 18px; background:#F3C501;   FLOAT: left;   DISPLAY: inline;COLOR: #000; FONT-SIZE: 12px; OVERFLOW: hidden; CURSOR: pointer;
}




/*************************** main **************************/
.main{ margin:0px auto; padding:0px; width:989px; margin-top:9px; margin-bottom:13px; overflow:hidden;}


/*************************** main_left **************************/
.main_left{ float:left; width:241px;}

.pro_s{ background:url(../images/p_t.jpg) no-repeat; width:226px; height:24px; line-height:24px; color:#F76900; font-weight:bold; padding-left:15px; font-size:13px;}
.pro_s a{ float:right; padding-right:5px; font-weight:normal; color:#000000; font-size:12px;}
.pro_s a:link{ color:#000000;}
.pro_s a:visited{ color:#000000;}
.pro_s a:hover{ color:#ff0000;}
.pro_s a:active{ color:#ff0000;}
.pro_z{ width:231px; background:#fff; border-left:solid 5px #E6EAE2; border-right:solid 5px #E6EAE2; overflow:hidden;  padding-bottom:4px;}

/********************* pro_list ********************/
.b_cplist{ margin-left:5px; width:221px; font-size:14px; margin-top:5px;}
.b_cplist li{ float:left; width:221px; line-height:26px; list-style-type:none;}
.b_menu_xg{ background:url(../images/cp.jpg) no-repeat #F2F4EF; padding-left:34px; margin-bottom:2px;}
a.b_menu_xg{ outline:none; font-weight:bold; display:block; line-height:30px; width:187px; height:26px; overflow:hidden;}
a.b_menu_xg:link{ color:#333333;}
a.b_menu_xg:visited{ color:#333333;}
a.b_menu_xg:hover{color:#000; background:url(../images/hover_cp.jpg) no-repeat #ECFFD0;}
a.b_menu_xg:active{ color:#000; background:url(../images/hover_cp.jpg) no-repeat #ECFFD0;}
.b_zicd{ display:none;width:221px; }
.b_zicd a{ display:block; line-height:30px; height:30px; width:221px; cursor:pointer; background:url(../images/dot2.jpg) no-repeat 0px 10px; text-indent:30px; overflow:hidden;}
.b_zicd A:link { BACKGROUND: url(../images/dot2.jpg) no-repeat 20px 50% ; COLOR: #333;}
.b_zicd A:visited { BACKGROUND: url(../images/dot2.jpg) no-repeat 20px 50%; COLOR: #333;}
.b_zicd A:hover { BACKGROUND: url(../images/dot2.jpg) no-repeat 20px 50% #ececec; COLOR: #217D00;}
.b_zicd A:active { BACKGROUND: url(../images/dot2.jpg) no-repeat 20px 50% #ececec; COLOR: #217D00;}



.pro_x{ background:url(../images/p_w.jpg) no-repeat; width:241px; height:5px;}

.sy_contact{ background:url(../images/contact_bj.jpg) no-repeat; width:241px; height:207px; margin-top:8px; _margin-top:-2px; margin-bottom:8px;}
.lxwm{ color:#fff; width:79px; height:22px; line-height:22px; text-align:center; margin-left:23px; font-weight:bold;}
.sy_lxwm{ width:210px; height:158px; margin-left:10px; margin-top:6px; padding:5px; overflow:hidden; color:#333333;}
.sy_lxwm li{ list-style:none; line-height:18px; font-size:12px;}


.remen{ padding:10px; line-height:29px; height:140px; overflow:hidden;}
.remen a{ padding-right:10px; display:inline-block;}


/*************************** main_right **************************/
.main_right{ float:right; width:735px;}
.sy_about{ width:733px; border:solid 1px #C5E7C6; overflow:hidden;}
.sy_about_t{ border-bottom:solid 1px #C5E7C6; height:25px; line-height:25px; background:#E5F3DC; padding-left:15px;}
.sy_about_t a{ float:right; padding-right:12px; color:#328916;}
.sy_about_t a:link{color:#328916;}
.sy_about_t a:visited{color:#328916;}
.sy_about_t a:hover{color:#F76900;}
.sy_about_t a:active{color:#F76900;}
.sy_about_w{ padding:10px 0px 10px 18px; overflow:hidden; clear:both; height:144px;}
.sy_about_left{ float:left; margin-right:12px; width:150px;}
.gsjj{ float:left; line-height:24px; width:545px; height:144px; overflow:hidden;}
.gsjj p{ text-indent:2em; }

.sy_pro{ margin-top:7px; width:735px;}
.sy_pro_s{ background:url(../images/pro_bj.jpg) no-repeat; width:735px; height:25px; line-height:25px;}
.sy_pro_s a{ float:right; padding-right:12px; color:#328916;}
.sy_pro_s a:link{color:#328916;}
.sy_pro_s a:visited{color:#328916;}
.sy_pro_s a:hover{color:#F76900;}
.sy_pro_s a:active{color:#F76900;}
.changping{ width:102px; font-weight:bold; text-align:center; font-size:14px; color:#fff;}
.sy_pro_x{ border-left:solid 1px #38A70D; border-right:solid 1px #38A70D; border-bottom:solid 1px #38A70D; width:733px; padding-top:15px; }
.gdong{ width:665px; height:126px; overflow:hidden; margin-left:35px;}
.gdong ul li{ list-style:none; float:left; margin-right:30px; width:140px;}
.gdong ul li img{ width:138px; height:100px;  border:1px solid #DADADA;}
.gdong ul li p{ line-height:24px; text-align:center;}

.sy_message{ margin-top:8px;}


/*************************** sy_news **************************/
#Tab1{ clear:both; padding-top:10px;}
.gysh{ background:#F5FAF1; height:24px; line-height:24px;}
.gysh a{ float:right; color:#328916;}
.gysh a:link{color:#328916;}
.gysh a:visited{color:#328916;}
.gysh a:hover{color:#F76900;}
.gysh a:active{color:#F76900;}

.gysh li{float:left; display:block; height:24px; width:101px; cursor:pointer; font-size:13px; font-weight:bold; text-align:center; background:url(../images/a2.gif) no-repeat 5px; line-height:24px; margin-right:4px; color:#277202;}
.gysh li.hover{ background:url(../images/a5.jpg) no-repeat left center; width:101px; display:block;  height:24px; text-align:center; line-height:24px; font-weight:bold; color:#FFFEFF; font-size:14px;}

.contecnt{ border:1px #3BA40D solid; overflow:hidden;}
.cpzx{ width:705px; padding:10px 10px 6px 18px; font-weight:normal; font-size:12px; overflow:hidden;}
.cpzx_left{ float:left; margin-right:25px; width:152px;}
.cpzx_left img{ border:solid 1px #D5D5D5; display:block;}
.cpzx_right{ float:left; width:520px; height:150px; overflow:hidden;}
.cpzx_right li{ line-height:25px;text-align:left; background:url(../images/dot2.jpg) no-repeat 5px; padding-left:15px; list-style:none;}
.date{ float:right; color:#666666;}


/*************************** sy_case **************************/
.sy_case{ width:733px; border:solid 1px #C5E7C6; overflow:hidden; margin-top:9px; padding-bottom:10px;}
.sy_case_t{ border-bottom:solid 1px #C5E7C6; height:25px; line-height:25px; background:#E5F3DC; padding-left:15px;}
.sy_case_t a{ color:#FE6C00; float:right; padding-right:12px;}
.sy_case_t a:link{color:#FE6C00;}
.sy_case_t a:visited{color:#FE6C00;}
.sy_case_t a:hover{color:#ff0000;}
.sy_case_t a:active{color:#ff0000;}
.gcal{ font-weight:bold; color:#00805A;}

.case{ width:665px; height:87px; overflow:hidden; margin-left:35px; padding-top:12px; }
.case ul li { list-style:none; float:left; margin-right:30px; width:114px; background: url(../images/case_bj.jpg) no-repeat; }
.case ul li img{ width:100px; height:65px; padding-left:3px; padding-top:3px;}
.case ul li p{ line-height:22px; text-align:center; width:106px; clear:both; font-size:12px;}


.bottom{ border-top:solid 3px #119400; background:#E5F3DC; clear:both; overflow:hidden; padding-bottom:6px;}
.footer{ margin:0px auto; padding:0px; width:989px; text-align:center; color:#3838383; font-size:12px;}
.di_nav{ line-height:30px;}
.di_nav a{ padding-right:8px; padding-left:8px;}
.di_nav a:link{ color:#000;}
.di_nav a:visited{color:#000;}
.di_nav a:hover{color:#119400;}
.di_nav a:active{color:#119400;}
.footer p{ line-height:18px;}
.hong{ font-weight:bold; color:#ff0000;}


/**********************ny****************************/
.ny_xinwen{ width:241px; margin-top:8px; _margin-top:-2px; margin-bottom:8px;}
.ny_xinwen_t{ background:url(../images/a5.jpg) no-repeat left center; width:101px; display:block;  height:24px; text-align:center; line-height:24px; font-weight:bold; color:#FFFEFF; font-size:14px;}
.ny_xinwen_w{ border:solid 1px #44A916; width:219px;  padding:10px;}
.ny_xinwen_w ul{ width:219px; height:260px; overflow:hidden;}
.ny_xinwen_w ul li{ list-style:none; background:url(../images/dot2.jpg) no-repeat 5px 13px ; padding-left:15px; line-height:26px; height:26px; overflow:hidden;}



.mbx{ border-bottom:solid 1px #C5E7C6; height:25px; line-height:25px; background:#E5F3DC; padding-left:15px;}
.dqwz{ float:right; padding-right:12px;}
.now{ font-size:15px; color:#00805A;}
.ny_neirong{ width:693px; padding:20px;  min-height:970px; _height:970px;}
.ny_neirong2{ width:693px; padding:20px;  min-height:871px; _height:871px;}

/***************************about***************************************/
.ny_about{ width:693px;}
.ny_about p{ line-height:28px; text-indent:2em; padding-bottom:15px;}

.ny_about2{ width:693px;}
.ny_about2 p{ line-height:24px; text-indent:2em; margin-top:7px;}


/***************************about***************************************/
.ny_about1{ width:673px;  padding:10px; background:#F8FFEE; border:#CDE9A3 solid 1px;}
.ny_about1 p{ line-height:28px; text-indent:2em; padding-bottom:15px;}

.xg_contact{ padding-top:20px; padding-left:20px;}
.xg_contact p{ line-height:28px;}





/***************************recruitment***************************************/
.pld8 { }
.biaoshu{ padding-top:10px; font-weight:bold;}
.stage{ text-align:center; padding-top:20px;}
.zhiwei{ color:#ff0000;}
.shisi{ margin-bottom:25px;}

.yd_hg{ margin:0px;}
.yd_hg p{ line-height:20px;}

/***************************message***************************************/
.biaoge { padding-left:50px; padding-top:50px; }
.biaoge th { font-weight:normal; height:40px;}
.xingming input{ background:#FFF; border:solid 1px #ccc; width:100px;}
.mingcheng input{ background:#FFF; border:solid 1px #ccc; width:170px;}
.shouji input{background:#FFF; border:solid 1px #ccc; width:280px;}
.fanshi input{background:#FFF; border:solid 1px #ccc; width:150px;}
.dizhi input{background:#FFF; border:solid 1px #ccc; width:450px;}
.yanzheng input{ background:#fff; border:solid 1px #ccc; width:100px;}
.tijiao input{ width:70px; height:30px;cursor: pointer;}


/***************************contact***************************************/
.ny_contact{ width:653px; padding-left:30px; padding-top:20px; background:url(../images/contact.jpg) no-repeat right;}
.ny_contact p{ line-height:35px; font-size:14px;}
#lx1{ font-weight:bold; font-size:16px; color:#000;}
.ny_contact a:link{ color:#0064D4;}
.ny_contact a:visited{ color:#0064D4;}
.ny_contact a:hover{ color:#0064D4;}
.ny_contact a:active{ color:#0064D4;}



/***************************ny_news***************************************/
.ny_news{width:693px;}
.ny_news ul li{ line-height:30px;text-align:left; background:url(../images/dot2.jpg) no-repeat 5px; padding-left:15px; list-style:none; border-bottom:dotted 1px #ccc;}

/******************************** page ******************************/
.page{ width:693px;  height:42px; clear:both; line-height:42px; text-align:center;  margin-top:40px;}
.page a{ padding-right:15px;}
.page a:link{ color:#333333;}
.page a:visited{ color:#333333;}
.page a:hover{ color:#0971E3;}
.page a:active{ color:#0971E3;}


/***********************newshow***************************/
.newshow{  width:693px; }
.newshow h2{ text-align:center; line-height:40px; font-size:16px;}
.newshow ul{ background:#E7EAE3; display:block; line-height:25px; text-align:center;}
.newshow p{ line-height:30px; text-indent:2em; padding-top:10px;}

.sxp{ line-height:30px; font-size:13px; height:30px; clear:both; width:693px; margin-top:10px;}
.sxp_left{ float:left; }
.sxp_right{ float:right;}

.biaoqian{ margin-top:50px; line-height:26px; }


.xgzx{ padding-bottom:10px; padding-top:30px; width:693px;}
.xgzx p{ background:#E7EAE3; font-size:14px; color:#F76900; line-height:30px; height:30px; padding-left:22px;font-weight:bold; }
.xgzx ul{ padding-top:10px;}
.xgzx ul li{line-height:30px;text-align:left; background:url(../images/dot2.jpg) no-repeat 5px; padding-left:15px; list-style:none; border-bottom:dotted 1px #ccc;}


/***********************ny_pro***************************/
.ny_pro{ width:693px;padding-left:10px;  overflow:hidden;  margin-top:15px;}
.ny_pro ul li{ list-style:none; float:left; margin-left:15px; margin-right:15px; margin-bottom:30px; width:140px; display:inline;}
.ny_pro ul li img{ width:138px; height:100px;  border:1px solid #DADADA;}
.ny_pro ul li p{ line-height:24px; text-align:center; height:24px; overflow:hidden;}



.xgcp{ padding-bottom:10px; padding-top:30px; width:693px;}
.xg_bt{ background:#E7EAE3; font-size:14px; color:#F76900; line-height:30px; height:30px; padding-left:22px;font-weight:bold; clear:both; }
.xg_pro{ padding-top:20px;}
.xg_pro li{list-style:none; float:left; margin-left:15px; margin-right:15px; margin-bottom:30px; width:140px;  display:inline}
.xg_pro li img{ width:138px; height:100px; border:1px solid #DADADA;}
.xg_pro li p{ line-height:24px; text-align:center; height:24px; overflow:hidden;}


.proshow{ width:693px; padding-bottom:18px; overflow:hidden;}
.proshow_left{ float:left; width:330px; padding-bottom:20px;}
.proshow_left h3{ color:#2B7607; line-height:34px; font-size:16px;}
.proshow_left li{ list-style:none; line-height:22px;}
.proshow_right{ float:right;}
.proshow_right img{ border:1px solid #DADADA; width:345px; height:250px; display:block;}


.cygg{ margin-bottom:30px;}
.cygg_bt{ line-height:26px; font-weight:bold; font-size:13px;}


.ny_case{ width:693px; padding-top:20px; overflow:hidden; }
.ny_case ul li { list-style:none; float:left; margin-right:10px; width:142px; margin-bottom:25px; margin-left:20px; display:inline; height:126px;}
.ny_case ul li img{ width:138px; height:100px; padding:1px; border:solid 1px #ccc;}
.ny_case ul li p{ line-height:22px; text-align:center; width:142px; clear:both;}



.caseshow{width:693px; margin-bottom:50px;}
.caseshow h3{ line-height:50px; text-align:center;}
.case_img{ text-align:center;}
.case_img img{ padding:2px; border:solid 1px #ccc; width:411px; height:300px;}
.xg_case{ padding-top:20px;}
.xg_case li{list-style:none; float:left; margin-right:10px; width:142px; margin-bottom:25px; margin-left:20px; display:inline; height:126px;}
.xg_case li img{ width:138px; height:100px; padding:1px; border:solid 1px #ccc;}
.xg_case li p{ line-height:22px; text-align:center; width:142px; clear:both;}



.main2{ border:solid 1px #C5E7C6; margin:0px auto; padding:0px; width:987px; margin-top:9px; margin-bottom:13px;}
.mbx2{ border-bottom:solid 1px #C5E7C6; height:25px; line-height:25px; background:#E5F3DC; padding-left:15px;}
.map{ line-height:30px; MARGIN: 20px auto 15px; WIDTH: 958px; OVERFLOW: hidden; font-size:14px;}
.map ul li{ list-style:none; font-weight:bold; background: url(../images/map_line.jpg) no-repeat left bottom; margin-bottom:20px;}
.map_map{ padding-left:50px; font-size:12px; font-weight:normal;}

.b_cplist a:link{ color:#666;}
.b_cplist a:visited{ color:#666;}
.b_cplist a:hover{ color:#E87819;}
.b_cplist a:active{ color:#E87819;}