a:hover {text-decoration: none;}
a {transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}

.container {width: 1500px;margin: 0 auto;}

@media (max-width: 1500px) {
.container {width: 1200px;margin: 0 auto;}
	}

/*头部样式*/
#header { height:145px; padding:45px 0 35px 0;position: relative;}
#header .logo {width:345px; float:left;}
#header .pc_menu{ float:left; width:calc(100% - 370px);}
#header .search{ float:right; width:20px; margin-top:20px; position:relative;cursor:pointer; height:80px;}
#header .search .search_area{ position:absolute; top:30px; right:-10px;background-color: rgba(12,12,12,0.2); width:290px; z-index:100; padding: 15px;display:none;}
#header .search .search_area .search_input{ width:220px; height:40px; line-height:40px; padding: 0 15px; border:none;outline: none; background:#fff;float:left;}
#header .search .search_area .search_btn{ margin:10px 0 0 15px; float:left;outline: none;}
.pc_menu .menu .nLi {float: left;width: 14.2%;}
.pc_menu .menu .nLi h3 {}
.pc_menu .menu .nLi h3 a {display: block;text-align: center;line-height: 55px; height:100px; font-weight:normal; font-size:16px; position:relative}
.pc_menu .menu .nLi h3 a:before{display:block; content:" "; position:absolute; bottom:35px; left:50%; margin-left:-32px;width:65PX; height:4px; line-height:4px; background:#069538;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;transform:scale(0);-webkit-transform:scale(0);-moz-webkit-transform:scale(0);}
.pc_menu .menu .nLi:hover h3 a:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.pc_menu .menu .nLi .menu_2 {display:none;background-color: rgba(255,255,255,0.8);position: absolute;top: 145px;width: 100%;z-index: 10;padding:10px 0; left:0;}
.pc_menu .menu .nLi .menu_2 .container{ background:url(../images/hr.jpg) no-repeat 630px center}
.pc_menu .menu .nLi .menu_2 b{ float:left; width:300px;}
.pc_menu .menu .nLi .menu_2 b img{ border:solid 2px #fff}
.pc_menu .menu .nLi .menu_2 ul{ float:left; width:320px; margin:0 25px; margin-top:10px; } 
.pc_menu .menu .nLi .menu_2 ul li{ float:left; width:50%; text-align:center}
.pc_menu .menu .nLi .menu_2 ul li a{ font-weight:bold}
.pc_menu .menu .nLi .menu_2 ul li a:hover{ text-decoration:underline}
.pc_menu .menu .nLi .menu_2 p{ float:left; width:calc(80% - 670px); margin-top:10px; line-height:30px; font-size:12px;}
@media (max-width: 1500px) {
.pc_menu .menu .nLi .menu_2 p{ width:calc(100% - 670px); }
}

/*大图样式*/
#banner {position: relative; overflow: hidden;}
#banner .owl-theme .owl-controls .owl-dots {position: absolute;bottom: 2%;width: 100%;}/*大图下方点点的位置*/
#banner .owl-theme .owl-controls .owl-nav .owl-prev,#banner .owl-theme .owl-controls .owl-nav .owl-next{ position:absolute; bottom:50%;max-width:5%; padding:10px 5px}/*箭头的设置*/
#banner .owl-theme .owl-controls .owl-nav .owl-prev img,#banner .owl-theme .owl-controls .owl-nav .owl-next img{ max-width:80%}
#banner .owl-theme .owl-controls .owl-nav .owl-prev{ left:5%;}
#banner .owl-theme .owl-controls .owl-nav .owl-next{ right:5%;}
#banner #owl-demo a.item { display:block; background-position:top center; background-repeat:no-repeat;height: 100%;width: 100%; background-size:auto 100%}
#banner #owl-demo,#banner #owl-demo .owl-wrapper-outer,#banner  #owl-demo .owl-wrapper,#banner #owl-demo .owl-item,#banner {height: 825px;}/*大图记得修改高度*/
#banner a{height: 735px; display:block; background-repeat:no-repeat; background-size:auto 100%; background-position:center}

.pro_nav{ background:url(../images/prolist_bg.jpg) repeat-x; height:70px;}
.pro_nav ul li{ float:left; width:20%; text-align:center; border-right:solid 1px #e2e2e2}
.pro_nav ul li a{ font-size:18px; height:70px;  padding-top:12px; display:block;}
.pro_nav ul li a i{ width:45px; height:45px; display:inline-block; margin-right:12px; border-radius:50%;}
.pro_nav ul li a i.i1{ background:url(../images/pro_ico1.png) no-repeat center #555555; background-size:80%;}
.pro_nav ul li a i.i2{ background:url(../images/pro_ico2.png) no-repeat center #555555; background-size:80%;}
.pro_nav ul li a i.i3{ background:url(../images/pro_ico3.png) no-repeat center #555555; background-size:80%;}
.pro_nav ul li a i.i4{ background:url(../images/pro_ico4.png) no-repeat center #555555; background-size:80%;}
.pro_nav ul li a i.i5{ background:url(../images/pro_ico5.png) no-repeat center #555555; background-size:80%;}
.pro_nav ul li:hover{ background:#069538; }
.pro_nav ul li:hover a span{ color:#fff;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.pro_nav ul li:hover a i.i1{ background:url(../images/pro_ico11.png) no-repeat center #fff; background-size:80%;}
.pro_nav ul li:hover a i.i2{ background:url(../images/pro_ico22.png) no-repeat center #fff; background-size:80%;}
.pro_nav ul li:hover a i.i3{ background:url(../images/pro_ico33.png) no-repeat center #fff; background-size:80%;}
.pro_nav ul li:hover a i.i4{ background:url(../images/pro_ico44.png) no-repeat center #fff; background-size:80%;}
.pro_nav ul li:hover a i.i5{ background:url(../images/pro_ico55.png) no-repeat center #fff; background-size:80%;}

.pro_nav ul li a span{ display:inline-block; height:45px; position:relative; top:-15px;}





/*新闻详情页样式，若不需要请删除*/
.news_detail .title_detail {padding-bottom: 10px;border-bottom: dashed 1px #aaa;text-align: center;}
.news_detail .title_detail h3 {font-size:18px;font-weight: bold;text-align: center;margin-bottom: 12px;line-height:35px}
.news_detail .title_detail .box {display: inline-block;text-align: center;}
.news_detail .title_detail .box img {width: 15px;height: 15px;display: inline-block;margin: 0 5px;vertical-align: middle;}
.news_detail .title_detail .box div {margin-right: 5px;}
.news_detail .title_detail .box .time {float: left;text-align: center; font-size:12px;}
.news_detail .title_detail .box .eye {float: left;text-align: center;font-size:12px;}
.news_detail .title_detail .box .back {float: left;font-size:12px;}
.news_detail .news_detail_content {margin-top: 45px;}
.news_detail .pageTurning {margin-top: 45px;}
.news_detail .pageTurning .prevs,
.news_detail .pageTurning .nexts {background: #f2f2f2;line-height:250%;padding:0 10px;}
.news_detail .pageTurning .prevs {margin-bottom: 5px;}


/*产品详情页样式，若不需要请删除*/
.product_detail .title_detail {padding-bottom: 10px;border-bottom: dashed 1px #aaa;text-align: center;}
.product_detail .title_detail h3 {font-size:18px;font-weight: bold;text-align: center;margin-bottom: 5px;line-height:35px;}
.product_detail .title_detail .box {display: inline-block;text-align: center;}
.product_detail .title_detail .box img {width: 15px;height: 15px;display: inline-block;margin: 0 5px;vertical-align: middle;}
.product_detail .title_detail .box .back {float: left; font-size:12px;}
.product_detail .product_detail_images {padding-top: 25px;text-align: center;position: relative;}
.product_detail .product_detail_images .product_detail_btn2 {position: absolute;right: 2%;top: 48%;background:url(../images/global/rgb0.3.png);z-index: 100;font-size:0;}
.product_detail .product_detail_images .product_detail_btn1 {position: absolute;left: 2%;top: 48%;background:url(../images/global/rgb0.3.png);z-index: 100;font-size:0}
.product_detail .product_detail_images .product_detail_btn1 a img,.product_detail .product_detail_images .product_detail_btn2 a img{  margin: 10px 5px;}
.product_detail .product_detail_images .owl-carousel .owl-item img {width:auto;  margin: auto;cursor: pointer;max-width:100%;}
.product_detail .product_detail_images .owl-theme .owl-controls {position: absolute;bottom: 2%;width: 100%;}
.product_detail .product_detail_images .product_detail_img {width: 80%;margin: 0 auto;}
.product_detail .product_detail_images .product_detail_img .product_detail_pic {cursor:pointer}
.product_detail .product_detail_content {margin-top: 40px;margin-bottom: 40px;}
.product_detail .pageTurning {margin-top: 45px;}
.product_detail .pageTurning .prevs,
.product_detail .pageTurning .nexts {background: #f2f2f2;line-height:250%;padding:0 10px;}
.product_detail .pageTurning .prevs {margin-bottom: 5px;}
 .pswp__bg{ background:url(../images/global/rgb0.8.png)}
 
 .pro_detail_tit{ font-size:18px; margin-bottom:20px; display:block}
 .product_detail .owl-theme .owl-dots .owl-dot.active span,.product_detail .owl-theme .owl-dots .owl-dot:hover span{ background:#069538}
 
 
.index_box .title{ text-align:center;}
.index_box .title .en{ color:#dddddd; font-size:72px;text-transform:Uppercase; font-weight:bold; display:block}
.index_box .title .ch{ color:#069538; font-size:36px; font-weight:bold; position:relative}
.index_box .title .ch:before{display:block; content:" "; position:absolute; top:50%; margin-top:-10px; left:-145px;width:118PX; height:19px;  background:url(../images/tit_ico.png) no-repeat}
.index_box .title .ch:after{display:block; content:" "; position:absolute; top:50%; margin-top:-10px; right:-145px;width:118PX; height:19px;  background:url(../images/tit_ico2.png) no-repeat}
.index_box .title p{ font-size:18px; color:#555; margin-top:15px;}

 
 .about{ background:url(../images/about_bg.jpg) no-repeat center; padding:80px 0 200px 0}
 .about .inner{ margin-top:60px;}
 .about .inner .video{ float:left; width:53%; border:solid 15px #bfbfbf; height:460px; background:#fff}
  .about .inner .video video{ width:100%; display:block; height:100%}
.about .inner  .about_text { width:45%; float:right;}
.about .inner .about_text .text1{ width:100%; padding:25px; border:solid 1px #eee; margin-bottom:25px; background:#fff;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}
.about .inner .about_text .text1:hover{box-shadow: 0 0 20px #e9e9e9;}
.about .inner .about_text .text1 p{ line-height:22px; height:110px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;text-overflow: ellipsis;overflow: hidden; color:#555555; display:block; margin-bottom:20px;}
.about .inner .about_text .text2{ padding:95px 20px 10px 20px;border:solid 1px #eee; text-align:center;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}
.about .inner .about_text .text2:hover{box-shadow: 0 0 20px #e9e9e9;}

.about .inner .about_text .text2 b{ font-size:18px; margin-bottom:10px; display:block}
.about .inner .about_text .text2 p{ line-height:20px; height:40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden; color:#333;  margin-bottom:10px;}
.about .inner .about_text .text2 i{ background:url(../images/about_more.png) no-repeat;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s; background-size: 100% auto; margin:auto; width:40px; height:40px; display:block}
.about .inner .about_text .text2:hover i{ background:url(../images/about_more1.png) no-repeat; }

.about .inner .about_text .text1 a:hover{ color:#069538; text-decoration:underline}

.about .inner .about_text .text21{ width:calc(50% - 12px); float:left; background:url(../images/about_ico1.png) no-repeat center 15px #fff}
.about .inner .about_text .text22{ width:calc(50% - 12px); float:right;background:url(../images/about_ico2.png) no-repeat center 15px #fff}

.case{ background:url(../images/pro_bg.jpg) no-repeat top center; padding:100px 0}
.case .inner ul li .pic a{ display:block; position:relative}
.case .inner ul li .pic a b{ position:absolute; display:block; width:100%; height:42px; line-height:42px; background:rgba(0,0,0,0.5); z-index:5; bottom:15px; left:0;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transform: scale(0.9,1);-moz-transform: scale(0.9,1);-webkit-transform: scale(0.9,1); color:#fff; padding-left:90px; font-weight:normal}
.case .inner ul li .pic a b:before{display:block; content:" "; position:absolute; bottom:21px; left:calc(5% + 20px);width:42PX; height:1px; line-height:1px; background:#fff;}
.case .inner ul li .pic a b:after{display:block; content:" "; position:absolute; bottom:16px; right:calc(5% + 10px);width:48PX; height:12px; line-height:12px; background:url(../images/pro_jt.png) no-repeat;}
.case .inner ul li .pic a:hover b{transform: scale(1,1);-moz-transform: scale(1,1);-webkit-transform: scale(1,1); background:#069538}
.case .inner{ overflow:hidden; position:relative; width:1200px; margin:auto ; margin-top:55px;  }
.case .inner .owl-prev{ float:left; margin:0}
.case .inner .owl-next{ float:right; margin:0}
.case .owl-carousel .owl-item{ padding:0 8px;}

.case .inner .prev,.case .inner  .next{ display:block;  width:190px; height:40px; line-height:40px; float:left;  margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url(../images/pro_jt1.png) no-repeat 30px center; font-size:24px; border:solid 1px #333333; text-align:right; padding-right:30px;}
.case .inner  .next{ background:url(../images/pro_jt2.png) no-repeat 130px center; float:right;text-align:left; padding-left:30px;  }
.case  .owl-theme .owl-controls .owl-nav [class*=owl-]{ background:none !important}

.case .owl-theme .owl-dots .owl-dot{ display:none}

.jishu{ padding:80px 0 90px 0}
.jishu .inner{ margin:0 -14px; margin-top:50px;}
.jishu .inner .jishu1{ float:left; width:25%; padding:0 14px;}
.jishu .inner .jishu1 .pic img{ display:block}
.jishu .inner .jishu1 .text{ text-align:center; background:#f2f2f2; padding:20px 15px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.jishu .inner .jishu1 .text b{ font-size:30px; margin-bottom:10px; display:block;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; }
.jishu .inner .jishu1 .text p{ font-size:16px; line-height:24px;display: -webkit-box;
-webkit-box-orient: vertical;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;
-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;}
.jishu .inner .jishu1:hover .text{ background:#069538}
.jishu .inner .jishu1:hover .text b,.jishu .inner .jishu1:hover .text p{ color:#fff}

.news{ background:url(../images/news_bg.jpg) no-repeat top center; padding:60px 0 80px 0}
.news .inner{ margin-top:90px;}
.news_tit{ background:#fff; border:solid 1px #dfdede; margin-bottom:35px;}
.news_tit .slick{ line-height:60px; margin-bottom:0; font-size:18px;}
.news_tit b{ float:left; width:240px; background:url(../images/news_bg1.jpg) no-repeat left; height:63px; line-height:63px; font-size:30px; color:#fff; padding-left:55px;}
.news_tit .slick{ float:left; width:calc(100% - 370px)}
.news_tit .slick-vertical .slick-slide a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news_tit i{ float:right; width:45px; text-align:left; margin-top:25px;}
.news_tit .slick-vertical .slick-slide a:hover{ text-decoration:underline}

.news_pic{ float:left; width:840px; position:relative}
.news_pic .slick-slide a{ position:relative; display:block}
.news_pic b{ position:absolute; font-size:18px; height:85px; z-index:5; line-height:85px; bottom:0; padding:0 35px; background:rgba(0,0,0,0.4); color:#fff; width:100%; display:block}
.news_text{ float:right; width:calc(100% - 860px)}
.news_pic .slick-dots{ bottom:20px; text-align:right}
.news_pic .slick-dots li button:before{ content:""; background:#fff; border-radius:50%; width:10px; height:10px; overflow:hidden}
.news_text b{ font-size:30px; color:#069538;border-bottom:solid 1px #dfdede; display:block; padding:10px 25px 20px 25px;}
.news_text ul li a{ height:72px; font-size:18px; display:block; line-height:72px;border-bottom:solid 1px #dfdede; padding:0 45px; background:url(../images/news_ico1.jpg) no-repeat 26px center}
.news_text ul li a:hover{ color:#069538}
.news_more{ width:187px; height:36px; line-height:36px; background:#069538; border-radius:15px; margin:auto; padding:0 26px; color:#fff; font-size:16px; margin-top:10px;}
.news_more a{ color:#fff; display:block; background:url(../images/news_btn.png) no-repeat right; width:100%; display:block}
.news_more a:hover{ text-decoration:underline}

@media (max-width: 1500px) {
.news_pic{ float:left; width:620px;}
.news_text{ float:right; width:calc(100% - 660px)}
.news_text b{ font-size:20px; padding:6px 25px 15px 25px;}
.news_text ul li a{ height:55px; font-size:16px;  line-height:55px; padding:0 45px; background:url(../images/news_ico1.jpg) no-repeat 26px center}
	}

.footer1{ background:#333333;padding:55px 0 55px 0}
.footer1 .foot_nav { float:left; width:720px;margin-top:12px;}
.footer1 .foot_nav li{ width:170px; margin-right:10px; float:left; }
.footer1 .foot_nav li b{ display:block; margin-bottom:30px;}
.footer1 .foot_nav li b a{ font-size:18px; color:#dddddd; font-weight:normal;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.footer1 .foot_con{ float:left; width:405px; margin-left:130px; margin-right:100px; color:#dddddd; line-height:36px; font-size:18px; }
.footer1 .foot_nav li SPAN a{ line-height:30px;color:#dddddd; display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.footer1 .erwei{ float:right; width:125px;}
.footer1 .erwei p{ color:#dddddd; padding-top:5px;  line-height:30px; text-align:center}
.footer2{ background:#494949; text-align:center; padding:25px 0; color:#fff;}
.footer2 a{ color:#fff}
@media (max-width: 1500px) {
.footer1 .foot_nav { float:left; width:560px;margin-top:12px;}
.footer1 .foot_nav li{ width:130px;  }
.footer1 .foot_con{ width:400px; margin-left:50px; margin-right:20px;  }

}


.sub_banner{height:410px; background-position: center; background-repeat:no-repeat}
.sidemenu{ background:url(../images/sub_bg.jpg) no-repeat center bottom ; padding-bottom:12px; margin-bottom:60px; }
.sidemenu .container{ position:relative}
.sidemenu .container:before{display:block; content:" "; position:absolute; top:-80px; left:0px;width:330PX; height:calc(100% + 80px); line-height:160px; background:#069538;}
.sidemenu .tit{ float:left; width:330px; color:#fff; position:relative; font-size:30px; font-weight:bold; text-align:center; margin-top:-30px;}
.sidemenu .tit:before{display:block; content:" "; position:absolute; top:15px; left:0px;width:92PX; height:20px;  background:url(../images/sub_ico.jpg) no-repeat}
.sidemenu .tit:after{display:block; content:" "; position:absolute; top:15px; right:0px;width:92PX; height:20px;  background:url(../images/sub_ico2.jpg) no-repeat}
.sidemenu .crumb{ float:right; text-align:right; width:230px; margin-right:15px; line-height:80px; color:#656565 }
.sidemenu .crumb a{ color:#656565}
.sidemenu .crumb span{ color:#00923f}
.sidemenu .crumb a:first-child { background:url(../images/sub_ico3.jpg) no-repeat left; padding-left:25px;}
.sidemenu ul{ float:left; width:calc(100% - 600px); margin-left:25px;}
.sidemenu ul li{ float:left; padding:0 25px;position:relative; line-height:80px;}
.sidemenu ul li a{ font-size:18px; }
.sidemenu ul li a:hover{ color:#069538}
.sidemenu ul li:before{display:block; content:" "; position:absolute; top:30px; right:0px;width:1PX; height:20px; line-height:20px; background:#e6e6e6}
.sidemenu ul li:last-child:before { display:none}

.sub_inner .title{ margin-bottom:70px;}
.sub_inner{ background:url(../images/sub_bg1.jpg) no-repeat bottom center; padding-bottom:380px;}

@media (max-width: 1500px) {
.sidemenu ul li{ padding:0 20px;}
.sidemenu{ background:url(../images/sub_bg2.jpg) no-repeat center bottom ; }
}
.sub_case ul { margin:0 -17px;}
.sub_case ul li { width:33.3%; padding:0 17px; margin-bottom:34px; float:left}
.sub_case ul li .pic a{ display:block; position:relative}
.sub_case ul li .pic a b{ position:absolute; display:block; width:100%; font-size:16px; height:42px; line-height:42px; background:rgba(0,0,0,0.5); z-index:5; bottom:15px; left:0;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transform: scale(0.9,1);-moz-transform: scale(0.9,1);-webkit-transform: scale(0.9,1); color:#fff; padding-left:90px; font-weight:normal}
.sub_case ul li .pic a b:before{display:block; content:" "; position:absolute; bottom:21px; left:calc(5% + 20px);width:42PX; height:1px; line-height:1px; background:#fff;}
.sub_case ul li .pic a b:after{display:block; content:" "; position:absolute; bottom:16px; right:calc(5% + 10px);width:48PX; height:12px; line-height:12px; background:url(../images/pro_jt.png) no-repeat;}
.sub_case ul li .pic a:hover b{transform: scale(1,1);-moz-transform: scale(1,1);-webkit-transform: scale(1,1); background:#069538}


.sub_news ul li{ padding:20px; border:solid 1px #f3f3f3; background:#fcfefd; position:relative; margin-bottom:35px;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}
.sub_news ul li:nth-child(2n){ background:#fff;}
.sub_news ul li .pic_area{ float:left; width:43%;}
.sub_news ul li .text_area{ float:right; width:53%;}
.sub_news ul li:nth-child(2n) .pic_area{ float:right; }
.sub_news ul li:nth-child(2n) .text_area{ float:left; }

.sub_news ul li .text_area b{ height:85px; line-height:85px; display:block; font-size:18px;border-bottom:solid 1px #f3f3f3;}
.sub_news ul li .text_area b a{ color:#069538; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sub_news ul li:hover .text_area b a{ text-decoration:underline}
.sub_news ul li .text_area p{ line-height:30px; font-size:16px; color:#555555; margin-top:20px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 6;text-overflow: ellipsis;overflow: hidden;}
.sub_news ul li .text_area .more{ position:absolute; bottom:10%; left:calc(46% + 20px); width:50%}
.sub_news ul li .text_area .more span{ background:url(../images/time.jpg) no-repeat left; padding-left:25px; color:#8e9093;height:30px; line-height:30px;}
.sub_news ul li .text_area .more a{ width:115px; height:30px; line-height:30px; text-align:center; color:#fff; background:#069538; float:right; border-radius:5px;}
.sub_news ul li:hover .text_area .more a{text-decoration:underline}

.sub_news ul li:hover{box-shadow: 0 0 20px #e9e9e9;}
.sub_news ul li:nth-child(2n) .text_area .more{ left:20px; }
.sub_news ul li:nth-child(2n) .text_area .more span{ background:url(../images/time.jpg) no-repeat left; padding-left:25px; color:#8e9093;height:30px; line-height:30px;}
.sub_news ul li:nth-child(2n) .text_area .more a{ width:115px; height:30px; line-height:30px; text-align:center; color:#fff; background:#069538; float:right; border-radius:5px;}

@media (max-width: 1500px) {
.sub_news ul li .text_area p{-webkit-line-clamp: 4;}
}

.sub_pro ul{ margin-bottom:20px; margin-left:-10px; margin-right:-10px;}
.sub_pro ul li{ float:left; width:25%; padding:0 10px; margin-bottom:20px; }
.sub_pro ul li .pro_li{position:relative; padding-bottom:100px;}
.sub_pro ul li .pro_li .pic_area{border:solid 1px #f3f3f3;}
.sub_pro ul li .pro_li  .text_area{ padding:10px 30px 20px 30px; text-align:center; position:absolute;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; width:100%; bottom:0; left:0;border:solid 1px #f3f3f3; border-top:none }
.sub_pro ul li .pro_li  .text_area b{ font-size:18px; margin-bottom:15px; height:55px; line-height:55px;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:relative}
.sub_pro ul li .pro_li  .text_area b:before{display:block; content:" "; position:absolute; bottom:0%; left:50%; margin-left:-25px;width:50PX; height:2px; line-height:2px; background:#555555;}
.sub_pro ul li .pro_li  .text_area p{ font-size:14px; line-height:24px;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden; display:NONE; color:#FFF;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.sub_pro ul li:hover .pro_li  .text_area p{ display: -webkit-box;}
.sub_pro ul li:hover .pro_li  .text_area{ bottom:15PX; background:#069538}
.sub_pro ul li:hover .pro_li  .text_area B{ color:#FFF}
.sub_pro ul li:hover .pro_li  .text_area B:before{ background:#FFF}


.sub_honor ul{ margin-bottom:30px; margin-left:-10px; margin-right:-10px;}
.sub_honor ul li{ margin-bottom:30px; width:25%; padding:0 10px; margin-bottom:20px; float:left;}
.sub_honor ul li .pro_inner{ background:#fff; border-radius:20px; overflow:hidden; border:solid 1px #efefef; padding:5px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.sub_honor ul li .pro_inner .img_area{ position:relative;border-top-left-radius:16px;border-top-right-radius:16px; overflow:hidden}
.sub_honor ul li .pro_inner .img_area i{ position:absolute; display:block; width:100%; height:100%; top:0; left:0; background:url(../images/fd.png) no-repeat center rgba(0,0,0,0.6);transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;transform:scale(0);-webkit-transform:scale(0);-moz-webkit-transform:scale(0);}
.sub_honor ul li .pro_inner .text_area{ height:50px; line-height:50px; text-align:center; font-size:16px;}
.sub_honor ul li:hover .pro_inner{box-shadow: 0 10px 20px rgba(0,0,0,0.1);}
.sub_honor ul li:hover .pro_inner .img_area i{transform:scale(1);-webkit-transform:scale(1);-moz-webkit-transform:scale(1);}

.search_list{ margin-bottom:25px;}
.search_list ul li{ height:60px; line-height:60px; border-bottom:solid 1px #ccc; padding-left:30px; position:relative}
.search_list ul li i{ position:absolute; width:3px; height:20px; top:20px; left:10px; background:#ccc;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}
.search_list ul li:hover i{ background:#069538; transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);}
.search_list ul li a{ font-size:16px;}



.page_box {
    text-align: center;
    display: block; padding-top:20px;
}
/*当前页的样式*/
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background:#aaa; border-color:#aaa}
/*分页块默认样式*/
.pagination > li > a, .pagination > li > span{ color:#666}
.pagination > li > a:hover, .pagination > li > span:hover{color:#666}

