@charset "gb2312";
/* CSS Document */
body { margin:0 auto; font-size:12px; color:#000; font-family:Î¢ÈíÑÅºÚ, ËÎÌå; line-height:1.5; background:#fff; width:100%; text-align:left; color:#333;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;margin: 0;padding: 0;}
img { border:0px;}
.clearBoth{ height:0px; border-bottom:0;border-left:0;line-height:0;list-style-type:none;width:100%;height:0px;clear:both;font-size:0;overflow:hidden;border-top:0;list-style-image:none;border-right:0}
a { color:#333; text-decoration:none;}
a:hover { color:#72bb18; text-decoration:none;}
form, button, {border:0 none;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:middle;    
    font-size: 12px;
    list-style-type: none;
}


.sycpfl{color:#FFFFFF; }
.sycpfl a{color:#FFFFFF; }
.sycpfl a:hover{color: #00CC00; }
.root{ width:100%;}
.top{ width:100%;}
.topnav{ width:100%; height:34px; background:#fff; overflow:hidden; line-height:34px; color:#777}
.topnav .toptel { float:left;  margin:0;  height:34px; overflow:hidden;  line-height:34px; color:#777;}
.topnav .toptel div{ display:inline-block;}
.topnav .toptel img{ vertical-align:middle;}
.top_top{height:34px; overflow:hidden; width:1003px; margin:0px auto;}



.top_logo{ width:1003px; margin:0 auto; height:92px; overflow:hidden;}
.logo{ width:300px; float:left;}
.top_link{ width:280px; float:right; text-align:right; position:relative; margin-top:0px; color:#777;}
.top_link_txt{ float:left;}
.top_link_txt a{color:#777;}
.top_link_txt a:hover { color:#03633e;}



.top_search{ background:url(../images/inx_05.jpg) no-repeat; width:141x; height:23px; float:right; margin-top:7px;}
.top_search_txt{ float:left; outline:none; margin-left:10px; width:108px; height:19px; line-height:19px; background:none; border:none;}
.top_search_btn{ float:right; outline:none; width:22px; height:19px; background:none; border:none;}


.top_navs{ width:100%;/* float:right;*/ height:52px; overflow:hidden; background-image:url(../images/navbg.jpg); background-repeat:repeat-x}

.menu {
    display:block;
  /*  float: right;*/
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 13px;
    width: 1003px;
	margin:auto;

	 text-align:center; padding-top:18px;
}
.menu li {
    color: #ffffff;
    display: block;
    float: left;
    text-align: center;
/*	margin-top:13px;*/
	border-right:1px #ccc solid;
	
}
.menu li a {
    color: #ffffff;
    display: block;
    text-align: center;
    text-decoration: none;
    padding-bottom:0px;
	padding:0px 26px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif
}

.menu li .menu_m8{ border-right:none; }

.menu li a:link {
    color: #ffffff;
    text-decoration: none;
}
.menu li a:visited {
    color: #ffffff;
    text-decoration: none;
}
.menu li a:hover {
    color: #177bba;
	/*background-color:#2790d3;*/
	
	
}
#sddm div {
    background: #72bb18;
    margin: 10px 0 0 0px;
    padding: 0px;
    position: absolute;
    visibility: hidden;
    width: auto;
	z-index:999;
}
#sddm div a {
    background: #72bb18;
    color: #fff;
    display:inline-block;
    font: 12px arial;
    margin: 0px;
    padding: 10px 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: auto;
}
#sddm div a:hover {
    background: none repeat scroll 0 0 #f1ffee;
    color: #72bb18;
}


.banner{ height:485px; overflow:hidden;}
/*banner*/
#slide-index{min-width:1000px;width:auto; height:485px; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:1000px; width:auto; height:485px; }
#slide-index .slide{ min-width:1000px; height:485px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px; }
#slide-index .button{ display:none; width:138px;}
#slide-index .control{ position:absolute; bottom:0px; width:100%; text-align:center; height:19px; cursor:pointer; z-index:40;}
#slide-index .control a{ width:11px; height:11px; cursor:pointer; display:inline-block; background-repeat:no-repeat; background-image:url(../images/hw_000505.gif); margin-right:6px; opacity:0.7; filter:alpha(opacity=70);}
#slide-index .control a:hover, #slide-index .control a.active{ background-image:url(../images/hw_000506.gif); opacity:1; filter:alpha(opacity=100);}
.autoMaxWidth{ overflow:hidden; position:relative;height:232px; }



.center{ width:100%; position:relative;}
.cen_line{ width:1003px; margin:50px auto 0px;}

#main1{ text-align:center; padding:25px 0px 75px;}
#main1 h2{ color:#72bb18; font-size:30px; font-weight:normal; padding:30px 0px 15px;}
#main1 p{ color:#999999; font-size:14px; line-height:26px;}

.main1{ width:803px; margin:30px auto 0px;}
.main1 li{ float:left; margin-right:8px;}
.main1 li a{ display:block; width:152px; height:132px;}
.main1_1{ background:url(../images/main1_1_03.jpg);}
.main1_1:hover{ background:url(../images/main1_2_03.jpg);}
.main1_2{ background:url(../images/main1_1_07.jpg);}
.main1_2:hover{ background:url(../images/main1_2_07.jpg);}
.main1_3{ background:url(../images/main1_1_05.jpg);}
.main1_3:hover{ background:url(../images/main1_2_05.jpg);}
.main1_4{ background:url(../images/main1_1_09.jpg);}
.main1_4:hover{ background:url(../images/main1_2_09.jpg);}
.main1_5{ background:url(../images/main1_1_11.jpg);}
.main1_5:hover{ background:url(../images/main1_2_11.jpg);}

.main1_more{ width:164px; height:57px; margin:30px auto 0px;}
.main1_more a{ display:block; width:100%; height:100%; background:url(../images/main1_1_19.jpg);}
.main1_more a:hover{background:url(../images/main1_2_19.jpg);}

#main2{ width:100%; background:url(../images/main2_bj.jpg) top center no-repeat; height:525px; overflow:hidden;}
#main2 .inx_cp{ width:1003px; margin:50px auto 0px;}
#main2 ul{100%}
#main2 li{ float:left; margin-right:26px; background:#FFF; width:314px; height:370px; border:1px solid #EAEAEA; overflow:hidden;}
#main2 #main2_end{ float:right; margin-right:0px;}
.main2bt{ width:100%; text-align:center; color:#72bb18; font-size:18px; padding:30px 0px 0px; display:block;}
.main2js{ padding:15px; color:#999999; line-height:23px;}

#main3{ text-align:center;}
#main3 img{ padding:10px 0px 30px;}

.newleft{ width:655px; height:227px; float:left; background:#f8f8f8; border-right:1px #E6E6E6 solid; border-bottom:1px #E6E6E6 solid; overflow:hidden;}
.newright{ width:318px; float:right; height:227px; overflow:hidden;}
.newleftmore{ width:185px; height:227px; overflow:hidden; float:left;}
.newleftmore a{ display:block; background:url(../images/main4_03.jpg); width:100%; height:100%;}
.newleftmore a:hover{ background:url(../images/main4_05.jpg);}

.newleftlist{ width:425px; margin-right:26px; overflow:hidden; float:right; margin-top:23px;}
.newlefttt_pic img{ width:105px; height:69px;}
.newlefttt_pic{ float:left; margin-right:15px;}
.newlefttt_bt{ width:296px; margin-bottom:10px;}
.newlefttt p{ color:#818181; line-height:23px;}
.newlefttt p a{ color:#72bb18; margin-left:10px;}
.newlefttt{ height:69px; padding-bottom:10px; border-bottom:solid 1px #ececec;}

.newleftlist ul{ margin-top:15px;}
.newleftlist li{ margin-bottom:8px; height:27px;}
.newleftlist li a{ color:#7b7a7a; line-height:27px;}
.newleftlist li a:hover{ color:#72bb18;}
.newleftlist li span{ width:27px; height:27px;  color:#72bb18; background:#eeeeee; display:inline-block; text-align:center; line-height:27px; margin-right:10px;}

.newright li{ width:317px; height:98px; border-right:1px #E6E6E6 solid; border-bottom:1px #E6E6E6 solid; overflow:hidden; background:#f8f8f8; margin-bottom:32px;}
.newright_pic img{ width:113px; height:98px;}
.newright_pic{ float:left; margin-right:15px;}
.newright_bt{ padding:12px 0px; display:block;}
.newright li p { line-height:23px; color:#999999;}

.foot{ margin-top:100px; background:#2c2f34; width:100%; padding-top:5px; border-bottom:1px solid #000;}
.foot a{ color:#FFF;}
.foot a:hover{color:#72bb18;}
.foot_p{ float:left; margin-right:63px; color:#FFF; margin-bottom:42px;}
.foot_bt{ font-size:16px; padding-bottom:15px;}

#foot1{ width:288px;}
#foot1 li{ width:120px; float:left; margin-top:10px;}
#foot1 li a{ display:block; text-align:center;}
#foot1 li img{ width:92px; height:92px; margin-bottom:15px;}
#foot1 li a span{ display:block;}

#foot2{ width:265px;}
#foot2 li{ padding:0px 10px 10px 0px; float:left;}

.foot2o a{ color:#585858; display:block;background:url(../images/foot_05.jpg) no-repeat; width:100px; height:45px; text-align:center; padding-top:10px; padding-left:20px;}
.foot2o a:hover{ color:#FFF;background:url(../images/foot_03.jpg) no-repeat;}

#foot3{margin-right:0px; }
.inxcon{ width:213px; float:left;}
.inxer{ width:108px; float:right;}
.inxcon img { vertical-align:middle; padding-right:10px;}
.inxcon p { margin-bottom:10px; line-height:23px;}

.footbq{ height:40px; line-height:40px; color:#999999; border-top:#4e4f52 1px solid; background:#2c2f34; width:100%;}
.footbq div{ width:1003px; margin:0px auto;}
.footbq  p{ float:left;}
.footbq  a{ float:right; color:#999999;}


.con { width:100%; z-index:999; padding-top:200px;}
.con_con {width:1024px; margin:0 auto; height:100%; color:#505050; position:relative; top:50px;}
.con_top {background:url('../images/con_top.png') no-repeat; width:1024px; height:20px; *margin-bottom:-7px;}
.con_body { background:url('../images/con_bg.png') repeat-y; width:100%; height:100%;}
.con_main {padding:15px 30px;  min-height:450px;_min-height:450px;_height:450px; }
.con_bottom {background:url('../images/con_bottom.png') no-repeat; width:1024px; height:20px;}
.zfoot {width:100%; height:60px; z-index:5; color:#505050;  margin-top:180px;}

.aboutspzx{ padding-left:12px; padding-top:20px;}
.aboutspzx a{  font-size:16px; color:#000000;}
.aboutspzx a:hover{  text-decoration:underline;}
.aboutspzx span{ float:right;}
.aboutspzx .zizi{ width:80%; padding-left:15px;}
.aboutspzx .zizi a{  font-size:12px; color:#4f4f4f;}
.aboutspzx .zizi a:hover{  font-size:12px; text-decoration:underline;}

.aboutspzxlist{ padding-bottom:20px;}


.zmainleft{ float:left; width:235px;  padding-right:15px;}
.zmainright{ float:left; width:711px;}
.kjlj{ padding-top:20px;}
.zmrtb{ padding-bottom:5px; border-bottom:1px solid #E6E6E6;}
.zmrtb_bt{ color:#72bb18; font-size:22px; float:left;}
.zmrtb_bt span{ font-size:25px; color:#eeeeee; padding-left:10px;}
.zmrtb_mbx{ float:right; line-height:40px;}
#mbx_now{ color:#F00;}
.geduo{ text-align:right;}
.geduo a{  color:#999999;}
.geduo a:hover{  color:#000;}
.gedline{ border-bottom:1px solid #cccccc; width:100%; height:1px; margin:20px 0px;}
.nypic{ margin-top:25px;}


#menu3 {width: 224px;background: url(../images/leftcenter.jpg) repeat-y center top; padding-top:10px;}
#menu3bottom{background:url(../images/leftbottom.jpg) no-repeat center bottom;width: 224px;height:31px;margin:0px auto;}
#menu3 li a {height: 26px; voice-family: "\"}\"";
          voice-family: inherit;text-decoration: none;}
#menu3 li a:link, #menu3 li a:visited {color: #666666;display: block;background: url(../images/menu.jpg) no-repeat center top;
		width:160px;margin:0px auto;line-height:26px;padding: 0px 0px 0px 30px; font-size:14px;margin-top:5px;}
#menu3 li a:hover, #menu3 li #current, #menu3 li a:active {color: #72bb18;background: url(../images/menu.jpg) 0 -26px;padding: 0px 0px 0px 30px;}

#menu3 .protwocd{ background:none; border:none;}
#menu3 .protwocd a:link, #menu3 .protwocd a:visited { background:none; border:none; line-height:20px; height:20px;}
#menu3 .protwocd a:hover, #menu3 .protwocd #current, #menu3 .protwocd a:active {color: #72bb18; background:none; border:none;  text-decoration:underline;}

.cenn{ margin:30px 0px; line-height:25px; font-size:14px; color:#645b58;}


.page{padding-top:15px; padding-bottom:5px;}
.page_plain{float:left;}
.page_num{float:right;}

.newlist{width:97%;}
.newlist li{ font-weight:bold; width:100%; border-bottom:#999 1px dotted; margin-top:5px; padding-bottom:5px;padding-left:10px; background:url(../images/dot1.jpg) no-repeat 1px 10px;}
.newdl_bt{ line-height:30px; font-size:15px; text-align:center; font-weight:bold;}

.alrightbtt{width:80%; float:left; color:#000; font-weight:bold; text-align:left;}
.alrightbtd{width:15%; float:right; color:#999; text-align:right;}

.speedlink{ margin-bottom:20px;  height:20px; text-align:center; color:#999;}
.speedlink ul span{ width:auto; border-bottom:none; margin-left:5px; margin-right:5px; color:#666;}

#pageshow { padding-top:10px;}
#pageshow li{ border-bottom:none;}

.olzp {width:100%; text-align:center; font-weight:bold; margin-top:0px;margin-bottom:10px;}

.nyright_bt{width:100%; text-align:center; line-height:25px; font-size:15px; margin-top:15px; margin-bottom:15px; font-weight:bold;}
#newlipic{ width:100%; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #E6E6E6;}
#newlipic .newli_pic{ width:2px; float:left;}
#newlipic .newli_pic img{ width:1px; height:1px;}
#newlipic .newli_txt{ width:680px; float:left;}

.ysfllist_list{width:100%;}
.ysfllist_list li{ width:215px; margin-top:15px; float:left; margin-right:12px;}
.ysfllist_list li .pic{ width:215px; height:150px;}
.ysfllist_list .pic img{ width:205px; height:140px; padding:4px; background:#FFF; border:1px #CCCCCC solid;}
.ysfllist_list .pic img:hover{ background:#f8ffb1; border:1px #339900 solid;}
.ysfllist_list li .text{ text-align:center; font-weight:bold;}

.pro_pic{ padding:15px 0px; width:100%; text-align:center;}


.yd_cp_cen{ padding:15px; font-size:12px; line-height:27px; color:#666;}

.yd_cp_dw{ background:#ececec; padding:10px 15px; color:#666;}

.yd_cp_cen_q{ font-weight:bold; padding-left:15px; background:url(../images/02420582.gif) no-repeat 0px 10px;}
.yd_cp_cen_a{ padding:7px 15px; background:#FFF8E8; border:1px solid #FFCD9B; margin-bottom:15px;}
yd_cp_list_ck
.yd_meagess li{ border-bottom:1px dotted #cccccc; padding:10px 0px 15px;}
.yd_meagess_id{ font-weight:bold; width:60%; float:left;}
.yd_meagess_cen{ padding-left:15px; color:#000;}
.yd_meagess_time{ text-align:right; font-weight:normal; float:right; width:40%;}
.yd_meagess_for{ padding:5px 15px; background:#EAEAEA; color:#72bb18;}
.yd_bd_bt{ font-size:14px; font-weight:bold; padding-left:20px; background:url(../images/148.gif) no-repeat; color:#72bb18; padding-bottom:10px; border-bottom:1px dotted #CCC; width:95%;}

/*Recruitment*/
.jobTableList{width:100%; margin:0 auto; background:url(../images/rcjpbg.jpg) no-repeat 0 0;}
.jobTableList td{text-align:center; height:35px; border-bottom:1px #CCCCCC dotted;}
.jobTableList .hTitle td{height:30px !important; background:none !important; font-weight:bold; color:#FFF;}
.jobShow{width:671px; margin:20px auto; overflow:hidden;}
.jobShow table{border-top:#dcdcdc 1px solid; border-right:#dcdcdc 1px solid;}
.jobShow table td{border-left:#dcdcdc 1px solid; border-bottom:#dcdcdc 1px solid; padding:10px;}
.jobShow table td.tBg{background:#efefef; font-weight:bold; text-align:center;}

.newslistleftbottom1 ul{}
.newslistleftbottom1 ul li{ line-height:33px;  height:33px; overflow:hidden;border-bottom:1px #CCCCCC dotted;}
.newslistleftbottom1 ul li a{  font-size:12px;  display:inline-block; background:url(../images/newsxjt2.jpg) no-repeat 0px center; padding-left:15px; line-height:33px; height:33px;}
.newslistleftbottom1 ul li a:hover{color:#03633e;}
.newslistleftbottom1 ul li span{padding-right:0px; float:right;}


.about{ background:url(../images/picabout.jpg) no-repeat center top; height:605px; position:absolute; width:100%;}
.news{ background:url(../images/pic01.jpg) no-repeat center top; height:605px; position:absolute; width:100%;}
.product{ background:url(../images/pic02.jpg) no-repeat center top; height:605px; position:absolute; width:100%;}
.zj{ background:url(../images/pic03.jpg) no-repeat center top; height:605px; position:absolute; width:100%;}
.wlw{ background:url(../images/pic04.jpg) no-repeat center top; height:605px; position:absolute; width:100%;}
.ny{ background:url(../images/pic05.jpg) no-repeat center top; height:605px; position:absolute; width:100%;}
.zq{ background:url(../images/pic06.jpg) no-repeat center top; height:605px; position:absolute; width:100%;}
.contact{background:url(../images/pic07.jpg) no-repeat center top; height:605px; position:absolute; width:100%;}

.text_dl{ width:100%; text-align:center;margin-bottom:5px;}
.text_dl a{ width:100%; margin:3px 0px;  font-size:14px; font-weight:bold; color:#fff; background:#360; height:26px; padding:3px 8px; }
.text_dl a:hover{ background:#F90;}