﻿/**********************************************************
 **********************************************************
 ************************style*****************************
 **********************************************************
 **********************************************************/ 
*{margin:0;padding:0;}
html{overflow-x: hidden;}
body {
	font-size: 14px;
	color: #333;
	line-height:14px;
	font-family:"微软雅黑", "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
	min-width: 320px;
	background-color: #f6f6f6;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,table,tbody,tfoot,thead,th,td,input,textarea,fieldset,p,span,strong,small,b,img,footer,header,menu,nav,section{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img{max-width:100%;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
a{text-decoration:none;color:#333;}
a:link,a:visited{text-decoration:none}
a:hover,a:active{text-decoration:none;}
caption,th {text-align:left;}
.left{float:left;}
.right{float:right;}
.w{width:1200px;margin-left:auto;margin-right: auto;}




/*********header*********/
.head-relative{  position: relative; }
.header{height:104px; position: relative; width: 100%;}
.header .heard-top{ position: absolute; right: 0; top:10px;  font-size: 12px;}
.header .heard-top .rukou{ background: url("../images/index/top1.jpg") left center no-repeat; padding-left:20px; color: #999999; line-height: 14px; padding-right: 16px; padding-top: 4px; padding-bottom: 4px;}
.header .heard-top .guanli{ background: url("../images/index/top2.jpg") left center no-repeat; padding-left:20px; color: #999999; line-height: 14px; padding-right: 16px; padding-top: 4px; padding-bottom: 4px;}
.header .heard-top .youxiang{ background: url("../images/index/top3.jpg") left center no-repeat; padding-left:20px; color: #999999; line-height: 14px; padding-top: 4px; padding-bottom: 4px;}
.header .left{margin-top: 22px;overflow: hidden;}
.header .right{margin-top: 50px;}
.header .right li{float: left;margin-left:36px; height:54px;}
.header .right li .lord{font-size: 15px;}
.header .right li .lord:hover{
	color:#1876d6;
}
.header .right li .active{color:#1876d6;}
.header .right li:hover .subnav{display:block;}
.subnav{display:none;position: absolute; z-index:10;
    top:103px;left:0;width:100%;
    background-color:#FFFFFF;border-top:1px solid #e5e5e5; border-bottom:4px solid #79b53f;
padding: 45px  40px 70px 40px;}
.subnav .subnav-left{ float: left; width: 40%;}
.subnav .subnav-left-layout{width: 85%;}
.subnav .subnav-left h3{color: #333333; font-size: 18px; line-height: 26px; padding-bottom: 15px;}
.subnav .subnav-left p{ color: #777777; font-size: 14px; line-height: 28px;  height: 120px; overflow: hidden; text-overflow: ellipsis;  }
.subnav .subnav-left a{  display:inline-block;color: #008ed6; font-size: 12px; line-height: 28px; font-weight: bold;  margin-top:30px; text-transform: uppercase; padding-left: 5px; }
.subnav .subnav-right{ float: left; width: 60%;}
.subnav .subnav-right .list{}
.subnav .subnav-right ul li{display: block; width: 40%;  float: left; height: auto; }
.subnav .subnav-right ul li:nth-of-type(2n+1){ border-right: 1px solid #e1e1e1;}
.subnav .subnav-right ul li a{ color:#666666 ; font-size:14px; width: 90%;}
.subnav .subnav-right ul li .a-one{ display: block; line-height: 40px;  background: url("../images/top_youjianotu.jpg") no-repeat right center;}
.subnav .subnav-right ul li .list-er{ display: none; padding-left: 10px;}
.subnav .subnav-right ul li .list-er a{ display: block; line-height: 40px;  background: url("../images/top_youjianotu.jpg") no-repeat right center;}
.subnav .subnav-right ul li .a-one:hover{ color: #3d8e1a;}
/*暂未用到*/
.header .h-right-one { float: right !important;}
.header .h-right-one::after{ clear: both !important;}
.header .h-right-one li{float: left;margin-left:36px;height:43px;}


/*********content*********/
/*banner*/ 
.banner{position:relative;overflow:hidden;}
.banner ul{overflow:hidden;}
.banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;}
.banner li img{display: block;}
.banner cite{position:absolute;bottom:20px;left:50%;z-index:9;margin-left:-30px;height:15px; overflow: hidden;}
.banner cite span{border-radius:100%;display:block;width:10px;height:10px;background-color:#777d7e;text-indent:-999em;cursor:pointer; border:1px solid #FFFFFF;}
.banner cite span:hover{background-color:#6dba46; }
.banner cite a{ float:left;display:block;margin:0 5px;width:12px;height:12px; border:1px solid #FFFFFF; border-radius:100%;}
.banner cite a:hover{ border:1px solid #6dba46; border-radius:100%;}

.banner cite .cur {border:1px solid #6dba46; border-radius:100%; }
.banner cite .cur span{background-color:#6dba46;cursor:default; }
.clear{clear:both;}
.banner h1{font-size: 30px;line-height:32px;}
.banner h1 span{color:#0191da;padding-left:10px;}
.banner h2{font-size: 15px;margin:15px 0 60px 0;}
.banner i{font-style:normal;display: block;width:130px;line-height: 30px;text-align: center;color:#666666;border:1px solid #999999;border-radius: 50px;}
.banner i span{font-family: "宋体";padding-left:25px;}
.banner  .bi{position: absolute;top:25%;left:3%;}
/*m-title*/
.m-title{text-align: center;overflow: hidden}
.m-title h1{font-size:20px;line-height:26px; color: #333333; font-weight:bold; padding-bottom: 5px;}
.m-title h2{font-size: 16px; color:#bababa;line-height:26px;font-family:Verdana; text-transform: uppercase;padding:0 0 20px 0;}
/*m1*/
.m1{overflow: hidden;padding-top:100px; padding-bottom: 120px;}
.m1 .list{margin-top:28px;}
.m1 .list a:nth-of-type(1){ margin-left: 0;}

.m1 .list a{display: block;float: left;box-shadow:0 7px 16px 0 rgba(7,17,27,.16);width: 280px;
    margin-left:25px;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;text-align:center;}
.m1 .list .img{width:100%;height:auto; overflow: hidden; position: relative;}
.m1 .list .img .img-p-a { position: absolute; left: 0px; bottom:0;}
.m1 .list .img img{width:100%;}
.m1 .list .img .img-p-a .img-p-a1{ display: block;}
.m1 .list .img .img-p-a .img-p-a2{ display: none;}
.m1 .list .title{ padding-top: 10px; font-size: 18px;line-height: 30px; color:#333333; font-weight: bold;}
.m1 .list .text{text-align:center; line-height:30px;color:#008ed6;padding-bottom:30px; font-family: Arial; font-size: 14px; font-weight: bold; }
.m1 .list a:hover{box-shadow:0 7px 22px 0 rgba(7,17,27,.5);transform:translate3d(0, -6px, 0);-webkit-transform:translate3d(0, -6px, 0);-moz-transform:translate3d(0, -6px, 0);-o-transform:translate3d(0, -6px, 0);-ms-transform:translate3d(0, -6px, 0);}
.m1 .list a:hover .text span{ border-bottom: 2px solid  #008ed6; padding-bottom: 3px;}
.m1 .list a:hover .img-p-a .img-p-a1{ display: none;}
.m1 .list a:hover .img-p-a .img-p-a2{ display: block;}
/*m2*/
.m2{
	padding-top:80px;
	background-color: #FFF;
}
.m2 .list{ width: 100%; padding-top: 20px;}
.m2 .list a{  display: block; width: 33.33%; height: auto; float: left; position: relative; }
.m2 .list a .img{ width: 100%; border:none; display: block;}
.m2 .list a .list-a .img-p-hui{ position: absolute; width: 100%; height: 100%; left: 0;
    top:0; background: url("../images/index/m2_bg.png") repeat; z-index: 2 }
.m2 .list a .list-b .img-p-lu{ position: absolute; width: 100%; height: 70px; left: 0;
    bottom:0; background:#6dba46; z-index: 2  }
.m2 .list a .list-a .img-p-img{
	font-size: 16px;
	z-index: 3;
	position: absolute;
	top:32%;
	left: 0;
	width: 100%;
	text-align: center;
	color: #FFF;
}
.m2 .list a .list-a .img-p-img img{  padding-bottom: 20px;}
.m2 .list a .list-b .img-p-img{ padding-bottom:16px;font-size: 16px; z-index: 3; position: absolute; bottom:0;  left: 0; width: 100%; text-align: center;  color: #ffffff;}
.m2 .list a .list-b .img-p-img img{  padding-bottom: 10px;}
.m2 .list a .list-a{ display: block;}
.m2 .list a .list-b{ display: none;}
/*m3*/
.m3{overflow: hidden;padding:90px 0;background: #f6f6f6;}
.picScroll-left{overflow:hidden; position:relative;}
.picScroll-left .hd ul{ text-align: right;}
.picScroll-left .hd ul li{ float: right; width: 14px;text-indent:99px; height: 14px; overflow: hidden; border-radius: 10px; background:#acacac ; margin-left: 10px; }
.picScroll-left .hd ul .on{  background:#6dba46 ; }
.picScroll-left .bd{overflow: hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left;overflow:hidden; width: 100%;}
.m3 .bd .picList .img{ float:right; width:60%;/* height:340px;*/ padding-top:60px;display:table;overflow:hidden; transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.m3 .bd .picList .txt { float: left; width: 35%; }
.m3 .bd .picList .txt .title{ font-size: 20px; color:#333333; font-weight: bold; height: 60px; line-height: 60px; width: 100%; border-bottom: 1px solid #cacaca;}
.m3 .bd .picList .txt .title span{ font-size: 16px; color:#bbbbbb; text-transform: uppercase; font-weight: normal; padding-left: 8px; }
.m3 .bd .picList .txt h1{ color:#57a72e; line-height: 50px; padding-top: 20px; font-size: 18px;}
.m3 .bd .picList .txt p{color: #666666; line-height: 30px; font-size: 14px;}
.m3 .bd .picList .txt a{ text-transform: uppercase; font-size: 13px; font-family: Arial; color: #008ed6; font-weight: bold; margin-top: 60px; display: block; }
.m3 .bd .picList .center{ vertical-align:middle; display:table-cell; text-align:center;}
.m3 .bd .picList.text{display:inline-block;}
.m3 .bd .picList .img:hover{ transform:translate3d(0, -6px, 0);-webkit-transform:translate3d(0, -6px, 0);-moz-transform:translate3d(0, -6px, 0);-o-transform:translate3d(0, -6px, 0);-ms-transform:translate3d(0, -6px, 0);}

/*m4*/
.m4{
	overflow: hidden;
	padding:70px  0 80px 0;
	background-color: #FFF;
}
.m4 .list{margin-top:28px;}
.m4 .mo-nw{ display: block; border:none; width: 100%; background:#ededed; height: 60px; line-height: 60px;
    color: #333333; font-size: 18px; text-align: center; margin-top: 40px;  }
.m4 .mo-nw:hover{  background:#57a72e; color: #FFFFFF;}
.m4 .list a{ border:1px solid #e0e0e0;width: 290px; margin-right:10px; text-align: center;display: block;float: left;  padding:0 0 20px 0;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.m4 .list a:nth-of-type(4){ margin-right:0px; }
.m4 .list .img{width:100%;height:auto;overflow: hidden; position: relative;}
.m4 .list .img img{width:100%; display: block;}
.m4 .list .img .imga{width:100%; height:260px ; display: block;}
.m4 .list .img  .jia { display:none; width:100%;height:100%;overflow: hidden; text-align: center; position: absolute;  z-index: 2;left: 0; top: 0; background: url("../images/index/news_bg.png") repeat;}
.m4 .list .img  .jiahao{display:none; width: 44px; height: 44px; position: absolute; z-index: 3; left: 50%;top: 50%; margin-left: -22px; margin-top: -22px;}
.m4 .list .xian{ width: 100%; height: 8px; background: #e5e5e5;}
.m4 .list .title{font-size: 16px; padding-top:20px; padding-bottom:10px; padding-left:10px; padding-right:10px;line-height: 20px; text-align: center; color: #000000;}
.m4 .list .text{line-height: 26px; height:52px; overflow: hidden; color:#666666; text-overflow: ellipsis; display:-webkit-box;  -webkit-box-orient:vertical;  -webkit-line-clamp:2;  padding-left:10px; padding-right:10px; }
.m4 .list a .mr{display: inline-block;  padding-top: 20px; text-transform:uppercase;font-size: 12px; font-weight:bold; line-height: 18px;color:#008ed6; }
.m4 .list a:hover{  transform:translate3d(0, -6px, 0);-webkit-transform:translate3d(0, -6px, 0);-moz-transform:translate3d(0, -6px, 0);-o-transform:translate3d(0, -6px, 0);-ms-transform:translate3d(0, -6px, 0);}
.m4 .list a:hover .xian{background: #67b440; }
.m4 .list a:hover .mr{ border-bottom:2px solid #008ed6;}
.m4 .list a:hover .img  .jiahao{ display: block;}
.m4 .list a:hover .img  .jia{ display: block;}



/*********footer*********/  
.footer{width: 100%;overflow: hidden;background: #323232; border-top:5px solid #6dba46;}
.footer .w{margin:0 auto;overflow: hidden;}
.footer .w1{padding:70px 0 65px 0;}
.footer .w1 dl{overflow: hidden;}
.footer .w1 dt{font-size: 18px;color:#ffffff;line-height: 18px;margin-bottom:14px;}
.footer .w1 a{display: block;color:#959595;line-height: 26px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.footer .w1 .left{margin-right:100px;}
.footer .w1 .right{width: 430px;}
.footer .w1 .right .erweima{ float: left; width: 140px;}
.footer .w1 .right .txt{ float: right;  width: 260px; color:#ffffff; }
.footer .w1 .right .txt h1{ font-size: 18px; padding-bottom: 10px; line-height: 20px;}
.footer .w1 .right .txt .adr{ color:#959595; font-size: 12px;  line-height: 24px;}
.footer .w1 .right span{display: block;color:#ffffff;font-size: 14px;margin-top: 10px;text-align: center;}
.selectlink{ color: #c3c3c3; font-size: 14px; height: 36px; line-height: 36px; margin-top: 15px; background: #313131; width: 208px;}
.footer .last{background: #323232; border-top:1px solid #6f6f6f;padding:16px 0;overflow: hidden;}
.footer .w2 .left{color:#ffffff;line-height:14px;font-size:12px;}
.footer .w2 .right{overflow: hidden;}
.footer .w2 .right a{display: block;float: left;color:#FFFFFF;line-height:14px;font-size:12px;}
.footer .w2 .right span{display: block;float: left;color:#808080;line-height:14px;font-size:12px;padding:0 7px;}


.footer .w1 a:hover{padding-left:3px;  color: #FFFFFF;}
.footer .w1 .right .txt .youqing {  height: 100px;   font-size: 14px;  line-height: 36px; margin-top: 15px; width: 208px;}
.footer .w1 .right .txt .youqing .yq-yi{ text-indent:1em;display: block; height: 36px; line-height: 36px;border:1px solid #838383; color: #c3c3c3; background: url("../images/jiantou.png") right 10px center no-repeat;  }
.footer .w1 .right .txt .youqing:hover .yq-er{ display: block; }
.footer .w1 .right .txt .youqing .yq-er { display: none; }
.footer .w1 .right .txt .yq-er a{  text-indent:1em; display: block;   line-height: 36px; color: #c3c3c3;}
.footer .w1 .right .txt .youqing a:hover{padding-left:0px;}

/*********nybanner*********/ 
.nybanner{
	width:100%;
	height:400px;
	position:relative;
	overflow: hidden;
}
.nybanner img{
	display: block;
	position:absolute;
	left:50%;
	margin-left:-1280px;
	height:400px;
	max-width:2560px;
	width:2560px;
}
.dy{overflow: hidden; margin-top: 50px;  font-size: 15px; line-height: 26px; color:#666666; padding-bottom: 24px;}
.dy p{ padding-bottom: 20px;}
/*dy*/
.dy2{overflow: hidden;font-size:14px;line-height:26px;color:#666666;}



/*********nymain*********/
.nybg{ background: #f6f6f6; width: 100%; padding-top:54px; padding-bottom:60px ; }
.ny-w{  width: 1200px; padding-top: 50px;  margin-left: auto; margin-right: auto; background: #FFFFFF;}
.fgleft{ float: left; width: 25%;}
.fgleft-p{ padding-left: 8%; padding-right: 10%;}
.fgleft h3{ font-size: 18px; color:#666666; line-height: 26px; padding-left: 20px;}
.fgleft h2{
	text-transform: uppercase;
	font-size: 20px;
	color:#e2e2e2;
	font-weight: 200;
	line-height: 20px;
	padding: 10px 0 20px 20px;
}
.left-list{ width: 100%; }
.left-list .a-on{ width: 100%; height: 44px; line-height: 44px; display: block;background:url("../images/fg_kuaih.png") no-repeat 18px center; background-color:#79b53f ;   color: #FFFFFF; }
.left-list .a-on .img-r{ background: url("../images/fg_youh.png") no-repeat right 20px  center; display: block; padding-left: 30px;}
.left-list .a-one{ width: 100%; height: 44px; line-height: 44px; display: block;  color: #333333; background:url("../images/fg_kuan.png") no-repeat 18px center;}
.left-list .a-one:hover{ width: 100%; height: 44px; line-height: 44px; display: block;background:url("../images/fg_kuaih.png") no-repeat 18px center; background-color:#79b53f ;   color: #FFFFFF; }
.left-list .a-one:hover .img-r{ background: url("../images/fg_youh.png") no-repeat right 20px  center;}

.left-list .img-r{ display: block; padding-left: 30px; background: url("../images/fg_you.png") no-repeat right 20px center; }
.fgright{ float: left; width: 75%; }

.left-list ul li{margin-bottom: 10px;}
.left-list .list-er{ display: block; border-bottom:1px solid #dfdfdf; padding-bottom: 10px; }
.left-list .list-er a{ display: block; padding-left: 30px; line-height: 30px; font-size: 12px; color: #333333;}
.left-list .list-er a:hover{  color: #3d8e1a; }

.fgright-p{ padding-right:30px;}
.fgright .tit{ border-bottom:1px solid #d0d0d0; width: 100%;}
.fgright .tit .txt{ display: inline-block; float: left; color:#000000; font-size: 20px; line-height: 26px; padding-bottom: 10px; border-bottom:2px solid #79b53f;}
.fgright .tit .url{float: right;  font-size: 12px; color:#999999;}
.fgright .tit .url font{ padding-left: 10px; padding-right: 10px;}
.fgright .tit .url a{ color:#999999; line-height: 26px;}
.fgright .tit .url a:hover{ color:#666666}
.fgright .tit .url .ah{color: #666666; }
/*__________________________方格1____________________________________*/
.fgright .fg-cell{ padding-top: 42px; }
.fgright .fg-cell .a-p{ width: 33.33%;float: left; padding-bottom: 30px;}
.fgright .fg-cell a{ display: block;  width:92%; overflow: hidden; }
.fgright .fg-cell .img{ width: 100%; overflow: hidden; }
.fgright .fg-cell .img img{ width: 100%; display: block; transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.fgright .fg-cell a:hover .img img{transform: scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);}
.fgright .fg-cell .txt{ background: #f2f2f2;  font-size: 16px; color:#333333; line-height: 50px; height: 50px; text-align: center; width: 100%;}
.fgright .fg-cell a:hover .txt{ background:#79b53f;   color:#FFFFFF;}
/*__________________________方格2____________________________________*/
.fgright .fg2-cell{ padding-top: 50px; overflow: hidden; }
.fgright .fg2-cell .a-p:nth-of-type(3n+1){ margin-left: 0;}
.fgright .fg2-cell .a-p{ width: 31.33%;float: left; padding-bottom: 30px; margin-left: 3%;}
.fgright .fg2-cell .a-p a{ display: block; padding:10px 10px 40px 10px;border:1px solid #dddddd;}/**/
.fgright .fg2-cell .a-p a img{ width: 100%; height: 205px;}
.fgright .fg2-cell .a-p a .title{ border-bottom:none; margin:25px 0 15px 0;line-height: 1;font-size: 16px;text-align: center;color:#333333;width: 100%;position: relative;}
.fgright .fg2-cell .a-p a .title:before{content: " ";position: absolute;width: 100%;height: 1px;background: #d5d5d5;top:8px;left:0;}
.fgright .fg2-cell .a-p a .title div{position: relative;background: #ffffff;display: inline-block;padding:0 16px;}
.fgright .fg2-cell .a-p a .text{ padding-left:20px;background:url(../images/fg_dian2.png) left 9px no-repeat; clor:#666666; line-height: 26px; font-size: 14px;text-overflow: ellipsis; display:-webkit-box;  -webkit-box-orient:vertical;  -webkit-line-clamp:2; overflow: hidden; }
.fgright .fg2-cell .a-p a:hover{background: #79b53f;border-color: #ffffff;}
.fgright .fg2-cell .a-p a:hover .title{color:#ffffff;}
.fgright .fg2-cell .a-p a:hover .title div{background: #79b53f;}
.fgright .fg2-cell .a-p a:hover .text{color:#ffffff;background:url(../images/fg_dian1.png) left 9px no-repeat;}
/*__________________________简介-about____________________________________*/
.fgright .about{ padding-bottom: 70px;}
.fgright .about .title{ color:#57a72e; font-size: 18px; line-height: 26px; border: none; font-weight:bold;padding-bottom: 15px; }
.fgright .about p{ font-size: 15px; line-height: 30px; color:#666666; padding-bottom: 24px;}
.fgright .about img{  padding-bottom: 40px; max-width: 100%;}

/*__________________________新闻列表1 newlist1____________________________________*/
.n-lb1{overflow: hidden;margin-top:50px; padding-bottom: 50px; width: 100%; position: relative;}
.n-lb1 .txtScroll-left{position:relative;overflow: hidden;padding:20px;background: #f2f2f2;}
.n-lb1 .txtScroll-left .hd{ overflow:hidden;position:absolute;bottom:37px;right:35px;z-index: 999; }
.n-lb1 .txtScroll-left .hd .prev,.n-lb3 .txtScroll-left .hd .next{ z-index:999;display:block; width:19px; height:19px;margin-left: 8px; float:right;overflow:hidden; cursor:pointer;}
.n-lb1 .txtScroll-left .hd .next{ float:left; background: url("../images/bleft.png") no-repeat center center; display: block; width: 20px;  height: 20px;}
.n-lb1 .txtScroll-left .hd .prev{ float:right; background: url("../images/bright.png") no-repeat center center; display: block; width: 20px; height: 20px;}
.n-lb1 .txtScroll-left .hd .next:hover{background: url("../images/bleft2.png") no-repeat center center;}
.n-lb1 .txtScroll-left .hd .prev:hover{background: url("../images/bright2.png") no-repeat center center;}
.n-lb1 .txtScroll-left .hd ul{display: none;}
.n-lb1 .txtScroll-left .bd{ overflow:hidden;}
.n-lb1 .txtScroll-left .bd ul{ overflow:hidden;}
.n-lb1 .txtScroll-left .bd ul li{ overflow: hidden;}
.n-lb1 .txtScroll-left .bd .infoList{ width: 100%;}
.n-lb1 .txtScroll-left .bd .img{width:40%;overflow: hidden;float: left;margin-right: 3%; height: 260px;}
.n-lb1 .txtScroll-left .bd .text{overflow: hidden;}
.n-lb1 .txtScroll-left .bd .title{ padding-top:10px;font-size: 16px; color:#333333; font-weight:bold;line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 20px;}
.n-lb1 .txtScroll-left .bd .date{font-family:arial;margin-top:28px;font-size: 14px;color:#999999;}
.n-lb1 .txtScroll-left .bd .wj{clear:both;font-size: 14px;line-height: 28px;color:#666666;padding-top:25px; text-overflow: ellipsis; display:-webkit-box;  -webkit-box-orient:vertical;  -webkit-line-clamp:2; overflow: hidden;}
.n-lb1 .txtScroll-left .bd span{ text-transform:uppercase; color:#008ed6;height:34px;line-height:34px;margin-top:40px;width:100px;display: block; font-weight: bold;}
.n-lb1 .txtScroll-left .bd a:hover span{color:#79b53f;}
.n-lb1 .txtScroll-left .bd a:hover .title{color:#79b53f;}
.n-lb1 .list{overflow: hidden;padding:10px;margin-top:10px;}
.n-lb1 .list li{float: left;width:46%;}
.n-lb1 .list li:nth-of-type(2n){ float: right;}
.n-lb1 .list li a{padding:20px 15px;border-bottom: 1px solid #dbdbdb;display: block;}
.n-lb1 .list li a:hover{box-shadow: 0 0 10px #dbdbdb;}
.n-lb1 .list li a .title{ color:#000000;font-size: 16px; line-height: 26px; white-space: nowrap; overflow: hidden ; text-overflow: ellipsis;}
.n-lb1 .list li a .date{font-size: 12px;color:#999999;font-family: arial;margin:16px 0;}
.n-lb1 .list li a .text{line-height: 26px; height:48px; color:#666666; text-overflow: ellipsis; display:-webkit-box;  -webkit-box-orient:vertical;  -webkit-line-clamp:2; overflow: hidden; }


/*-------------------------企业理念--linian.html--------------------------------------------*/
.linian .cell{ height: 88px; overflow: hidden; margin-bottom: 45px;}
.linian .cell .left{ padding-left: 30px; width: 130px;}
.linian .cell .left img{ width: 88px; height: 88px;}
.linian .cell .right{float: left ; width: 830px; font-size: 14px; color: #333333; line-height: 26px;}
.linian .cell .right h2{ font-size: 18px; color: #57a72e; line-height: 26px; padding-bottom: 10px; }
.linian .cell2{ overflow: hidden; margin-bottom: 45px;}
.linian .cell2 .left{ padding-left: 30px; width: 130px;}
.linian .cell2 .right{  float: left; width: 830px; font-size: 12px; color: #333333; line-height: 26px;}
.linian .cell2 .left img{ width: 88px; height: 88px;}
.linian .cell2 .right h4{ width: 830px; font-size: 14px; color: #333333; line-height: 26px;  padding-bottom: 5px;}
.linian .cell2 .right h2{ font-size: 18px; color: #57a72e; line-height: 26px;  padding-bottom: 10px;}
.linian .cell2 .right p{ font-size: 14px; line-height: 26px; color: #666666; padding-bottom: 25px;}


/*__________________________企业文化1------wenhua.html____________________________________*/
.wenhua .wh1{ overflow: hidden; }
.wenhua .wh1 .left{ text-align:center;width: 330px; height: 300px; border: 1px solid  #e6e6e6; margin-right: 27px; }
.wenhua .wh1 .left:nth-of-type(3){ margin-right: 0px;}
.wenhua .wh1 .left img{ display: block; margin: 0 auto; padding-top: 60px; padding-bottom: 30px;  }
.wenhua .wh1 .left .txt h2{  color: #333333; font-size: 18px; line-height: 26px; margin-bottom: 10px;}
.wenhua .wh1 .left .txt{ padding: 0px 20px; font-size: 14px; color: #666666; line-height: 26px;}
.wenhua .wh2{ background: url("../images/wenhua_bg.jpg") no-repeat right top;padding-top: 55px; height: 466px;}
.wenhua .wh2 .txt-top{ width: 740px; color: #333333; font-size: 16px; line-height: 40px; }
.wenhua .wh2 .txt-top span{  width: 150px; display: inline-block; font-weight: bold;}


/*__________________________供应商加盟------jiameng.html____________________________________*/
.jiameng { padding-bottom: 50px;}
.jiameng .title{ font-size: 18px; color: #57a72e; line-height: 26px; font-weight: bold; padding-bottom: 10px;}
.jiameng p{ font-size: 15px; color: #666666; line-height: 30px;}
.jiameng .link ul{ margin-bottom: 25px;}
.jiameng .link ul li{ height: 40px; line-height: 40px; color:#666666 ; font-size: 16px;}

.jiameng .link ul li img{ vertical-align: middle; padding-right: 12px; padding-left: 10px;}
.jiameng .link .fujian{ display: block; width:200px; ; height:30px; line-height: 30px; margin-left: 10px;
    background: url("../images/jiameng_3.jpg") no-repeat left center; padding-left: 30px; }
.jiameng .link .fujian font{ color: #008ed6; font-size:16px; font-weight: bold; border-bottom: 2px solid  #008ed6; ;}
.jiameng .jm-liucheng .one{ background: #ededed; float: left; padding: 10px 20px; width:180px; height: 48px; line-height: 24px; ;}
.jiameng .jm-liucheng .two{ background: #ededed; float: left; padding: 10px 20px; width:280px; height: 48px; line-height: 24px; ;}
.jiameng .jm-liucheng .three{ background: #ededed; float: left; padding: 10px 20px; width:190px; height: 48px; line-height: 24px; ;}
.jiameng .jm-liucheng .three span{ color: #008ed6;}
.jiameng .jm-liucheng img{ float: left; padding: 20px 10px;}
.jiameng .jm-liucheng{ overflow: hidden; margin-bottom: 35px; margin-top: 5px;}






/*******************fy********************/ 
.fy{overflow: hidden;text-align: center; padding-bottom: 100px;}
.fy-con{display: inline-block;overflow: hidden; }
.fy .pre{ width: 70px; height: 40px; margin-right: 30px; border-radius: 2px;}
.fy .next{ width: 70px; height: 40px; border-radius: 2px;}
.fy a{ display:block; width:35px; height:40px; text-align:center; line-height:40px; float:left; font-size:12px;color:#ffffff;; margin-right:10px;background: #8a8a8a; border-radius: 2px;}
.fy a:hover{  background:#79b53f}
.fy .cpb {color:#ffffff;border:none;background: #79b53f;width:36px;height:40px;line-height: 40px;display:block;text-align:center;float:left;font-size:12px;margin-right:10px; border-radius:2px;}











/*********mo-hide*********/  
.mo-header{display: none;}
.mo-nyheader{display: none;}
.mo-m2{display: none;}
.mo-m3{display: none;}
.mo-m4{display: none;}
.mo-footer{display: none;}
.colorpiece{display: none;}
.lb4 .lb4nav-qt{display:none;}



/*********mobile*********/  
/*mo-header*/
.mo-header{padding:20px 20px;overflow: hidden;}
.mo-header .right{cursor: pointer;}
.r-img-layout{ padding-right: 4px; margin-top: 14px;}
.navlist{display:none;width:100%;height:100%;z-index:100;position:fixed;top:0;left:0;z-index:99999999999;overflow-y:scroll;overflow-x:hidden;background-color:rgba(0,0,0,0.9); }
.navlist .close{float:right;margin-top:30px;margin-right:30px;cursor:pointer;margin-bottom:30px;}
.navlist > ul{clear:both;text-align:center;padding-bottom:40px;}
.navlist > ul > li{margin-top:30px;}
.navlist > ul > li > a{color:#cccccc;font-size:25px;line-height:30px;}
.navlist ul li ul{display:none;margin-top:20px}
.navlist ul li ul li a{color:#cccccc;font-size:20px;line-height: 30px;}
.navlist-active > a{color:#0191da !important;}
.navlist .mo-pho{display:block;margin:0 auto 40px auto;font-size:20px;line-height:30px;color:#cccccc;text-align: center;}
/*mo-nyheader*/
.mo-nyheader{padding:0 20px;height:90px;overflow: hidden;border-bottom:1px solid #e8e8e8;position: relative;}
.mo-nyheader .nymonext{position: absolute;top:28px;z-index: 99;}
.mo-nyheader .motitle{width:100%;position: absolute;top:0;left:0;text-align:center;font-size:30px;color:#666666;line-height: 90px;}
.mo-nyheader .nymonav{position: absolute;top:33px;z-index: 99;right:20px;cursor: pointer;}
/*mo-m2*/
.mo-m2{overflow: hidden;padding:50px 0 70px 0; border-bottom: 1px solid #e9e9e9;}
.mo-m2 .m-title{text-align: center;overflow: hidden}
.mo-m2 .m-title h1{font-size:20px;line-height:26px; color: #333333; font-weight:bold; padding-bottom: 5px;}
.mo-m2 .m-title h2{font-size: 16px; color:#bababa;line-height:26px;font-family:Verdana; text-transform: uppercase;padding:0 0 20px 0;}
.mo-m2 h1{text-align: center;font-size: 35px;line-height: 38px;color:#000000;}
.mo-m2 .list{ overflow: hidden; padding-left: 10px; padding-right: 10px; margin-top:15px;}
.mo-m2 .list a{display: block; float: left;overflow: hidden;width:100%;text-align: center;}
.mo-m2 .list .img{ text-align: center;}
.mo-m2 .list .img img{width:100%;}
.mo-m2 .list .title{background: #ffffff;font-size: 22px; line-height: 90px; padding-bottom: 6px;}
.mo-m2 .more{display: block;width:100%;background: #c7c7c7; line-height: 66px;font-size: 24px;color:#ffffff; margin-top:30px;text-align: center;}
/*mo-m3*/
.mo-m3{overflow: hidden;padding:50px 0 70px 0; border-bottom: 1px solid #e9e9e9;}
.mo-m3 .m-title{text-align: center;overflow: hidden}
.mo-m3 .m-title h1{font-size:20px;line-height:26px; color: #333333; font-weight:bold; padding-bottom: 5px;}
.mo-m3 .m-title h2{font-size: 16px; color:#bababa;line-height:26px;font-family:Verdana; text-transform: uppercase;padding:0 0 20px 0;}
.mo-m3 h1{text-align: center;font-size: 35px;line-height: 38px;color:#000000;}
.mo-m3 .list{
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
	margin-top:15px;
}
.mo-m3 .list a{display: block; float: left;overflow: hidden;width:100%;text-align: center;}
.mo-m3 .list .img{ text-align: center;}
.mo-m3 .list .img img{width:100%;}
.mo-m3 .list .title{background: #ffffff;font-size: 22px; line-height: 90px; padding-bottom: 6px;}
.mo-m3 .more{display: block;width:100%;background: #c7c7c7; line-height: 66px;font-size: 24px;color:#ffffff; margin-top:30px;text-align: center;}
/*mo-m4*/
.mo-m4{overflow: hidden;padding:0px 0 80px 0; border-bottom: 1px solid #c7c7c7;}
.mo-m4 .xian{ height: 15px; background: #f1f1f1; border-bottom: 1px solid #e9e9e9; width: 100%; margin-bottom: 30px;}
.mo-m4 .list{overflow: hidden;  padding-left: 10px; padding-right: 10px;}
.mo-m4 .list .title{  border-bottom:1px solid #cfcfcf; width: 100%; }
.mo-m4 .list .title h1{ color:#47832d; display: inline-block; border-bottom:2px solid #47832d;line-height: 80px; }
.mo-m4 .list .title a{ padding-right: 20px; float: right; line-height: 80px; font-size: 24px; color:#999999; background: url("../images/gengduo.jpg") no-repeat right center;}
.mo-m4 .list .cell{ display: block; padding: 30px 0; border-bottom:1px solid #e2e2e2;}
.mo-m4 .list .cell .cell-img{ float: left; width: 38%;}
.mo-m4 .list .cell .cell-txt{ float: right; width: 56%; }
.mo-m4 .list .cell .cell-txt p{ color:#333333; font-size:26px; line-height:40px;overflow: hidden; text-overflow: ellipsis; display:-webkit-box;  -webkit-box-orient:vertical;  -webkit-line-clamp:2; }
.mo-m4 .list .cell .cell-txt .time{
	color:#999999;
	font-size: 16px;
	line-height: 16px;
}
.mo-m4 .list .list2{ padding: 20px 0;}
.mo-m4 .list .list2 ul li{ list-style: disc inside ; color:#9e9e9e; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mo-m4 .list .list2 ul li a{ line-height: 40px; font-size:20px ; color:#333333; }
.mo-m4 .more{display: block;width:100%;background: #c7c7c7; line-height: 66px;font-size: 24px;color:#ffffff; margin-top:30px;text-align: center;}
/*mo-footer*/
.mo-footer{ font-size:20px;color:#ffffff; text-align: center;}
.mo-footer .tel{  padding: 22px 0 22px 100px; display: inline-block;  text-align: left;  background: #ffffff; background: url("../images/tel.jpg") left center no-repeat; line-height: 30px; color:#407611; font-size: 22px;  }
.mo-footer .tel font{ color:#407611; font-size: 22px; font-weight: bold;}
.mo-footer  .bottom{background:#407611; padding-top: 30px;}
.mo-footer  .bottom .top{ border-bottom:1px solid #3d5e33;font-size: 24px; color: #ffffff; display: block; line-height: 14px;  background: url("../images/motop.png") no-repeat top center;padding-top:36px; padding-bottom: 36px;}
.mo-footer  .bottom p{ line-height: 76px; font-size: 22px; font-weight: 200; }


/*********detail*********/  
.news_details{overflow: hidden;margin-top: 35px; padding-bottom:40px;}
.news_details-title{font-weight:bold;font-size: 20px;text-align: center;line-height: 26px;}
.news_details-date{position:relative;padding:16px 0 20px 0;border-bottom: 1px dashed #ccc;color:#999999;}
.news_details-time{overflow: hidden;margin-left:350px;}
.news_details-timeimg{vertical-align:text-top;margin-right: 7px;margin-top: 2px;}
.news_details-text{overflow: hidden;padding-top:36px;font-size: 14px;color:#666666;line-height: 28px;min-height: 180px;}
.news_details-text img{max-width: 100%;}
.news_details .fx{overflow: hidden;position: absolute;top:4px;right:445px}



/*反馈*/
.denglu{ width:473px; height:305px; margin:10px auto 0 auto}
.feed_bg{ width:100%; height:600px; overflow:hidden;}
.yhm{ width:765px; height:auto; overflow:hidden; margin:10px 0 0 0 }

.yzm{ display:block; width:60px; height:20px; margin:15px 0 0 14px; float:left}

/*反馈*/
.fankui{  height:auto; overflow:hidden; }
.fankuitop{ width:844px; height:41px; margin:30px auto 0 auto}
.fankuitopwz{ color:#6C6C6C;font-family:Microsoft Yahei; font-size:14px; line-height:41px;  background:url(../images/fktb.jpg) left no-repeat; display:block; width:720px; padding-left:30px; margin:0 auto}
.fankuinr{ width:765px; height:487px; margin:30px auto 0 auto}



/********招聘列表13********/
.n-lb13{overflow: hidden;margin-top:50px;}
.n-lb13 ul{overflow: hidden;}
.n-lb13 li{margin-bottom: 2px;}
.n-lb13 .lb-show{padding:0 25px 0 0;height: 52px;background: #f4f4f4;position: relative;}
.n-lb13 .name{line-height: 52px;float: left;overflow: hidden;font-size: 16px;color:#333333;padding-left: 20px;cursor: pointer;}
.n-lb13 .box{float: right;overflow: hidden;}
.n-lb13 .apply{float: left;cursor: pointer;font-size: 14px;color:#666666;line-height: 52px;margin-right: 15px;}
.n-lb13 .btnss{float: left;cursor: pointer;width:20px;height:20px;margin-top:15px;background: url(../images/lb_xl2.png) center center no-repeat;}
.n-lb13 .lb-xl{display:none;position: absolute;top:52px;right: 50px;background: #f1f1f1;padding:0 10px 15px 10px;}
.n-lb13 .lb-xl a{font-size: 12px;display: block;color:#333333;line-height: 1;margin-top:15px;}
.n-lb13 .lb-xl a:hover{color:#f39800;}
.n-lb13 .lb-hide{display: none;overflow: hidden;background: #f9f9f9;padding:20px 20px 40px 20px;}
.n-lb13 .lb-hide .hide-top{padding-bottom:30px;border-bottom: 1px solid #e2e2e2;overflow: hidden;font-size: 14px;color:#000000;line-height: 1;}
.n-lb13 .lb-hide .hide-top p{float: left;width: 220px;margin-top: 12px;}
.n-lb13 .lb-hide .hide-top i{font-style: normal;color:#666666;}
.n-lb13 .lb-hide .hide-bottom{overflow: hidden;font-size: 14px;line-height: 30px;color:#666666;}
.n-lb13 .lb-hide .hide-bottom h1{font-weight: normal;color:#000000;font-size: 14px;margin:22px 0 6px 0;}
.n-lb13 .lion .lb-show{background: #4c4948;}
.n-lb13 .lion .name{color:#ffffff;}
.n-lb13 .lion .btnss{background:url(../images/lb_xl1.png) no-repeat center center;}
.n-lb13 .lion .apply{color:#ffffff;}

/********招聘申请表1********/
.recruitment{overflow: hidden;margin:90px 0 90px 64px;}
.recruitment .box{margin-right:100px;overflow: hidden;float: left;margin-bottom: 25px;}
.recruitment .box label{font-size: 14px;color:#666666;width: 90px;display: block;float: left;line-height: 35px;}
.recruitment .box input.input-text{width: 160px;height: 33px;border:1px solid #e5e5e5;font-size: 14px;padding:0 10px;}
.recruitment .box i{font-style: normal;font-size: 14px;color:#000000;}
.recruitment .input-button{display:block;clear: both;margin-left: 90px;width: 180px;height: 50px;text-align: center;line-height: 50px;background: #4c4948;border:0;color:#ffffff;font-size: 18px;}
.recruitment .sc{width: 182px;height: 35px;position: relative;border:1px solid #e5e5e5;float: left;}
.recruitment .sc h1{background: #ffffff;position: absolute;line-height: 35px;color:#666666;font-size: 14px;width: 100%;font-weight: normal;}
.recruitment .sc .input-file{position: absolute;top:0;left:0;z-index: 99;width: 182px;cursor:pointer;opacity:0;height: 35px;}



/*人力资源*/
.zp_bg{ width:100%; height:2200px; overflow:hidden;  background:#fff;}
.rlzybt{ width:756px; height:40px; line-height:40px; overflow:hidden; margin:10px auto 0 auto;}
.zl{ width:756px;overflow:hidden; margin:0 auto;}
.rlzybt_left{color:#333;font-family:Microsoft YaHei; font-size:14px; }
.rlzybt_right{ margin-left:50px; font-size:14px; color:#d80000}
.xbt{ background:url(../images/xbt1.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:727px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt2{ background:url(../images/xbt2.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:727px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt3{ background:url(../images/xbt3.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:727px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt4{ background:url(../images/xbt4.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:727px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt5{ background:url(../images/xbt5.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:727px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt6{ background:url(../images/xbt6.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:727px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.xbt7{ background:url(../images/xbt7.jpg) left no-repeat; padding-left:29px; height:28px; line-height:28px; width:727px;color:#333333;font-family:Microsoft YaHei; font-size:16px; margin-top:32px; }
.jbzlnb{ width:720px; height:28px; margin-top:20px}
.name{ float:left;}
.namewz{ float:left;color:#666;font-family:Microsoft YaHei; font-size:15px; line-height:26px; padding-left:10px ;width:110px; text-align:right}
.namek{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px; line-height:23px; display:block; width:110px; height:23px}
.namek2{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px;line-height:23px; display:block; width:570px; height:23px}
.namek3{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px;line-height:23px; display:block; width:343px; height:23px}
.xing{ display:block; width:5px; height:5px; background:url(../images/xing.jpg);  }
.yjsfx{ display:block; margin:5px 0 0 0; float:left}
.fxk{ float:left;color:#666;font-family:Microsoft YaHei; font-size:15px; line-height:26px; margin-left:5px}
.sel_wrap{ width:75px;height:26px;background:#fff url(../images/xb.jpg) no-repeat right ;
color: #333; font-size: 12px; border:1px solid #BFBFBF;
cursor:pointer;position:relative;_filter:alpha(opacity=0);  color:#333; font-size:12px; line-height:26px}
.sel_wrap label{padding-left:10px;font-size:12px;z-index:2; color: #333; line-height: 26px; height: 26px; display: block;}
.sel_wrap .select{width:100%; height:26px; line-height:26px; z-index:4;position:absolute;top:0;left:0;margin:0;padding:0;opacity:0; *margin-top:12px; filter:alpha(opacity=0);cursor:pointer; font-size: 12px;}
.namek4{ float:left; border:1px solid #BFBFBF;  padding:3px 0 0 4px; line-height:23px; display:block; width:220px; height:23px}
.rltable{ width:648px; height:auto; overflow:hidden; margin:13px 0 0 28px}
.namewz2{float:left;color:#666;font-family:Microsoft YaHei; font-size:15px; line-height:26px; padding-left:25px ;}
.namewz3{float:left;color:#666; font-size:12px; line-height:26px; padding-left:25px ;}
.rlft{ width:800px; height:60px; border-top:1px solid #E5E5E5; margin-top:47px;}
.zptj{ cursor:pointer; background:url(../images/rltj.jpg); border:0; padding:0; width:92px; height:32px; margin:24px 0 0 54px;}

/*首页友情链接*/
.cp-footer-link{ margin-top:16px;position:relative;overflow: hidden;width:237px;height:38px ;}
.cp-footer-linkbox{position: absolute;width:100%; top:0;left:0;  }
.cp-footer-linkbox a:nth-of-type(1){  border:1px solid #838383; height: 36px;  background: url("../images/jiantou.png") right 10px center no-repeat;}
.cp-footer-linkbox a{display:block;text-indent:1em;font-size:14px;color:#666666;line-height:36px !important;height:36px;}
.cp-footer-link:hover{
	overflow: visible;
	height:180px;
}
.cp-footer-linkbox a:hover{ color: #FFFFFF !important; padding-left: 0px !important; }



/*__________________________新闻列表2 newlist2____________________________________*/
.n-lb2{overflow: hidden;margin-top:20px; padding-bottom: 35px; width: 100%; }
.n-lb2 .list{overflow: hidden;}
.n-lb2 .list li{ }
.n-lb2 .list li a{ display:block; overflow: hidden; margin-top: 30px; padding-bottom: 30px;border-bottom: 1px solid #dbdbdb;}
.n-lb2 .list li .list-b{  }
.n-lb2 .list li .list-a{ }
.n-lb2 .list li .list-a img{ display: block; float: left; width:240px; height:180px;}
.n-lb2 .list li .list-a .txt{ display: block; float: right; width:780px; height: 150px ;}
.n-lb2 .list li a .txt .title h2{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; width: 60%; color: #333333; font-size: 16px; line-height: 30px; transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.n-lb2 .list li a .txt .title h5{ text-align: right; font-size: 12px; color: #999999;  width: 20%; float: right;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.n-lb2 .list li a .txt .title{ overflow: hidden;}
.n-lb2 .list li a .txt p{ clear: both; font-size: 14px; color: #666666; line-height: 26px; padding-top: 10px ;text-overflow: ellipsis; display:-webkit-box;  -webkit-box-orient:vertical;  -webkit-line-clamp:2; overflow: hidden;}
.n-lb2 .list li a .txt span{ text-transform:uppercase; color:#008ed6;height:34px;line-height:34px;margin-top:30px;width:100px;display: block; font-weight: bold;}
.n-lb2 .list li a:hover .txt span{color:#79b53f;}
.n-lb2 .list li a:hover .txt h2{ padding-left: 10px; color:#79b53f; font-weight: bold; }
.n-lb2 .list li a:hover .txt h5{ padding-right: 10px; color:#79b53f;}

/*__________________________新闻列表3 newlist3____________________________________*/
.n-lb1 .list3{overflow: hidden;padding:10px;margin-top:10px;}
.n-lb1 .list3 li{}
.n-lb1 .list3 li a{ overflow: hidden; height:70px; line-height:70px;border-bottom: 1px solid #e6e6e6; display: block;}
.n-lb1 .list3 li a h3{  color: #000000;font-size: 16px; float: left; width: 80%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.n-lb1 .list3 li a h6{ color: #999999; font-size: 12px; float: right; width: 20%; text-align: right; }
.n-lb1 .list3 li a:hover h6{color: #79b53f !important;}
.n-lb1 .list3 li a:hover h3{color: #79b53f !important;}


/*-------------------------联系我们---contact_us.html--------------------------------------------*/
.contact {width:100%;margin:0px 0 130px 0;overflow: hidden;}
.contact h2{ color: #57a72e; font-size: 20px; line-height: 26px; font-weight: bold;}
.contact h3{ color: #999999; font-size: 14px;  line-height: 26px; text-transform: uppercase; padding-bottom: 15px;}
.contact ul li{  line-height: 42px; color:#666666 ; font-size: 16px; }
.contact ul li span{ padding-right: 10px;}
.contact ul li img{ vertical-align: middle; margin-right: 10px;}
.contact ul li  .luxian{ color:#333333; font-size: 18px;}
.contact ul .luxian-li{ height: auto; margin-top: 20px;}
.contact ul li p{ padding-left:38px; line-height: 34px;}
.contact  .map{ padding-top: 40px;}



/*-------------------------公司历程----licheng.html--------------------------------------------*/
.licheng{width:100%;margin:40px 0 50px 0;overflow: hidden;}
.licheng .txtMarquee-left{ width:100%;  position:relative;overflow: hidden}
.licheng .txtMarquee-left .hd{height:26px;}
.licheng .txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;position:absolute;width:34px; height:34px;overflow:hidden; cursor:pointer;top:52px;}
.licheng .txtMarquee-left .hd .prev{ background:url(../images/lb_left.jpg) no-repeat;left:0;}
.licheng .txtMarquee-left .hd .next{ background:url(../images/lb_right.jpg) no-repeat;right:0;}
.licheng .txtMarquee-left .bd{ margin-bottom:20px;margin-right:35px;margin-left:35px; background: url(../images/lb_lcvack.jpg) no-repeat center 42px; position:relative;}
.licheng .txtMarquee-left .bd .tempWrap{width:100% !important;}
.licheng .txtMarquee-left .bd ul{display: block; padding-left: 4% !important; padding-right: 4% !important;}
.licheng .txtMarquee-left .bd ul li{cursor: pointer;width: 16.6%; text-align: center;  overflow: hidden}
.licheng .alist-stylesix-show{overflow: hidden;}
.licheng .alist-stylesix-rq{font-size: 24px;color:#666666;display: block;line-height: 22px;text-align: center;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.licheng .alist-stylesix-show a{margin:13px auto 0;display: block;width: 15px;height:15px; background: #c3c3c3;border-radius: 100%;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.licheng .txtMarquee-left .bd ul li:hover .alist-stylesix-rq{color:#79b53f;}
.licheng .txtMarquee-left .bd ul li:hover a{margin:10px auto 0; width: 24px;height:24px; background: #79b53f;}
.licheng .txtMarquee-left .bd ul li.alist-stylesix-active .alist-stylesix-rq{color:#79b53f;}
.licheng .txtMarquee-left .bd ul li.alist-stylesix-active a{width: 24px;height:24px; background: #79b53f; margin:10px auto 0;}
.licheng .alist-stylesix-texthide{ margin-left: 35px; margin-right:30px;overflow:hidden;font-size: 14px;color:#333333;line-height: 26px; }
.licheng .alist-stylesix-texthide .l-text:last-child{border-bottom:none;}
.licheng .alist-stylesix-texthide .l-text{overflow: hidden;padding:30px 0px 40px 20px;  border-bottom:1px dotted #adadad;}
.licheng .alist-stylesix-texthide .l-text .title{ color:#57a72e;font-size: 18px;line-height: 26px; font-weight: bold;}
.licheng .alist-stylesix-texthide .l-text .txt{ padding: 10px 0;}


/*__________________________新闻列表detail-----newsdetail.html ____________________________________*/
.n-detail { padding-top: 60px; padding-bottom: 60px;  }
.n-detail .fenxiang{ width: 100%; height: 40px; line-height: 40px; background: #eaeaea; margin-bottom: 20px; position: relative;}
.n-detail .fenxiang .news_details-time{overflow: hidden; margin-left: 40%; color: #666666; font-size: 12px; }
.n-detail .fenxiang .fx{overflow: hidden;position: absolute;top:0px;right:30%;}
.n-detail h2{ color: #000000; font-size: 18px; text-align: center; line-height: 30px; padding-bottom: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.n-detail p{ color: #666666; font-size: 15px;  line-height: 30px; padding-bottom: 30px;
    text-indent:2em;}
.n-detail img{ display: block; padding-bottom: 30px; padding-top: 10px;  margin:0 auto;}


/*__________________________主营环境------zy_huanjing.html____________________________________*/
.zy-hj{ padding-bottom: 40px; }
.zy-hj .title{ color:#57a72e; font-size: 18px; line-height: 26px; border: none; font-weight:bold;  }
.zy-hj .c1 .left{ font-size: 14px; color: #666666; line-height:30px; padding-top: 10px; width:610px; padding-right: 60px; border-right: 1px solid  #d9d9d9; }
.zy-hj .c1 .right{ display: block; width: 308px; height:222px;}
.zy-hj .c1{ overflow: hidden;  margin-bottom: 65px;}
.zy-hj .c2{ overflow: hidden;  margin-bottom: 45px; padding-top: 45px;  border-top: 1px dotted  #d9d9d9;}
.zy-hj .c2 img{ display: block; width:100%; height: 270px; }
.zy-hj .c3 .title{ color:#57a72e; font-size: 18px; line-height: 26px; padding-bottom: 15px;}
.zy-hj .c3 table{ display: block;  border:1px solid  #d9d9d9 ; border-top: none; padding-top: 10px; padding-bottom: 10px;}
.zy-hj .c3 table .td-l{ font-weight: bold; width: 235px; color: #333333; padding-left: 45px;}
.zy-hj .c3 table tr{ display: block; width:1048px;}
.zy-hj .c3 table tr td{ height: 40px; line-height: 40px;  font-size: 14px; padding-left: 30px;}
.zy-hj .c3 table tr:hover{ background: #f9f9f9;}
.zy-hj .c3 .biaoti{ overflow: hidden; height:50px;line-height: 50px; font-size: 16px; text-align: center; color: #FFFFFF; background:#79b53f; }
.zy-hj .c3 .biaoti .left{ width:281px; border-right: #e6e6e6 1px solid; }
.zy-hj .c3 .biaoti .right{ width:768px; }

