﻿@charset "utf-8";
*{word-break:break-all;font-family:"微软雅黑",tahoma,"宋体",Arial,Lucida,Verdana,Helvetica,sans-serif;}
*html{background-image:url(about:blank);background-attachment:fixed;/*修正IE6振动bug*/}
body{line-height:1.5;font-size:14px;color:#333;background:#fff;width:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
:focus{outline:0;}
address,caption,cite,code,dfn,em,b,th,var,optgroup,i{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code,kbd,samp,tt{font-size:100%;}
input,button,textarea,select{*font-size:100%;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
sup,sub{font-size:100%;vertical-align:baseline;}
:link,:visited,ins{text-decoration:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
img{vertical-align:middle;border:0;}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;clear:both;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
html{overflow-y:scroll}
input:focus,textarea:focus,selects:focus{border-color:#00a423 !important;outline:0;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover,a:active{color:#00a423;text-decoration:underline;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;outline:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.dbgao {height:80px;}

#top{width:100%; height:auto; padding:15px 0px 10px;}
#top .logo{margin:0 auto; text-align:center;}
#top .logo img{width:90%;}

#menu{height:100px;margin:0 auto;}
#menu li{width:25%; height:50px; line-height:50px; font-size:16px; float:left; text-align:center; border-left:#00c32a 1px solid; border-top:#00c32a 1px solid; border-bottom:#007f1b 1px solid; border-right:#007f1b 1px solid; background-color:#00a423;}
#menu li a {color:#fff; text-decoration:none; display:block;}

#slides{width:100%;position:relative;overflow:hidden;}
#slides .bd{position:relative; z-index:0;}
#slides .bd li{position:relative;text-align:center;}
#slides .bd li img{width:100%; height:auto;}
#slides .bd li a{width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0); display:block;}
#slides .hd{ position:absolute;width:100%;height:13px;left:0;bottom:18px;z-index:1;line-height:13px;text-align:center;}
#slides .hd li{display:inline-block;vertical-align:middle;width:13px;height:13px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#fff; cursor:pointer;}
#slides .hd li.on{background:#00a423;}

#about{width:100%; height:auto; margin-top:20px;}
#about .tit{width:100%; height:auto;}
#about .tit .xian{width:100%; height:25px; border-bottom:1px solid #d7d8d8;}
#about .tit h3{width:110px; height:auto; text-align:center; background-color:#FFF; margin:-20px auto 0px;}
#about .tit h3 strong{font-size:1.5em;}
#about .cont{width:100%; height:auto; padding:3% 0px;}
#about .cont p{line-height:1.8em; color:#333; padding:0px 10px;}
#about .angd {width:100%; height:auto; padding:10px 0px; text-align:center;}
#about .angd a{width:auto; height:40px; padding:0px 20px; color:#999; display:block; font-size:14px; line-height:40px; border:1px solid #d7d8d8; border-radius:8px; display:inline-block;}

#product{width:100%; height:auto; margin-top:20px;}
#product .tit{width:100%; height:auto;}
#product .tit .xian{width:100%; height:25px; border-bottom:1px solid #d7d8d8;}
#product .tit h3{width:110px; height:auto; text-align:center; background-color:#FFF; margin:-20px auto 0px;}
#product .tit h3 strong{font-size:1.5em;}
#product .angd {width:100%; height:auto; padding:10px 0px; text-align:center;}
#product .angd a{width:auto; height:40px; padding:0px 20px; color:#999; display:block; font-size:14px; line-height:40px; border:1px solid #d7d8d8; border-radius:8px; display:inline-block;}

#prolist{margin:10px auto;}
#prolist .hd{height:13px; line-height:13px;}
#prolist .hd ul{margin:0 auto; text-align:center;}
#prolist .hd ul li{display:inline-block;vertical-align:middle;width:13px;height:13px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#ccc; cursor:pointer;}
#prolist .hd ul li.on{background:#00a423;}
#prolist .bd ul{padding:10px;}
#prolist .bd ul li{width:33.3333%; float:left; text-align:center; margin-bottom:5px;}
#prolist .bd ul li p.goods img{width:95%;}
#prolist .bd ul li p.prdtit{height:20px; line-height:20px; overflow:hidden;}
#prolist .bd ul li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}

#news{width:100%; height:auto; margin:20px 0;}
#news .tit{width:100%; height:auto;}
#news .tit .xian{width:100%; height:25px; border-bottom:1px solid #d7d8d8;}
#news .tit h3{width:110px; height:auto; text-align:center; background-color:#FFF; margin:-20px auto 0px;}
#news .tit h3 strong{font-size:1.5em;}
#news .angd {width:100%; height:auto; padding:10px 0px; text-align:center;}
#news .angd a{width:auto; height:40px; padding:0px 20px; color:#999; display:block; font-size:14px; line-height:40px; border:1px solid #d7d8d8; border-radius:8px; display:inline-block;}

#newslist{margin:10px auto;}
#news .picnews{width:100%;height:90px;overflow:hidden;margin:10px auto;position:relative;}
#news .picnews img{width:120px; height:90px; position:absolute; left:10px; top:0;}
#news .picnews .rt{height:90px; float:right; overflow:hidden; position:absolute; left:140px; top:0; right:10px;}
#news .picnews .rt p.newstit{height:23px;font-size:14px;font-weight:bold;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;margin:0;}
#news .picnews .rt p.time{height:17px;font-size:10px;display:block;color:#999;}
#news .picnews .rt p.intro{height:30px;line-height:15px;font-size:12px;overflow:hidden;}
#news .picnews .rt p.info{height:20px;line-height:20px;font-size:12px;overflow:hidden; text-align:right;}
#news .picnews .rt p.info a{color:#00a423;}
#newslist ul{margin:0 auto; padding:0 10px;}
#newslist ul li{width:100%;height:39px;line-height:39px;background:url(../images/news_li.gif) left no-repeat;text-indent:10px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:#efefef 1px solid;position:relative;}

#bottom{width:100%; padding:10px 0px; font-size:12px; color:#666; text-align:center; line-height:20px; border-top:1px solid #ccc;}

#foot{width:100%; height:70px; background-color:#00a423; position:fixed; bottom:0px;}
#foot ul li{width:25%; height:auto; float:left; text-align:center; padding:10px 0px;}
#foot ul li a{color:#FFF; line-height:12px; font-size:12px; display:block;}



/*人才招聘列表*/
.job_list{margin:10px auto;}
.deal_Title{height:35px; line-height:35px; width:100%; cursor:pointer; border-bottom:1px dotted #ccc;}
.deal_Title.deaTi{border-bottom:1px solid #ccc;}
.deal_titleft{width:auto; float:left; height:35px; line-height:35px; padding-left:15px; background:url(../images/dot_0.gif) left no-repeat;}
.deal_Title.deaTi .deal_titleft{ background:url(../images/dot_0_.gif) left no-repeat;}
.deal_titright{width:auto; float:right; font-size:12px; color:#999;}
.deal_menuCont {width:100%; background:#f7f7f7; border-bottom:1px solid #ccc; padding:10px 0px 15px; display:none;}
.deliv_txt{margin:0px 15px;}
.deliv_tit{height:25px; line-height:25px;font-weight:bold;}
.deliv_tit span{width:auto; padding-left:10px;}
.deliv_stit{width:auto; height:25px; line-height:25px; font-weight:bold;}
.deliv_list{line-height:20px; padding:5px 0px;}


header{display:block;width:100%;height:55px;background:#00a423; text-align:center; }
header strong {font-size:20px; color:#FFF; line-height:55px;}
.menubtn{position:relative;z-index:101;text-decoration:none;background-image:url(../images/hamburger.png);background-position: center center; background-repeat:no-repeat; width:30px; height:55px; float:right;  margin-right:10px;}
a.fanhui { width:20px; height:55px; float:left; margin-left:10px; background:url(../images/fanhui.png) no-repeat center;}

#pgcontainer{padding:0;margin:0}
.overlay{position:fixed;z-index:99;background-color:rgba(0,0,0,.5);bottom:0;right:0;left:0}
.openmenu .overlay{top:0}
#hamburgermenu{height:100%;width:0;background:#373737;position:fixed;top:0;right:0;z-index:101;overflow:hidden;-webkit-box-shadow:3px 0 7px rgba(0,0,0,.55);-moz-box-shadow:3px 0 7px rgba(0,0,0,.55);box-shadow:3px 0 7px rgba(0,0,0,.55)}
#hamburgermenu ul{margin-top:45px;z-index:101;overflow-y:auto;overflow-x:hidden}
#hamburgermenu ul li{display:block}
#hamburgermenu ul li a{display:block;min-width:130px;padding:10px 8px;color:#cdcdcd;font-size:1.2em;text-decoration:none;text-align:center}
#hamburgermenu li a:hover{color:#fff;background:#2c2c2c}

#partner_imglist{width:100%; height:auto;}
#partner_imglist li{width:33.33%;overflow:hidden;float:left;text-align:center;margin-bottom:10px;}
#partner_imglist li img{width:95%; border:#CCC 1px solid;}
#partner_imglist li p{height:35px;line-height:35px;display:block;text-align:center;overflow:hidden;}


#pgcontainer .pagemain{width:100%; height:auto;}
#pgcontainer .pagemain .tit{height:50px; line-height:50px; overflow:hidden; border-bottom:#CCC 1px solid;}
#pgcontainer .pagemain .tit h3{height:50px; line-height:50px;font-size:18px; padding:0 10px;}

#pgcontainer .pagemain .page_content{margin:0 auto; overflow:hidden; padding:10px;}
#pgcontainer .pagemain .page_content .title{line-height:25px;margin:10px auto;text-align:center;font-size:18px;}
#pgcontainer .pagemain .page_content .pic{width:100%;overflow:hidden; text-align:center; margin:15px 0;}
#pgcontainer .pagemain .page_content .pic img{max-width:100%; margin:0 auto;}
#pgcontainer .pagemain .page_content .content{width:100%;overflow:hidden;}
#pgcontainer .pagemain .page_content .content p{ margin-bottom:15px; line-height:180%;}
#pgcontainer .pagemain .page_content .content img{ max-width:100%;}
#pgcontainer .pagemain .page_content .beizhu{text-align:center;height:20px;line-height:20px; color:#999; font-size:10px; margin-bottom:15px; border-bottom:#efefef 1px solid;}

#pgcontainer .pagemain .pagelist{width:100%;margin:0 auto;text-align:center;padding:20px 0px;}
#pgcontainer .pagemain .pagelist a:link,
#pgcontainer .pagemain .pagelist a:visited,
#pgcontainer .pagemain .pagelist a:hover,
#pgcontainer .pagemain .pagelist a:active{padding:10px 15px; background:#00a423; color:#FFF; text-decoration:none; margin:0 5px;}

#pgcontainer .pagemain .page_content h3.news_class{width:100%;height:35px;line-height:35px;font-size:16px;font-weight:bold;color:#00a423;border-bottom:#ccc 1px solid; text-align:center;}
#pgcontainer .pagemain .page_content h3.news_class a{color:#00a423;}
#pgcontainer .pagemain .page_content ul.news_list{width:100%; margin:10px 0;}
#pgcontainer .pagemain .page_content ul.news_list li{height:35px;line-height:35px;width:100%;border-bottom:1px dotted #cccccc; text-indent:23px; background:url(../images/dot_0.gif) 5px 13px no-repeat; position:relative;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#pgcontainer .pagemain .page_content ul.news_list li span{height:35px;line-height:35px;position:absolute;top:0px;right:5px;color:#999;font-size:12px;overflow:hidden;}

#pgcontainer .pagemain .page_content .picnews{width:100%;height:90px;overflow:hidden;margin:20px 0; position:relative;}
#pgcontainer .pagemain .page_content .picnews img{width:120px; height:90px; position:absolute; left:0; top:0;}
#pgcontainer .pagemain .page_content .picnews .rt{height:90px; overflow:hidden; position:absolute; left:130px; top:0; right:0;}
#pgcontainer .pagemain .page_content .picnews .rt p.newstit{height:20px;font-size:14px;font-weight:bold;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;margin:0;}
#pgcontainer .pagemain .page_content .picnews .rt p.time{height:18px;font-size:10px;display:block;color:#999;}
#pgcontainer .pagemain .page_content .picnews .rt p.intro{height:32px;line-height:16px;font-size:12px;overflow:hidden;}
#pgcontainer .pagemain .page_content .picnews .rt p.info{height:20px;line-height:20px;font-size:12px;overflow:hidden; text-align:right;}
#pgcontainer .pagemain .page_content .picnews .rt p.info a{color:#00a423;}

#pgcontainer .pagemain .page_content ul.pro_list{width:100%;}
#pgcontainer .pagemain .page_content ul.pro_list li{width:33.33%;overflow:hidden;float:left;text-align:center;margin-bottom:10px;}
#pgcontainer .pagemain .page_content ul.pro_list li img{width:95%;}
#pgcontainer .pagemain .page_content ul.pro_list li span{height:35px;line-height:35px;display:block;text-align:center;overflow:hidden;}


#page_class{width:100%; margin:0 auto; background:#c9ffc5; overflow:hidden;border-top:#fff 1px solid;}
#page_class li{height:40px; line-height:40px; text-align:center; float:left; border-left:#fff 1px solid;border-bottom:#fff 1px solid; border-right:none; border-top:none;background:#c9ffc5; overflow:hidden;}
#page_class li a{text-decoration:none; display:block;}
#page_class li.curr{background:#b4eab0;}
#page_class li.curr a{color:#00a423;}

#err_404{background:url(../images/404.gif) center no-repeat; height:350px;}

#feedback_table{width:100%;border:0;margin:15px 0;}
#feedback_table td.left{height:35px;line-height:35px;}
#feedback_table td.right{height:35px;line-height:35px;}
#feedback_table input{border-bottom:1px solid #efefef;border-left:none;border-top:none;border-right:none;width:100%;height:30px;line-height:30px;}
#feedback_table input.submit{border:0;width:100%;height:40px;line-height:40px;background:#00a423;color:#FFF;font-size:14px;margin-top:20px;}
#feedback_table textarea{border-bottom:1px solid #efefef;border-left:none;border-top:none;border-right:none;width:100%;height:80px;line-height:20px;}
#feedback_table td.left span{color:#F60;}
