@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;}
body{margin: 0 auto;font-size: 12px;word-break: break-all;font-family: "宋体", Arial, Helvetica, sans-serif;}
div, input, dl, dd, dt, ul, li, p, h1, h2, h3, h4, h5, h6, p, fieldset{margin: 0;padding: 0;}
ul, li{list-style: none;}
img, input{border: none;}
a{text-decoration: none;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table;} /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/*top*/
.topall{clear: both;width: 100%;min-width:1200px;height: auto;margin: 0 auto;overflow: hidden;}
.top1{width:100%; min-width:1200px;height: 128px;overflow: hidden;position:relative;z-index:999;background:url(../images/bg.png) repeat left top;}
.top{width: 1200px;height: 128px;margin: 0 auto;overflow: hidden;}
.logo{float: left;width: 280px;height: 122px;overflow: hidden;}
/*menu*/
.nav{width: 900px;height: 33px;float:right;margin: 0 auto;overflow: hidden;padding-top:44px;}
.nav ul{width: 900px;height: 33px;display: block;overflow: hidden;}
.nav ul li{float: left;width: 94px;height: 33px;display: block;margin:0px 3px;*margin:0px 2px;font-size:14px;overflow: hidden;line-height: 33px;text-align: center;}
.nav ul li.wbg a{color: #fff;background:url(../images/bg.png) no-repeat left -136px;}
.nav ul li a{color: #85423f;display:block;}
.nav ul li a:hover{color: #fff;background:url(../images/bg.png) no-repeat left -136px;}
.pronav{ width:100%; height:35px; margin-top:10px; overflow:hidden;}
.pronav ul li a.on{ background:#438a00;}
.pronav ul li{ float:left; height:35px;line-height:35px; background:#6fce15!important; overflow:hidden; font-size:14px; border-right:1px solid #fff;}
.pronav ul li a{ color:#fff;display:block;padding:0px 15px;}
.pronav ul li a:hover{ color:#fff; background:#438a00;}

.tel{ clear:both; float:left; width:320px; overflow:hidden;color:#438a00;  font-size:20px; line-height:42px;font-family:"微软雅黑";}

.search{ float:right; margin:7px 0px 0px 0px; }
.search select{ height:32px; font-family : Trebuchet MS; float:left; width:50px; }
.search input{border: 1px solid #ccc;float: left; margin-left:3px;}	
.wbyinput{ padding:7px 10px;}
.wbybut{ padding:7px 10px; background:#5fa022; color:#fff; _padding:4px 5px;}

/*banner*/
.banner{width: 100%;height: auto;margin: 0 auto;overflow: hidden;text-align:center;position:relative;top:-5px;}
/*mainall*/
.mainall{width: 100%;min-width:1200px;height:auto;overflow:hidden;margin-top:-5px;background-color:#f2f0f0;}
.main{width:1200px;height:auto;margin:0 auto;overflow:hidden;}
/*block*/
.block{width:1200px;height:auto; margin:0 auto;overflow:hidden;margin-top:15px;/*background:url(../images/dian.png) no-repeat left top;*/}

.gsjs{float:left;width:580px;height:auto;overflow:hidden;}
.bt{height:36px;color:#5d0400;font-size:20px;overflow:hidden;line-height:36px;font-family:"微软雅黑";  margin-bottom:20px; /*border-bottom:1px solid #F00;*/	}
.bt i{ font-size:16px;}

.bt span{ }
.bt a{color:#FFF;width:63px;height:27px;float:right;display:block;margin-top:4px;font-size:13px;overflow:hidden;line-height:27px;text-align:center;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;background:url(../images/bg.png) no-repeat -244px -139px;}
.bt a:hover{background:url(../images/bg.png) no-repeat -319px -139px;}
.about{width:100%;height:270px;color:#464646;overflow:hidden;line-height:30px; font-size:14px;}
.about img{ padding-right:10px;}
.gs{float:left;padding:6px 14px 0px 0px;}
/*xw*/
.xw{width:380px;height:auto;float:right;overflow:hidden;}
.xwlb{width:380px;height:auto;overflow:hidden;}
.xwlb ul{width:380px;height:auto;display:block;overflow:hidden;}
.xwlb ul li{width:380px;height:24px;display:block;overflow:hidden;line-height:24px;background:url(../images/bg.png) no-repeat -962px -145px;}
.xwlb ul li span{color:#666;width:64px;height:24px;float:right;display:block;overflow:hidden;padding-left:18px;}
.xwlb ul li a{color:#464646;padding-left:12px;}
.xwlb ul li a:hover{color: #699440;}
/*cp*/
.bt1{height:36px;color:#5d0400;font-size:20px;overflow:hidden;line-height:36px;font-family:"微软雅黑";}
.bt1 i{ font-size:16px;}
.bt1 span.ico{width:74px;height:36px;float:right;display:block;overflow:hidden;}
.bt1 span.ico .LeftBotton{float: left;width: 30px;height: 28px;overflow: hidden;margin: 4px 2px 0;background: url(../images/bg.png) no-repeat -140px -138px;}
.bt1 span.ico .RightBotton{float: left;width: 30px;height: 28px;overflow: hidden;margin: 4px 2px 0;background: url(../images/bg.png) no-repeat -174px -138px;}
.m02mmain{width: 1200px;height: auto;overflow:hidden;padding-top:10px;}
.m02mmain .pcont{float: left;width: 1200px;display: inline;overflow: hidden;}
.m02mmain .ScrCont{width: 175000px;}
.m02mmain #List1_1, .gd_main #List2_1{float: left;}
.m02mmain ul li{float: left;display: block;overflow: hidden;padding:0px 12px;text-align: center;}
.m02mmain ul li a img{padding:4px;display: block;overflow: hidden;background-color:#FFF;border:1px #e6e4e4 solid;}
.m02mmain ul li span{width: 380px;height: 30px;display: block;overflow: hidden;line-height: 30px;text-align: center;}
.m02mmain ul li span a{color: #464646;}
.m02mmain ul li span a:hover{color:#699440;}
/*xw*/
.xwl{float:left;width:580px;height:auto;overflow:hidden;}
.newlb{width:580px;height:auto;overflow:hidden;}
.newlb ul{width:auto;height:auto;overflow:hidden;padding-top:8px; padding-left:8px;}
.newlb ul li{width:auto;height:34px;display:block;overflow:hidden;line-height:34px; font-size:14px;background:url(../images/bg.png) no-repeat -962px -143px;}
.newlb ul li span{color:#666;height:28px;float:right;overflow:hidden;}
.newlb ul li a{color:#464646;padding-left:12px;}
.newlb ul li a:hover{color:#699440;}
.new1{ overflow:hidden; width:100%; }
.nwepic{ float:left;}

.newr{ overflow:hidden; float:right; width:380px;}
.nertitle{ height:30px; line-height:30px; overflow:hidden; font-size:16px; padding-right:5px;}
.nertitle a { color:#000;}
.newexp{ margin-top:6px; color:#888; }
.newexp{ font-size:12px; line-height:24px; height:50px; padding-right:5px; overflow:hidden;}
.more{ float:right; padding-top:5px; }
.more a{ color:#090;}





/*xwc*/
.xwc{float:left;width:580px;height:auto;overflow:hidden;padding-left:20px;}
/*lx*/
.xwr{width:240px;height:auto;float:right;overflow:hidden;}
.contact{width:220px;height:auto;color:#464646;overflow:hidden;line-height:24px;padding:8px 10px 0px;}
/*link*/
.btl{height:36px;color:#5d0400;font-size:20px;overflow:hidden;line-height:36px;font-family:"微软雅黑";  margin-bottom:20px; float:left;}
.lj{width:800px;height:auto;overflow:hidden;padding:5px 0px;line-height:24px; float:left;}
.lj a{color:#464646;margin:0px 10px; font-size:16px;}
.lj a:hover{color:#699440;}
/*bottom*/
.bottom{width: 100%;min-width:1200px;height:auto;margin:0 auto;overflow:hidden;padding-top:10px;text-align:center;background-color:#5fa022;}
.botwid{ width:1200px; margin:0 auto;}
.fnav{color:#fff;width:1200px;height:26px;overflow:hidden;line-height:26px;}
.fnav a{color:#fff;margin:0px 8px;}
.fnav a:hover{text-decoration:underline;}
.foot{color:#fff;width:1200px;height:auto;margin:0 auto;overflow:hidden;line-height:24px;padding:3px 0px 15px;}
.foot a{color:#FF0;}
.foot a:hover{text-decoration:underline;}
/*产品展示页面*/
.left{float:left;width:260px;height:auto;overflow:hidden;}
/*fl*/
.fl{width:260px;height:auto;overflow:hidden;}
.TabTitle2{width: 260px;height: auto;overflow: hidden;padding:0px 5px;}
.TabTitle2 ul.expmenu{width: 260px;height: auto;overflow: hidden;padding:0px 5px 4px;}
/*一级导航*/
.TabTitle2 ul.expmenu li div.header{display: block;width: 250px;height: 30px;overflow: hidden;line-height: 30px;border-bottom:1px #ccc solid;}
.TabTitle2 ul.expmenu li div.header a{color: #464646;font-size: 14px;margin-left: 12px;}
.TabTitle2 ul.expmenu li div.header a:hover{color:#699440;}
.TabTitle2 ul.expmenu li div.header .arrow{display: block;width: 28px;height: 30px;background: no-repeat center;float: right;overflow: hidden;cursor: pointer;}
/*三角按钮*/
.TabTitle2 ul.expmenu li div.header .arrow.up{background-image: url(../images/arrow_u.gif);}
.TabTitle2 ul.expmenu li div.header .arrow.down{background-image: url(../images/arrow_d.gif);}
/*二级导航*/
.TabTitle2 ul.expmenu li .menu{display: block;width: 200px;height: auto;overflow: hidden;padding: 4px 10px;}
.TabTitle2 ul.expmenu li .menu li{display: block;width: 200px;height: 30px;overflow: hidden;line-height: 30px;border-bottom: #ccc dashed 1px;}
.TabTitle2 ul.expmenu li .menu li a{color: #464646;font-size: 12px;margin-left: 14px;}
.TabTitle2 ul.expmenu li .menu li a:hover{color:#699440;}

/*lx*/
.contact1{width:260px;height:auto;color:#464646;overflow:hidden;line-height:30px;padding-left:5px; font-size:14px;}
/*right*/
.right{width:920px;height:auto;float:right;overflow:hidden;}
.position{height:35px;color: #464646;overflow: hidden;line-height:34px;padding-left:8px;  font-size:14px;border-bottom:1px #ccc solid; margin-bottom:10px;}
.position a{color: #464646;  font-size:14px;}
.position a:hover{color:#699440;}
.show{width:920px;height:auto;overflow:hidden;}
.show ul{width:920px;height:auto;display:block;overflow:hidden;padding-top:10px;}
.show ul li{float:left;display:block;overflow:hidden;padding:10px 3px 0px;}
.show ul li a img{padding:4px;display:block;overflow:hidden;background-color:#FFF;border:1px #e6e4e4 solid;}
.show ul li span{width:280px;height:30px;display:block;overflow:hidden;line-height:30px;text-align:center; font-size:14px;}
.show ul li span a{color:#464646;}
.show ul li span a:hover{color:#699440;}
.ym{color:#333;width:720px;height:40px;padding-top:8px;overflow:hidden;line-height:40px;text-align:center;}
/*新闻列表页*/
.news{width:920px;height:auto;overflow:hidden;}
.news ul{ overflow:hidden;width:900px;height:auto;display:block;overflow:hidden;padding: 8px 10px 0px;}
.news ul li{height:35px;display:block;overflow:hidden;line-height:35px;background:url(../images/bg.png) no-repeat -958px -142px; font-size:14px; border-bottom:1px dashed #ccc;}
.news ul li span{float:right;color:#666;display:block;overflow:hidden;padding-left:35px;}
.news ul li a{color:#464646;margin-left:14px;}
.news ul li a:hover{color:#699440;}
.Page{width:100%; text-align:center; margin:50px 0px 50px 100px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#25b82f; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#25b82f; color:#FFF}

/*新闻内页*/
.inside{width:920px;height:auto;overflow:hidden;padding:0px 10px;}
.wzbt{width: 920px;color: #464646;font-size: 24px;padding-top: 10px;font-weight: bold;line-height: 50px;text-align: center; height:50px; overflow:hidden;}
.zz{width:98%;height: 30px;color: #464646;line-height: 30px;text-align: center;background-color: #eee; border: 1px solid #d9d6d6; overflow:hidden;}
.wztu{width:100%;height: auto;overflow: hidden;text-align: center;padding: 15px 0px 8px;}
.wztu img{max-width: 900px;}
.wz{ overflow:hidden;width: 900px;color: #464646;font-size: 16px;line-height: 30px;padding: 10px;}
.wz img{max-width: 100%;}
.ym2{width: 910px;height: auto;overflow: hidden;padding: 6px 0px 10px;}
.ym2 p{color: #699440;line-height: 30px; font-size:16px; float:left; width:440px;}
.ym2 p a{color: #464646;}
.ym2 p a:hover{color:#699440;}
.butmain1{overflow:hidden; margin-top:20px; margin-bottom:20px; }
.butmain1 ul li{ display:block;width:700px;padding:0px 0px 5px;overflow:hidden;vertical-align:middle;}
.butmain1 ul li b{display:block;width:95px;height:30px;float:left;color:#666;line-height:30px;font-weight:normal;overflow:hidden; text-align:right;}
.butmain1 ul li span{display:block;width:450px;float:left;font-size:12px;line-height:30px;overflow:hidden;}
.butmain1 ul li em{ font-style:normal;color:#999;font-size:12px;line-height:30px;padding-left:10px;overflow:hidden;}
.butmain1 .mri02m_dd{width:280px;height:30px;border:1px solid #D3D4D3; border-radius:5px;font-size:12px;padding:0px 2px;overflow:hidden; margin-left:5px;float:left; margin-right:5px;}
.butmain1 .mri02m_ly{width:400px;height:70px;border:1px solid #D3D4D3;border-radius:5px;padding:0px 2px; overflow:auto;color:#B9B9B9; font-size:12px; line-height:22px; margin-left:5px;}
.butmain1 .mri02m_tj{width:90px;height:40px; color:#FFF;font-size:16px; margin-top:30px;line-height:30px;text-align:center; background:#9f0000;overflow:hidden; cursor:pointer; border:none;}



.zy_button{width: 98%;height: auto;padding: 5px;overflow: hidden;}
.zy_buttop{height: 40px;padding: 0px 9px;overflow: hidden;color: #464646;font-size: 14px;line-height: 40px;background-color: #d2cec3;}
.zy_buttop span{display: block;width: 400px;height: 40px;float: right;line-height: 40px;text-align: right;font-weight: normal;overflow: hidden;}
.zy_buttop span font{color: #F00;font-size: 12px;line-height: 27px;padding-right: 5px;}
.zy_butmain{width: 500px;height: auto;padding: 20px 10px 10px;overflow: hidden;}
.zy_butmain ul li{display: block;width: 500px;padding: 5px 0px;
*padding:4px 0px;overflow: hidden;vertical-align: middle;}
.zy_butmain ul li b{display: block;width: 80px;height: 22px;float: left;color: #555;font-size: 12px;line-height: 20px;font-weight: normal;overflow: hidden;text-align: right;}
.zy_butmain ul li b font{color: #F00;font-size: 12px;padding-right: 3px;}
.zy_butmain ul li span{display: block;width: 604px;float: left;color: #555;font-size: 12px;line-height: 20px;overflow: hidden;}
.zy_butmain ul li span img{float:left;}
.zy_butmain ul li em{font-style: normal;color: #555;font-size: 12px;line-height: 20px;padding-left: 10px;overflow: hidden;}
.zy_butmain .mri02m_dd{float:left;width: 300px;height: 20px;border: 1px solid #D3D4D3;font-size: 12px;padding: 0px 2px;overflow: hidden;margin-left: 5px;}
.zy_butmain .mri02m_ly{width: 400px;height: 70px;border: 1px solid #D3D4D3;padding: 0px 2px;overflow: auto;color: #B9B9B9;font-size: 12px;line-height: 22px;margin-left: 5px;}
.zy_butmain .mri02m_tj{width: 58px;height: 22px;margin: 8px 0px;color: #464646;font-size: 12px;line-height: 22px;text-align: center;overflow: hidden;cursor: pointer;border: none;background-color: #d2cec3;}
.zy_xgxx{width: 98%;height: auto;overflow: hidden;padding: 10px 0px;margin: 0 auto 10px;border: #cccab4 solid 1px;}
.zy_xgxx span{display: block;width: 95%;height: 30px;color:#555;padding-left: 14px;line-height: 30px;overflow: hidden; font_t}
.zy_xgxx ul{display: block;width: 99%;height: auto;overflow: hidden;}
.zy_xgxx ul li{display: block;width: 42%;height: 30px;padding-left: 3%;padding-right: 1%;float: left;margin-left: 15px;background: none;border-bottom: none;overflow: hidden;}
.zy_xgxx ul li a{color: #464646; font-size:14px; line-height: 30px;}
.zy_xgxx ul li a:hover{color:#699440;}



.brand{ overflow:hidden; width:1200px; margin:0 auto; margin-bottom:10px;}
.brand a{display: block;float: left;margin:10px 6px 0px 4px;_margin:10px 3px 0px 4px;width: 290px;height: 188px;text-align: center;position: relative;}
/*.brand img{	width: 290px;height: 240px;}*/
.brand .info{display: none;background-color: #f0f0f0;color: #369242;line-height:24px;font-size:18px;}
.vertical .info{width: 0;height: 188px; line-height:188px;margin: 0 auto;}

/*招聘*/

.job_table_tr{ display:block; height:30px; padding:0 15px}
.job_table_tr a{ color:#666;}
.job_table_tr span{border-bottom:1px dotted #ccc; color:#666; line-height:25px; float:left; display:block}
.job_table_tr span.td01{ width:35%;}
.job_table_tr span.td02{ width:15%;}
.job_table_tr span.td03{ width:35%;}
.job_table_tr span.td04{ width:15%;}

.wbyzhaopin{font-family: Arial, '宋体';font-size: 14px;color: #282828;width:98%; margin:0 auto}
.wbyzhaopin ul{list-style: none}
.wbyzhaopin h1, h2, h3{font-size: 100%}
.wbyfl{display: inline;float: left}
.wbyheadCon .wbyheadConLeft span.staffing{display: block;float: left;padding-top: 9px}
.wbyheadCon{overflow: hidden;zoom: 1;padding: 12px 0 9px;border-bottom: 1px dashed #dcdee1}
.wbyheadCon h1{font: 400 24px '微软雅黑';font-size: 22px;display: inline-block;float: left;zoom: 1;margin-bottom: 10px;
*display:inline}
.wbyheadConLeft{float: left}
.wbyheadTag{clear: both}
.wbyheadTag li{font-size: 12px;display: inline-block;padding-right: 20px;color: #989898;
*display:inline;
*zoom:1}
.wbyf12{font-size: 12px}
.wbyposinfo .xq{padding: 14px 0}
.wbyposinfo .xq .condition{clear: both;overflow: hidden;zoom: 1;padding: 10px 0}
.wbyposinfo .xq .condition span{color: #696868}
.wbyposinfo .w380{float: left;width: 380px}
.wbyposinfo .conTip{line-height: 34px;color: #232323}
.wbytabT{height: 33px;border-bottom: 1px solid #e71;background: #f5f5f5}
.wbytabT ul{line-height: 32px;float: left;height: 33px;padding-left: 1px;_padding-left: 2px}
.wbytabT ul li{font-size: 14px;position: relative;z-index: 1;float: left;height: 32px;margin-left: -1px;padding: 0 20px;color: #282828;border: solid #dedfe0;border-width: 1px 1px 0;background: #fff;_margin-bottom: -1px}
.wbytabT ul a{color: #282828}
.wbytabT ul a:hover{text-decoration: underline;color: red}
.wbytabT .currentinfo{font-weight: 700;z-index: 2;margin-top: -2px;padding: 1px 20px;border: solid #e71;border-width: 2px 1px 0}
.wbytabC{margin-top: 20px}
.wbyposDes{line-height: 28px}
.wbyposDes .posMsg dl{padding-bottom: 15px}
.wbyposDes .posMsg .padb28{padding-bottom: 28px}
.wbyposDes .posMsg ul{margin-bottom: 20px}
.wbyborb{padding-bottom: 17px}

/*留言*/

.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;} 
.other { display:none;}














