﻿@charset "utf-8";
/* CSS Document */

/*
 * @Author: hbiao 
 * @Date: 2017-11-22 10:44:35 
 * @Last Modified by: hbiao
 * @Last Modified time: 2017-11-23 18:41:47
 */
 
 /* InpageMain */
.InpageMain{background: #f4f4f4;}

/* proList 产品列表*/
.proList{width: 100%;margin-top: 0.33rem;}
.proList img{ max-width: 100%;display: block;}
.proList .mainCon{width: 100%;}
.proList .mainCon li{width: 50%;box-sizing: border-box;float: left;background: #fff;margin-bottom: 0.33rem;}
.proList .mainCon li:nth-child(2n+1){border-left: none;}
.proList .mainCon li span{display: block;box-sizing: border-box;border-bottom: 1px solid #eaeaea;border-left : 1px solid #eaeaea;border-top : 1px solid #eaeaea;position: relative;width: 100%;height: 120px;}
.proList .mainCon li span img{position: absolute;left: 0; top:0 ;bottom: 0;right: 0;vertical-align: middle;text-align: center;display: block;max-width: 100%;max-height: 100px;margin: auto;}
.proList .mainCon li p{border-left: 1px solid #eaeaea;box-sizing: border-box;border-bottom: 1px solid #eaeaea;}
.proList .mainCon li p em{padding: 0.3rem 4% 0; margin-bottom:0.3rem; font-size: 0.375rem;color: #666666;text-align: center;display: block;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; height:0.5rem;}
.proList .mainCon li a{display: block;}

.InpagePaging{width: 100%;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;background: #fff;height: 1.25rem; display:none;}
.InpagePaging .paging-prev{width: 12%;box-sizing: border-box;border-right: 1px solid #eaeaea;height: 1.25rem;float: left;background:url(../images/InpagePaging_icon01.png) no-repeat center;background-size: 29%;}
.InpagePaging .paging-next{width: 12%;box-sizing: border-box;height: 1.25rem;float: right;border-left: 1px solid #eaeaea;background:url(../images/InpagePaging_icon02.png) no-repeat center;background-size: 29%;}
.InpagePaging .paging-num{width: 76%;float: left;}
.InpagePaging .paging-num ul{padding: 0.335rem 0 0.1rem 0;height: 0.625rem;overflow: hidden;}
.InpagePaging .paging-num li{width: 0.65rem;height: 0.65rem;line-height: 0.68rem;font-size: 0.375rem;color: #999999;font-family: arial;border-radius: 50%;float: left;text-align: center;margin-left: 10%;}
.InpagePaging .paging-num li.cur{background: #439e00;color: #fff;}
.page-show{ display: block;}
.page-hidden{display: none;}


/* xgzx */
.xgzx{width: 100%;margin-top: 0.33rem;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;background: #fff;box-sizing: border-box;padding: 0.56rem 0 0;}
.xgzx .top{width: 100%;width: 94%;margin: 0 auto .547rem;}
.xgzx .top h3{font-size: .375rem;color: #666666;float: left;font-weight: normal;}
.xgzx .top a.more{font-size: .375rem;color: #666666;display: block;float: right;}
.xgzx .mainCon{width: 100%;}
.xgzx .mainCon img{display: block;width: 100%;}
.xgzx .mainCon .xgzx-news{width: 94%;margin: 0 auto;padding-bottom: 0.56rem;}
.xgzx .mainCon .xgzx-news li{position:relative; height:1rem; line-height:1rem; font-size: 0.375rem; border-bottom:1px dotted #ccc; width:100%; color: #999999;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.xgzx .mainCon .xgzx-news li a{color:#999999;padding-left:18px; background:url(../images/newsLi_ico.png) no-repeat left center;  width: 65%; display:block; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xgzx .mainCon .xgzx-news li span{position:absolute; top:0; right:0; color:#999;}
.xgzx .mainCon .xgzx-pro li{width: 50%;box-sizing: border-box;float: left;background: #fff;}
.xgzx .mainCon .xgzx-pro li:nth-child(2n+1){border-left: none;}
.xgzx .mainCon .xgzx-pro li span{display: block;box-sizing: border-box;border-bottom: 1px solid #eaeaea;border-left : 1px solid #eaeaea;border-top : 1px solid #eaeaea;}
.xgzx .mainCon .xgzx-pro li p{border-left: 1px solid #eaeaea;box-sizing: border-box;}
.xgzx .mainCon .xgzx-pro li p em{ margin: 0.3rem 4%;font-size: 0.375rem;color: #666666;text-align: center;display: block;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.xgzx .mainCon .xgzx-pro li a{display: block;}
/* proDetails */

.proDetails{width: 100%;margin-top: 0.33rem;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;background: #fff;box-sizing: border-box;}
.proDetails img{ max-width: 100%;}
.proDetails .imgWraper{width: 100%;position: relative;border-bottom: 1px solid #eaeaea;}
.proDetails .imgWraper .conBox{width: 100%;}
.proDetails .imgWraper .conBox li{width: 100%;}
.proDetails .imgWraper .conBox li img{ width:100% !important; max-width:none !important;max-height: 180px;}
.proDetails .imgWraper .btnList{width: 100%;text-align: center;position: absolute;left: 0;bottom: 0.45rem;}
.proDetails .imgWraper .btnList ul li{display: inline-block;margin: 0 2%;width: 0.3rem;height: 0.3rem;background: #cccccc;border-radius: 50%; font-size:0;}
.proDetails .imgWraper .btnList ul li.on{background: #439e00;}
.proDetails .intro{padding: 0.5rem 3% 0.45rem;}
.proDetails .intro h1{font-size: 0.5rem;color: #439e00;font-weight:bold;}
.proDetails .intro p{font-size:0.375rem;line-height: 0.5rem;color: #666;margin-top: 0.3rem;}


/* proCs 产品参数 */
.proCs{width: 100%;margin-top: 0.33rem;border-bottom: 1px solid #eaeaea;background: #fff;box-sizing: border-box;}
.proCs .menu{width: 100%;border-bottom: 1px solid #439e00;}
.proCs .menu li{width: 49.9%;height:1.25rem;line-height: 1.25rem;text-align: center;border-left: 1px solid #eaeaea;box-sizing: border-box;font-size: 0.375rem;color: #666666;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;float: left;}
.proCs .menu li:first-child{border-left: none;}
.proCs .menu li.on{background: #439e00;border-color: #439e00;color: #fff;width: 49.9%;}
.proCs .mainCon{width: 100%;}
.proCs .mainCon .box{padding: 0.3rem 3%; color:#666; font-size:0.375rem; line-height:0.5rem;}
.proCs .mainCon img{max-width: 100%; display: block; margin: 0 auto;}

/* zxly 在线留言*/
.zxly{width: 94%;position: relative;margin-top: 0.33rem;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;background: #fff;padding: 0 3% 0.46rem;}
.zxly i{display: block;width: 10%;height: 2px;background: #439e00;position: relative;margin: 0 auto;top: -1px;}
.zxly h3{padding-top: 0.53rem;font-size: 0.4rem;color: #666666;font-weight: normal;text-align: center;}
.zxly .inputBox{width: 100%;margin-top: 0.5rem;}
.zxly .inputBox .Input{width: 100%;height: 1.25rem;border: 1px solid #eaeaea;border-radius: 4px;overflow: hidden;margin-bottom: 0.33rem;}
.zxly .inputBox .Input input{width: 86% ;display: block;border: none;outline: none;box-sizing: border-box;padding: 0 3%;height: 1.25rem;line-height: 1.25rem;float: left;font-size: 0.375rem;}
.zxly .inputBox .Input span{box-sizing: border-box;border-left: 1px solid #eaeaea;float: right;width: 14%;height: 1.25rem;}
.zxly .inputBox .Input1 span{background:url(../images/zxly_icon01.png) no-repeat center;background-size: 60%;}
.zxly .inputBox .Input2 span{background:url(../images/zxly_icon02.png) no-repeat center;background-size: 60%;}
.zxly .inputBox .Textarea{height: 2.2rem;border: 1px solid #eaeaea;border-radius: 4px;overflow: hidden;}
.zxly .inputBox .Textarea textarea{width: 86% ;display: block;border: none;outline: none;box-sizing: border-box;padding: 0 3%;height: 2rem;float: left;padding-top: 0.2rem;font-size: 0.4rem;color: #888888;resize: none;}
.zxly .inputBox .Textarea span{box-sizing: border-box;border-left: 1px solid #eaeaea;float: right;width: 14%;height: 2.2rem;background:url(../images/zxly_icon03.png) no-repeat center;background-size: 60%;}
.zxly .inputBox a{display: block;width: 100%;height: 1.25rem;line-height: 1.25rem;background: #439e00;color: #fff;text-align: center;font-size: 0.375rem;margin-top: 0.33rem;}


/* about 关于我们*/

.about{width: 94%;position: relative;margin-top: 0.33rem;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;background: #fff;padding: 0.46rem 3%;}
.about img{ max-width: 100%;}
.about .mainCon{width: 100%;}
.about .mainCon p{font-size: 0.375rem;color: #666666;line-height: 0.6rem;margin-top: 0.3rem;}
.about .mainCon h1{font-size: .4rem;color: #333333;font-weight: normal;width: 100%;}

/* newsList */
.newsListNav .InpageNav-slide{width: 100%;}

.newsList{width: 100%;margin-top: 0.33rem;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.newsList .top{width: 100%;text-align: center;position: relative;}
.newsList .top img{ width:100%; height:100%; display:block;}
.newsList .top .top-title{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.newsList .top .top-title h3{font-size: .5rem;color: #fff;font-weight: normal;vertical-align: middle;display: inline-block;*display: inline-block;*zoom:1;}
.newsList .top .top-title span{vertical-align: middle;height: 100%;width: 0;display: inline-block;}
.newsList .conBox{width: 94%;margin: 0 auto;position: relative;top: -.625rem;background: #fff;}
.newsList .conBox dl{padding: .313rem 0;border-bottom: 1px solid #eaeaea;}
.newsList .conBox img{display: block;width: 100%;}
.newsList .conBox dt{float: left;width: 2.5rem;height: 2.5rem;background: #eaeaea;text-align: center;margin-left: 3%;}
.newsList .conBox dt span{font-size: 1.125rem;color: #b0b0b0;font-family: arial;font-weight: bold;display: block;padding-top: 0.3rem;}
.newsList .conBox dt em{display: block;font-size: .344rem;color: #b0b0b0;font-family: arial;position: relative;top: -0.1rem;}
.newsList .conBox dd{width: 65%;float: left;margin-left: 2%;height: 2.5rem;position: relative;}
.newsList .conBox dd h3{font-size: 0.375rem;color: #000000;font-weight: normal;padding-top: 0.1rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.newsList .conBox dd h3 a.fch{color: #000000;}
.newsList .conBox dd p{margin-top: .188rem;font-size: .344rem;color: #999999;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;line-height: 0.5rem;height: 1rem;
overflow: hidden;}
.newsList .conBox dd span.zan{position: absolute;left: 0;bottom: 0;display: block;font-size: .344rem;color: #cccccc;font-family: arial;background:url(../images/newsList_zan.png) no-repeat left center;padding-left: 10%;background-size: 49%;}
.newsList .conBox dd span.time{font-size: .344rem;color: #cccccc;font-family: arial;display: block;position: absolute;right: 0;bottom: 0;}


/* newsDetails 新闻详情*/
.newsDetails{width: 100%;margin-top: 0.33rem;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;background: #fff;padding-top: 0.52rem;padding-bottom: 0.375rem;}
.newsDetails .mainCon{width: 94%;margin: 0 auto;}
.newsDetails .mainCon img{ max-width: 100%;}
.newsDetails .mainCon h1{font-size: .4rem;color: #333333;font-weight: normal;width: 100%;}
.newsDetails .mainCon .label{width: 100%;margin-top: .375rem;}
.newsDetails .mainCon .label span{padding: 0 4%;border-left: 1px dotted #cccccc;display: block;font-size: 0.375rem;color: #cccccc;font-family: arial;float: left;}
.newsDetails .mainCon .label span.zan{background:url(../images/newsList_zan.png) no-repeat left top;padding-left: 8%;background-size: 36%;}
.newsDetails .mainCon .label span.Mtags{background:url(../images/label.png) no-repeat left top;padding-left: 6%; color:#666;}
.newsDetails .mainCon .label span:first-child{border-left: none;}
.newsDetails .mainCon article{margin-top: 0.5rem;}
.newsDetails .mainCon article p{font-size: 0.375rem;color: #666666;line-height: 0.6rem;margin-bottom: 0.2rem;}
.newsDetails .mainCon .btn{margin-top: .313rem;}
.newsDetails .mainCon .btn a{display: block;width: 100%;height: 1rem;line-height: 1rem;border: 1px solid #eaeaea;font-size: 0.375rem;color: #999999;float: left;margin-left: 2%;box-sizing: border-box;text-align: center;}
.newsDetails .mainCon .btn a:first-child{margin-left: 0;}
.newsDetails .mainCon .btn a img{width: 5%;display: inline-block;position: relative;top: 0.1rem;margin-right: .188rem;}
.newsDetails .mainCon .btn a:first-child img{margin-left: .188rem;/* margin-right: 0; */vertical-align:unset;}

/* video 视频列表*/
.videoNav .InpageNav-slide{width: 100%;}
.video{width: 100%;margin-top: 0.33rem;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.video .top{width: 100%;text-align: center;position: relative;}
.video .top img{ width:100%; height:100%; display:block;}
.video .top .top-title{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.video .top .top-title h3{font-size: .5rem;color: #fff;font-weight: normal;vertical-align: middle;display: inline-block;*display: inline-block;*zoom:1;}
.video .top .top-title span{vertical-align: middle;height: 100%;width: 0;display: inline-block;}
.video .conBox{width: 94%;margin: 0 auto;position: relative;top: -.625rem;background: #fff;}
.video .conBox dl{padding: .313rem 3%;border-bottom: 1px solid #eaeaea;}
.video .conBox img{display: block;width: 100%;}
.video .conBox dt span{font-size: 1.125rem;color: #b0b0b0;font-family: arial;font-weight: bold;display: block;padding-top: 0.3rem;}
.video .conBox dt em{display: block;font-size: .344rem;color: #b0b0b0;font-family: arial;position: relative;top: -0.1rem;}
.video .conBox dd{margin-top: .422rem;}
.video .conBox dd h3{font-size: .4rem;color: #000000;font-weight: normal;padding-top: 0.1rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left: 3%;}
.video .conBox dd h3 a{color: #000000;}
.video .conBox dd .label{width: 100%;margin-top: .375rem;}
.video .conBox dd .label span{display: block;font-size: 0.375rem;color: #cccccc;font-family: arial;float: left;}
.video .conBox dd .label span.zan{background:url(../images/newsList_zan.png) no-repeat left center;padding-left: 8%;background-size: 40%;margin-left: 3%;}
.video .conBox dd .label span.time{float: right;margin-right: 2%;}
.video .conBox dd .label span:first-child{border-left: none;}


/* honor 荣誉证书*/
.honor{width: 100%;width: 100%;margin-top: 0.33rem;border-top: 1px solid #eaeaea;}
.honor .mainCon{width: 94%;margin: 0 auto;border-bottom: 1px solid #eaeaea;background: #fff;padding: 0.5rem 3% 0.5rem;margin-bottom: 0.33rem;}
.honor .mainCon .box{width: 100%;padding-bottom: .25rem;background:url(../images/honor_yy02.png) no-repeat center bottom;background-size: 100%;margin-top: 0.5rem;}
.honor .mainCon .box:first-child{margin-top: 0;}
.honor .mainCon .box img{display: block;width: 100%;}
.honor .mainCon .box ul{background:url(../images/honor_yy01.png) no-repeat center 83%;background-size: 100%;}
.honor .mainCon .box li{width: 47%;margin-right: 2%;float: left;text-align: center;}
.honor .mainCon .box li:first-child{margin-left: 2%;}
.honor .mainCon .box li em{display: block;margin-top: .2rem;height: .8rem;line-height: 0.8rem;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: .375rem;color: #666666;padding: 0 4%;}

/* companyPics 工厂图片*/

.companyPics{width: 100%;margin-top: 0.33rem;border-top: 1px solid #eaeaea;background: #f4f4f4;}
.companyPics .mainCon{width:94%;padding: 0.313rem 3% 0;}
.companyPics .mainCon .companyPics-tcBox{border-bottom: 1px solid #eaeaea;margin-top: 0.313rem;padding-bottom: 0.5rem;}
.companyPics .mainCon img{display: block;width: 100%;}
.companyPics .mainCon h3 a.fch{font-size: .4rem;color: #000000;font-weight: normal;padding-top: 0.1rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left: 3%;/*margin-top: .422rem;*/}
.companyPics .mainCon .label{width: 100%;margin-top: .375rem;}
.companyPics .mainCon .label span{display: block;font-size: 0.375rem;color: #cccccc;font-family: arial;float: left;}
.companyPics .mainCon .label span.zan{background:url(../images/newsList_zan.png) no-repeat left center;padding-left: 8%;background-size: 40%;margin-left: 3%;}
.companyPics .mainCon .label span.time{float: right;margin-right: 2%;}
.companyPics .mainCon .label span:first-child{border-left: none;}

.companyPics .mainCon .companyPics-tcBox:first-child{margin-top: 0;}

.picT{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 1);box-sizing: border-box;padding-top: 30%;overflow: hidden;z-index: 999999; display:none;}
.picT .picTCon{width: 94%;margin: 0 auto;overflow: hidden;}

.picT .picTBox .intro{margin-top: 0.5rem;}
.picT .picTBox .intro .txt2{font-size: 0.4rem;color: #fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 80%;float: left;float: left;}
.picT .picTBox .intro .num{width: 10%;float: right;text-align: right;font-size: 0.35rem;color: #fff;}
.picT .picTBox .intro .num span{font-size: 0.35rem;color: #fff;}

.picT .btn{margin: .313rem auto 0;width: 94%;}
.picT .btn a{display: block;width: 100%;height: 1.1rem;line-height: 1.1rem;font-size: 0.375rem;color: #fff;float: left;/* margin-left: 2%; */box-sizing: border-box;text-align: center;background: #439e00;border-radius: 4px;}
.picT .btn a:first-child{/* margin-left: 0; *//* background: #ffffff; *//* color: #666666; */}
.picT .btn a img{width: 5%;display: inline-block;position: relative;top: 0.15rem;margin-right: .188rem;}
.picT .btn a:first-child img{margin-left: .188rem;/* margin-right: 0; */vertical-align:unset;}

.picT .picTclose{ width:1.2rem; height:1.2rem; margin:0.8rem auto 0;}

/*合作客户*/
.Partner .mainCon{ width:100%; padding:0; padding-top:0.33rem;}
.Partner .mainCon .hz li{width: 50%;box-sizing: border-box;float: left;background: #fff;margin-bottom: 0.33rem;}
.Partner .mainCon .hz li:nth-child(2n+1){border-left: none;}
.Partner .mainCon .hz li span{display: block;box-sizing: border-box;border-bottom: 1px solid #eaeaea;border-left : 1px solid #eaeaea;border-top : 1px solid #eaeaea;}
.Partner .mainCon .hz li>p{border-left: 1px solid #eaeaea;box-sizing: border-box;border-bottom: 1px solid #eaeaea;}
.Partner .mainCon .hz li p>em{padding: 0.3rem 4% 0; margin-bottom:0.3rem; font-size: 0.375rem;color: #666666;text-align: center;display: block;display: -webkit-box;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; height:0.5rem;}
.Partner .mainCon .hz li a{display: block;}

/*搜索*/
.sous{ background:#fff;}

.companyPics .mainCon dl.sos{width: 100%;background: #fff; margin-bottom:auto; margin-top:0.313rem; padding-bottom:0.313rem;}
.companyPics .mainCon a.fch{display: block;border-bottom: 1px solid #e6e6e6;}
.companyPics .mainCon a.fch:last-child{border-bottom: none;}
.companyPics .mainCon dl.sos img{width: 100%; display:block;}
.companyPics .mainCon dl.sos dt i{display: block;width: 2.917rem;height: 2.917rem;position: absolute;top: 0;left: 0;}
.companyPics .mainCon dl.sos dd{float: left;width: 96%;position: relative;height: 2.8rem;padding-right: 2%;padding-left: 2%; margin-left:auto;}
.companyPics .mainCon dl.sos dd h3{font-size: 0.4rem;color: #000;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;  padding-top:0.1rem; margin-left:3%; margin-top:0.422rem;}
.companyPics .mainCon dl.sos dd p{font-size: 0.375rem;color: #666666; margin:0.15rem 3% 0; line-height:0.54rem;display: -webkit-box;overflow: hidden; text-overflow: ellipsis;  -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.companyPics .mainCon dl.sos dd i{display: block;width: 18%;position: absolute;left: 0;bottom: 8%;}


/*图片标题简介展示 上下*/
.companyPics .mainCon dl{width: 100%;background: #fff;margin-bottom:0.5rem;margin-top:0.313rem;border-bottom: 1px solid #ccc;padding-bottom: 0.5rem;}
.companyPics .mainCon a.fch{display: block;border-bottom: 1px solid #e6e6e6;}
.companyPics .mainCon a.fch:last-child{border-bottom: none;}
.companyPics .mainCon img{width: 100%; display:block;}
.companyPics .mainCon dt i{display: block;width: 2.917rem;height: 2.917rem;position: absolute;top: 0;left: 0;}
.companyPics .mainCon dd{float: left;width: 55%;position: relative;height: 2.8rem;padding-right: 2%;margin-left: 4%;}
.companyPics .mainCon h3{font-size: 0.4rem;color: #000;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding-top:0.1rem;margin-left:3%;margin-top:0.422rem;position: relative;}
.companyPics .mainCon h3 span {position:absolute;right:3%;font-size:0.3rem;color:#439e00;}
.companyPics .mainCon p{font-size: 0.375rem;color: #666666; margin:0.15rem 3% 0; line-height:0.54rem;display: -webkit-box;overflow: hidden; text-overflow: ellipsis;  -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.companyPics .mainCon dd i{display: block;width: 18%;position: absolute;left: 0;bottom: 8%;}

/*发展历程 */
.companyPics .mainCon dl.fzlc{width: 100%;background: #fff; margin-bottom:0.5rem; margin-top:0.313rem;}
.companyPics .mainCon a.fch{display: block;border-bottom: 1px solid #e6e6e6;}
.companyPics .mainCon a.fch:last-child{border-bottom: none;}
.companyPics .mainCon dl.fzlc img{width: 100%; display:block;}
.companyPics .mainCon dl.fzlc h3{font-size: 0.4rem;color: #000;font-weight: normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;  padding-top:0.1rem; margin-left:3%; margin-top:0.422rem;}
.companyPics .mainCon dl.fzlc p{font-size: 0.375rem;color: #666666; margin:0.15rem 3% 0; line-height:0.54rem;display: -webkit-box;overflow: hidden; text-overflow: ellipsis;  -webkit-line-clamp: inherit; -webkit-box-orient: vertical; }


ul.menu {
  padding: 0;
  list-style: none;
  width: 100%;
  margin: 0px auto;
  /*font-family: 'Century Gothic';*/
  box-shadow: 0px 0px 25px #00000070;
  clear: both;
  display: table;
  border-top: 2px solid #439e00;
  border-bottom: 1px solid #f2f2f2;
}
ul.menu .list {
  font-size: 12px;
  border-bottom: 1px solid #324252;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  height: 50px;
  vertical-align: sub;
  background: #fff;
  clear: both;
}
ul.menu .list:after {
  content: "\f107";
  font-family: FontAwesome;
  position: absolute;
  right: 10px;
  top: 6px;
  padding: 0px 5px;
  color: #333;
  font-size: 30px;
}
/*ul.menu .list:before {
  content: '\f07b';
  font-family: FontAwesome;
  position: absolute;
  left: 17px;
  top: 17px;
  padding: 0px 5px;
  color: #fff;
}*/
ul.menu .list a {
  text-decoration: none;
  color: #333;
  /*padding: 17px 0px 17px 17px;*/
  display: block;
  height: 100%;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 50px;
  text-indent: 18px;
}
ul.menu .list a:hover {
  background-color: #007fcf;
  transition: 300ms all;
  color: #333;
}
ul.menu .list .items {
  height: 0px;
  overflow: hidden;
}
/*ul.menu .list .items a {
  padding: 17px;
}*/
ul.menu .list .items a:hover {
  background-color: #3f5d79;
  color: #fff;
  transition: 300ms all;
}
ul.menu .list:last-child {
  border-bottom: none;
}
ul.menu .active:after {
  content: "\f106";
  font-family: FontAwesome;
  position: absolute;
  right: 10px;
  top: 6px;
  padding: 0px 5px;
  color: #333;
}
/*ul.menu .active:before {
  content: '\f07c';
  font-family: FontAwesome;
  position: absolute;
  left: 17px;
  top: 17px;
  padding: 0px 5px;
  color: #fff;
}*/
ul.menu .active > .items {
  display: block;
  background: #fff;
  padding: 0px;
  height: auto;
  color: #fff;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: all 200ms;
  clear: both;
  float: left;
  width: 100%;
}
ul.menu .active > .items li {
  padding: 0px;
  border-bottom: 1px solid #f2f2f2;
  list-style: none;
}
ul.menu .active > .items li:last-child {
  border-color: transparent;
  padding-bottom: 0px;
}
ul.menu .active > .items .active > .items {
  background-color: #2f4b67;
}
ul.menu .active > a {
  color: #007fcf;
  text-transform: uppercase;
  font-weight: bold;
}
ul.menu .active .list {
  background: #697d92;
}
ul.menu .active .list a {
  padding: 17px 0px 17px 45px;
}

/*页码*/

.green-black { 
	display:block; 
	/*margin: 10px 0 0 0; */
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
	clear:both;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif; 
	text-align:center;
	background:#fff;
}

.green-black a { 
	padding: 1% 2%;
	border:1px solid #dddddd; 
	height: 1rem; 
	line-height: 1rem;
	zoom:1; 
	font-weight:300; 
	font-size:0.4rem; 
	overflow:auto; 
	margin-left:0.2rem; 
	margin-right:0.2rem; 
	color:#333; 
	background:url(../images/page_bg01.png) #fff bottom repeat-x;
	 text-decoration:none;
}

.green-black a:hover {
	height: 1rem; 
	line-height: 1rem;
	zoom:1;
	overflow:auto;
	background:url(../images/page_bg02.png) top repeat-x #ff9900;  
	margin-left:0.2rem; 
	margin-right:0.2rem; 
	color:#fff;
	
}
.green-black span.current {
	padding: 1% 2%;
	border: 1px solid #ccc;
	color: #fff;
	height: 1rem;
	line-height: 1rem;
	zoom: 1;
	overflow: auto;
	background: url(../images/page_bg02.png) top repeat-x #ff9900;
	margin-left: 0.2rem;
	margin-right: 0.2rem;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0.4rem;
}