@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
  font-family: 'iconfont';  /* project id 2345038 */
  src: url(files/iconfont.eot.txt),
  url(files/iconfont.woff) format('woff'),
  url(files/iconfont.ttf) format('truetype'),
}


/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.width-1200{ width:1002px; margin:0 auto;}
.n_box{
    width: 1002px;position: relative;margin: 40px auto;
}
.n_boxr{
    width: 720px;position: relative;
}

.layout{ margin-left: 10px;
    background: #369a3a;color: #fff;
}
.layout a{ padding-right: 10px;
    display: block;color: #fff;
}
.layout a em{
    width: 25px;height: 25px;border-radius: 50%;overflow: hidden;float: left;margin: 5px 5px 0 10px;
}
.layout a em img{
    display: block;width: 100%;height: auto;float: left;
}
.layout:hover a{
    background: #eea200;color: #fff;
}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1002px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}


.n_box:after{
    display: block;content: "";clear: both;
}



body{ background:url(images/20161012192202_1384518299.jpg) repeat-x;}
body,td,th{ font-size:12px; color:#555; font-family:"微软雅黑";}
a{ font-size:12px; color:#555; text-decoration:none; font-family:"微软雅黑";}
a:hover{ text-decoration:none; font-size:12px; color:#f00; font-family:"微软雅黑";}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{ margin:0; padding:0; list-style:none; border:0px;}
dl,dt,dd{ margin:0px; padding:0px; list-style:none;}
ul,li{ list-style:none;}
input,textarea,slsct{ font-family:inherit; font-weight:inherit; font-size:12px;}
img{ border:0;}
.cl{ height:0px; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.cp img{ border:1px solid #ccc; padding:3px}
.cp img:hover{ border:1px solid #5cb505; padding:3px;}
#top,#fd,#menu,#sou,#productsbt,#products,#ggt,#ggt_2,#youshi,#companybt,#company,#sbzs,#body1,#links,#bq,#banquan,.box{width:1002px; margin:0 auto; overflow:hidden;}
/*top*/
#logo{width: 1002px;
    margin: 0 auto;height:71px;}
#top{ height:34px; line-height:34px;}
.top1{ width:500px; float:left;}
.top2{ width:412px; text-align:right; float:right;}
/*logo*/
#logo{ padding-top:32px; padding-bottom:32px;}
.logo1{width:82px; }
.logo2{width:349px; }
.logo3{width:300px;}
/*menu*/
#menu li{ width:83px; height:45px; line-height:45px; text-align:center; background:url(images/20161012192203_1145383208.jpg) no-repeat right; float:left;}
#menu li:first-child{
    background:url(images/20161012192203_1193482991.jpg) repeat-x;
}
#menu li:last-child{
    background: none;
}
#menu li a{ font-size:14px; color:#FFF; display:block;text-decoration:none;display:block; height:45px;}
#menu li a:hover{color:#fff; background:url(images/20161012192203_1193482991.jpg) repeat-x; display:block; text-decoration:none;}
/*sou*/
#sou{ line-height:78px; height:78px;}
.sou1{}
.sou1 span{ color:#369a3a;}
.sou2{ width:290px; padding-top:19px; padding-right:2px;}
/*products*/
#productsbt{ background:url(images/20161012192204_2100848697.png) center no-repeat; height:56px; text-align: center; padding-top:33px;}
#productsbt a{ color:#369a3a; font-size:26px; font-weight:bold;}
#products{ margin-top:49px;}
#cpfl{ width:240px; float:left; background:url(images/20161012192205_1221216540.jpg) repeat-y;}
.cpflbt{ background:url(images/20161012192507_1060993933.jpg) no-repeat; height:52px; padding-top:58px; text-align:center; color:#fff; font-weight:bold; font-size:26px;}
.cpflnr{ margin:31px 0px; background:url(images/20161012192204_2000609319.jpg) repeat-y; padding-left:50px;}
.cpflnr td{
    height: 40px;line-height: 40px;
}
#colee{
    height: 984px;overflow: hidden;
}
#colee td{
    display: block;float: left; margin: 7px;
}

.lxbt{ background:url(images/20161012192600_1442847362.jpg) no-repeat; height:44px; padding-top:51px; text-align:center; color:#fff; font-weight:bold; font-size:26px;}
.lxnr{ padding:20px 22px 21px 19px; line-height:28px; border-bottom:solid 2px #01820b;}
#cpzs{ width:731px; float:right;}
.cpbt{ background:#ececec; line-height:36px;}
.cpbt_1{ font-size:18px; font-weight:bold; color:#369a3a; padding-left:8px}
.cpbt_1 span{ font-family:Arial; font-size:14px; color:#333333;}
.cpbt_2{ font-family:Arial; line-height:33px; font-size:12px; padding-right:10px;}
.cpbt_2 a{ font-size:12px;}
.products2{ margin-top:20px;}
/*ggt*/
#ggtbj{ background:url(images/20161012192206_71370402.jpg) center no-repeat; height:240px;}
#ggtnr{ padding-top:155px; width:482px; text-align:right;}
#ggtnr a{ color:#fff; font-size:16px; }
/*youshi*/
#advantage{text-align:center; line-height:38px; font-size:14px; margin-bottom:30px; margin-top:50px;}
#advantage span{font-weight:bold; font-size:30px;}
#advantage span lan{ color:#02840a;}
#advantage1{background:url(images/20160922111829_330185247.jpg) no-repeat; width:938px; margin:0 auto; height:97px; padding:10px 0 0 70px; line-height:24px; font-size:13px; color:#666666; }
#advantage1 span{font-size:18px; font-weight:bold; color:#555;}
#advantage2{background:url(images/20160922111830_3130414.jpg) no-repeat; width:938px; margin:0 auto; height:97px; padding:10px 0 0 70px; line-height:24px; font-size:13px; color:#666666;}
#advantage2 span{font-size:18px; font-weight:bold; color:#555;}
#advantage3{background:url(images/20160922111830_1442404314.jpg) no-repeat; width:938px; margin:0 auto; height:96px; padding:11px 0 0 70px; line-height:24px; font-size:13px; color:#666666;}
#advantage3 span{font-size:18px; font-weight:bold; color:#555;}
#advantage4{background:url(images/20160922111830_1786414006.jpg) no-repeat; width:425px; margin:0 auto; height:84px; padding:101px 0 0 583px; line-height:24px; font-size:13px; color:#666666;}
#advantage4 span{font-size:18px; font-weight:bold; color:#555;}
#advantage5{background:url(images/20160922111830_759269196.jpg) no-repeat; width:425px; margin:0 auto; height:168px; padding:24px 0 0 583px; line-height:24px; font-size:13px; color:#666666;}
#advantage5 span{font-size:18px; font-weight:bold; color:#555;}
/*ggt2*/
#ggtbj_2{ background:url(images/20161012192207_376067236.jpg) center no-repeat; height:200px; margin-top:38px;}
#ggtnr_2{ padding-top:118px; width:107px; float:right;}
#ggtnr_2 a{ color:#fff; font-size:14px;}
/*company*/
#companybt{ background:url(images/20161012192222_992257263.png) center no-repeat; height:82px; text-align: center; padding-top:60px; color:#369a3a; font-size:26px; font-weight:bold; padding-right:10px;}
#company{ margin-top:50px;}
.company_z{ width:400px; float:left;}
.company_y{ width:560px; float:right; line-height:24px; padding-top:20px;}
.company_y span{ font-size:22px; color:#369a3a; line-height:60px; font-weight:bold;}
.companybg1{background:#d78400; height:36px; width:109px; line-height:36px; float:left; margin-top:40px; margin-left:5px; text-align:center;}
.companybg1 a{ font-size:14px; color:#fff; }

/*车间滚动*/
.plant_all{ margin-top:20px; width:100%;}
.plant_b{overflow:hidden;}
 .plant_b li {
        float: left;
        margin-right: 10px;
        position: relative;overflow: hidden;
    }
   .plant_b li .pic {
        width: 198px;
       
     
    }
   .plant_b li .pic img {
        display: block;
        width: 100%;height: auto;
   
    }
   .plant_b li .txt {
        position: relative;
       
        text-align: center;
        font-size: 14px;
        color: #555;
        line-height: 50px;

    }
  

/*sbzs*/
#sbzs{ margin-top:30px;}
#sbzsbt{ line-height:40px;}
#sbzsbt a{ font-size:18px; color:#05800c;}
#sbzsbt span{ font-size:12px; font-family:Arial; color:#989898;}
#sbzsnr{ margin-top:10px;} 
/*body1*/
#body1{ margin-top:40px;}
#xw{ width:651px; float:left; margin-right:41px;}
#xwbt{ height:40px; background:url(images/20160922172031_594396747.jpg) bottom repeat-x;}
.xwbt_1{ width:170px; background:url(images/20161012192224_1537646673.jpg) left bottom no-repeat; line-height:40px; font-size:18px; color:#369a3a; float:left; padding-right:5px;}
.xwbt_1 a{ color:#369a3a; font-size:18px;}
.xwbt_2{ float:right; line-height:40px; font-size:12px; }
#xwnrz{ margin-top:15px;}
.xwnrz_1{ width:358px; float:right; line-height:35px; border-bottom: solid 1px #a0a0a0;}
.xwnrz_1 a{ font-size:14px; font-weight:bold;}
.xwnrz_2{ width:358px; float:right; line-height:28px; padding-top:16px;}
#xwnr{ margin-top:13px;}
.divnews_tag li{ height:29px; padding-left:12px;}
.divnews_tag li:nth-child(2n){ background:url(images/20160922172011_2008954539.png) no-repeat; padding-left:12px; margin-left:20px;}
.divnews_tag li:nth-child(1n){ background:url(images/20160922172011_2008954539.png) no-repeat; padding-left:12px;}
#fg{ width:1px; float:left; height:349px;}
#zxly{ width:270px; float:right;}
#zxlybt_1{ height:40px; background:url(images/20160922172031_594396747.jpg) bottom repeat-x;}
.zxlybt_1{ width:170px; background:url(images/20161012192224_1537646673.jpg) left bottom no-repeat; line-height:40px; font-size:18px; color:#369a3a; float:left; padding-right:5px;}
.zxlybt_1 a{ color:#369a3a; font-size:18px;}
.zxlybt_2{ float:right; line-height:40px; font-size:12px; }
#zxlynr{ margin-top:20px;}

#xwnrz img{
        display: block;width: 265px;height: auto;
    }
    
    
/*links*/
#linksbj{ background:#f4f4f4; width:100%; padding:37px 0px 10px;}
#links{}
.links_1{ width:70px; float:left;}
.links_2{ width:897px; float:left; background:url(images/20160922211533_1671401404.jpg) top repeat-x;
padding-top:15px; padding-left:18px; margin-left:10px;}
/*bq*/
#bqbj{ background:#369a3a; width:100%;height: 250px;}
.bq_1{ width:200px; float:left;}
.bq_2{ width:802px; float:left;}
#fudao{ margin:26px 0px 0px 40px; background:#eea200; text-align:center; line-height:40px; color:#fff;}
#fudao a{ color:#fff; font-size:14px;}
#bqnr{ padding:10px 0px 10px 40px; color:#fff; line-height:30px;font-size:14px;}
#bqnr a{ color:#fff; font-size:14px;}
.bqk{ color:#fff;}
/*通用*/
.tongyongbj{ width:100%; background:url(images/20160922092251_1953324059.jpg); padding:45px 0px 46px;}



    #menu>ul>li>ul{
            z-index: 1000000;
            display:none;
            position: absolute;
    }
    #menu>ul>li:hover ul{
       display:block;
    }
    #menu>ul>li>ul>li{
        background: #369a3a !important;
        border-top: 1px solid #fff;
    }
    #menu>ul>li>ul>li>a:hover{
        background: #eea200;
    }
    #menu{
        height: 45px !important;
        overflow: initial !important;
    }
    
   .jobn{
       width: 100%;
   } 
     .jobn table{width: 100%;
        border-collapse: collapse; margin: 20px auto;
     }
     .jobn table td{
         padding:10px 20px;border: 1px solid #eee; font-size: 14px;line-height:24px;
     }
     
     .jobn table tr td:nth-of-type(1){
         width:70px;
     }
      .jobn table tr td:nth-of-type(2){
         width:85px;
     }