@charset "UTF-8";
/*公司简介 start*/
.introSlick{overflow: hidden;position: relative;background-color: #fff;margin-bottom: 80px;}
.introSlick .bd{position: relative;overflow: hidden;}
.introSlick .slick-list {overflow: visible;margin-right: -3px;}
.introSlick .myslide{display: inline;float: left;}
.introSlick .myslide .con{margin-right: 3px;}
.introSlick .myslide .con .pic{overflow: hidden;position: relative;}
.introSlick .myslide .con .pic::before{padding-top: 66.7598%;}
.introSlick .prev {display: block;width: 22px;height: 58px;cursor: pointer;background-color: #019380;background-image: url(../images/introPrev.png);background-repeat: no-repeat;background-position: center center; position: absolute;top: 50%;margin-top: -29px;z-index: 1;}
.introSlick .next {display: block;width: 22px;height: 58px;cursor: pointer;background-color: #019380;background-image: url(../images/introNext.png);background-repeat: no-repeat;background-position: center center;position: absolute;right: 0;top: 50%;margin-top: -29px;z-index: 1;}
.introVideo{width: 100%;height: 363px;background: url(../images/introBottomBg.png) no-repeat center;background-size: cover;}
.introVideoBox{float: right;display: inline;width: 500px;height: 282px;position: relative;margin-top: 30px;}
.introVideoBox #col1mui-player{height: 100% !important;cursor: pointer;}
.introVideoBox .videoBox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.introVideoBox #muiPlaybtn{position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.3) url(../images/play.png)no-repeat center center;width: 100%;height: 100%;display: block;z-index: 999;cursor: pointer;}
.introVideo .text{overflow: hidden;padding: 100px 140px 0 0;}
.introVideo .text .title{font-size: 16px;font-weight: bold;height: 24px;line-height: 24px;color: #019380;background: url(../images/videoIcn.png) no-repeat center left;padding-left: 30px;margin-bottom: 15px;}
.introVideo .text .info{font-size: 15px;line-height: 30px;color: #333;}
/*公司简介 end*/
/*发展历程 start*/
.historyList dd{width: 100%;background-color: #fff;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.historyList dd .con{width: 1440px;margin: 0 auto;overflow: hidden;}
.historyList dd .con .time{padding: 50px 50px 60px 0;line-height: 50px;font-size: 48px;color: #999999;position: relative;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.historyList dd .con .time::before{display: block;content: '';width: 3px;height: 34px;position: absolute;right: -2px;top: 59px;background-color: #999;z-index: 2;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.historyList dd .con .info{overflow: hidden;padding: 56px 0 56px 54px;border-bottom: 1px dotted #ececec;line-height: 24px;color: #777777;font-size: 16px;position: relative;}
.historyList dd .con .info::before{display: block;content: '';width: 1px;height: 100%;position: absolute;left: 0;top: 0;background-color: #ececec;z-index: 1;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.historyList dd:hover{background-color: #f2f2f2;}
.historyList dd:hover .con .time{color: #019380;}
.historyList dd:hover .con .time::before{background-color: #019380;}
.historyList dd:hover .con .info::before{display: none;}
/*发展历程 end*/
/*纪检监察 start*/
.reportUp{padding: 30px;background-color: #f2f9f9;border-radius: 4px;line-height: 30px;font-size: 15px;color: #333;margin-bottom: 30px;}
.reportTitle{width: 100%;height: 45px;line-height: 45px;background: #019380 url(../images/reportIcn1.png) no-repeat center left 35px;padding-left: 65px;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 4px;color: #fff;font-size: 18px;margin-bottom: 30px;}
.reportTitle em{font-style: normal;font-size: 16px;color: #6ad0bb;}
.reportForm{overflow: hidden;margin-right: -50px;}
.reportForm .form-item{display: inline;float: left;margin-bottom: 30px;line-height: 50px;}
.reportForm .form-item .formC{margin-right: 50px;background-color: #f7f7f7;position: relative;border: 1px solid #dcdcdc;}
.reportForm .form-item .formC.reportT{line-height: 45px;height: 45px;border: none;background-color: none;}
.reportForm .form-item .formC .lable{height: 50px;line-height: 50px;font-size: 14px;color: #999;display: inline;float: left;margin-left: 10px;}
.reportForm .form-item .formC .formBox{overflow: hidden;}
.reportForm .form-item .formC span{position: absolute;width: 65px;height: 50px;line-height: 50px; right: 0;top: 4px;text-align: center;color: #d6000f;font-size: 16px;}
.reportForm .form-item .formC textarea{width: 100%;height: 180px;border: none;background: none;line-height: 26px;padding: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: auto;}
.reportForm .form-item .formC .formBox input{overflow: hidden;width: 100%;border: none;background: none;outline: none;line-height: 50px;}
.yzmInput{width: 200px;height: 50px;line-height: 50px;border: 1px solid #dcdcdc;background-color: #f7f7f7;margin-right: 22px;}
.yzmInput .formBox{overflow: hidden;}
.yzmInput .formBox input{width: 100%;height: 50px;line-height: 50px;border: none;background: none;}
.form-item-yzm .imgBox{width: 112px;height: 50px;line-height: 50px;border: 1px solid #dcdcdc;background-color: #f7f7f7;display: inline;float: left;text-align: center;margin-right: 15px;}
.form-item-yzm .imgBox img{width: 100%;height: 100%;}
.form-item-yzm a{line-height: 50px;font-size: 14px;color: #999;}
/*纪检监察 end*/
/*原料采购 satrt*/
.ylcgUp{padding: 47px 30px 47px 30px;background-color: #f2f9f9;border-radius: 4px;line-height: 30px;font-size: 15px;color: #333;margin-bottom: 30px;}
.ylcgUp span{font-size: 16px;color: #019380;font-weight: bold;margin-right: 15px;}
.ylcgUp em{font-size: 14px;color: #666;font-style: normal; margin-right: 40px;padding-left: 35px;height: 25px;line-height: 25px;display: inline-block;background: url(../images/ylcgIcn1.png) no-repeat center left;}
.ylcgUp i{font-size: 14px;color: #666;font-style: normal; margin-right: 40px;padding-left: 35px;height: 25px;line-height: 25px;display: inline-block;background: url(../images/ylcgIcn2.png) no-repeat center left;}
.areaInput{overflow: hidden;position: relative;background: url(../images/checkDzIcn.png) no-repeat center right 25px;cursor: pointer;z-index: 10;}
/* 地址选择start */
.areaSel{ position: fixed; width: 100%; left: 0; top:0; border: 1px solid #ddd; background: #FFF; box-shadow: 0px 0px 20px rgba(0,0,0,.1); visibility: hidden; opacity: 0; transform: translateY(25px);-webkit-transform: translateY(25px); transition: opacity,transform 500ms;-webkit-transition: opacity,transform 500ms;z-index: 99;}
.areaSel.show{visibility: visible; opacity: 1; transform: translateY(0);-webkit-transform: translateY(0);}
.areaSelHead{ position: relative;}
.areaSelHead::before{display: block;content: ''; width: 100%; position: absolute; left: 0; bottom: 0; border-bottom: 1px solid #ddd;}
.areaSelHead::after{display: block;content: ''; clear: both; visibility: hidden;}
.areaSelHead .headItem{ float: left; display: inline; height: 40px; line-height: 40px; padding: 0 18px; position: relative; margin-right: 15px; font-size: 14px;}
.areaSelHead .headItem.active:after{display: block; content: ''; position: absolute; left:0; bottom: 0; width: 100%; border-bottom: 1px solid #019380;}
.areaSelCon{overflow: hidden;}
.areaSelConItem{ padding:15px;height: 265px; overflow: hidden; overflow-y: auto;}
.areaSelConItem .item{ height: 40px; line-height: 40px; font-size: 12px; padding: 0 10px; cursor: pointer;}
.areaSelConItem .item:hover{ background: #f6f6f6;}
.areaSelConItem .item.active{ background-color: #f8e7e7;}
/* 地址选择end */
/*原料采购 end*/
/*咨询留言弹窗 start*/
.consultPop{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.4);transition: all .2s linear;-webkit-transition: all .2s linear;opacity: 0;visibility: hidden; z-index: 99;}
.consultPop.hover{opacity: 1;visibility: visible;}
.consultPopC{width: 75%;height: 700px;border-radius: 20px;overflow: hidden;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%) scale(0);-webkit-transform: translate(-50%,-50%) scale(0);background-color: #fff;padding: 30px 50px;box-sizing: border-box;-webkit-box-sizing: border-box;transition: all .3s linear;-webkit-transition: all .3s linear;}
.consultPopC.hover{transform: translate(-50%,-50%) scale(1);-webkit-transform: translate(-50%,-50%) scale(1);}
.consultClose{width: 30px;height: 30px;background: url(../images/consultClose.png) no-repeat center center;position: absolute;top: 30px;right: 30px;}
.consultTitle{height: 30px;line-height: 30px;font-size: 24px;color: #333;text-align: center;margin-bottom: 40px;}
/*咨询留言弹窗 end*/
/*引导页 start*/
.guideList{overflow: hidden;padding-top: 88px;}
.guideList dd{width: 25%;display: inline;float: left;}
.guideList dd .con{background-position: center center;background-repeat: no-repeat;height: 920px;position: relative;text-align: center;}
.guideList dd .con .conYy{width: 100%;height: 100%;display: block;background-color: rgba(0,0,0,0.4);position: absolute;top: 0;left: 0;opacity: 1;visibility: visible;transition: all .3s linear;-webkit-transition: all .3s linear;}
.guideList dd .con::before{width: 100%;height: 100%;content: '';display: block;background-color: rgba(1,147,128,0.7);position: absolute;top: 0;left: 0;opacity: 0;visibility: hidden;transition: all .3s linear;-webkit-transition: all .3s linear;}
.guideList dd .con::after{width: 1px;height: 100%;content: '';display: block;background-color: #eaeef1;position: absolute;top: 0;right: 0;}
.guideList dd:last-child .con::after{display: none;}
.guideList dd .con .textBox{width: 100%; position: absolute;top: 40%;left: 50%;transform: translateX(-50%);padding: 0 75px 25px 75px;transition: all .3s linear;-webkit-transition: all .3s linear;z-index: 2;box-sizing: border-box;-webkit-box-sizing: border-box;}
.guideList dd .con .textBox::after{width: 70%;height: 1px;content: '';display: block;background-color: rgba(255,255,255,0.2);position: absolute;bottom: 0;left: 50%;transform: translateX(-50%); opacity: 0;visibility: hidden;transition: all .3s linear;-webkit-transition: all .3s linear;}
.guideList dd .con .textBox::before{width: 32px;height: 5px;content: '';display: block;background-color: #fabe00;position: absolute;bottom: -2.5px;left: 50%;transform: translateX(-50%);opacity: 0;visibility: hidden;transition: all .3s linear;-webkit-transition: all .3s linear;}
.guideList dd .con .textBox .icn{margin-bottom: 10px;height: 66px;}
.guideList dd .con .textBox .enText{font-size: 18px;color: rgba(255,255,255,0.3);height: 28px;line-height: 28px;text-transform: uppercase;display: none;}
.guideList dd .con .textBox .title{font-size: 22px;color: #fff;height: 34px;line-height: 34px;}
.guideList dd:hover .con .textBox{top: 25%;}
.guideList dd:hover .con::before{opacity: 1;visibility: visible;}
.guideList dd:hover .con .textBox::after{opacity: 1;visibility: visible;}
.guideList dd:hover .con .textBox::before{opacity: 1;visibility: visible;}
.guideList dd:hover .con .conYy{background-color: rgba(0,0,0,0);}
/*引导页 end*/
/*产业布局 start*/
.cnCybj{width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;}
.cnCybj::before{width: 100%;height: 100%;background-color: rgba(255,255,255,0.8);position: absolute;top: 0;left: 0;}
/*产业布局 end*/
/*招聘表单 start*/
/* 表单外框架 开始 */
.form{overflow: hidden;margin-right: -50px;}
.w50p{width: 50%;}
.w100p{width: 100%;}
.form .form-item{display: inline;float: left;margin-bottom: 30px;}
.form .form-item .formC{margin-right: 50px;background-color: #fff;border-radius: 4px;position: relative;}
.form .form-item .formC .lable{height: 50px;line-height: 50px;font-size: 14px;color: #999;display: inline;float: left;margin-left: 10px;}
.form .form-item .formC .formBox{overflow: hidden;}

.formBtn{font-size: 0;}
.formBtn a{display: inline-block; width: 160px;height: 50px;line-height: 50px;font-size: 16px;color: #fff;background-color: #ccc;text-align: center;margin-right: 20px;}
.formBtn a.hover{background-color: #019380;}
.formBtn a:hover{opacity: 0.9;}
/* 表单外框架 结束 */
/* 表单内容 开始 */
.input{overflow: hidden;padding: 0 85px 0 10px;position: relative;}
.input span{position: absolute;width: 85px;height: 50px;line-height: 50px; right: 0;top: 0;text-align: center;color: #d6000f;font-size: 16px;}
.input input{width: 100%;height: 50px;border: none;background: none;}
.input textarea{width: 100%;height: 200px;border: none;background: none;line-height: 50px;}

.radio1{overflow: hidden;display: inline;float: left;position: relative;margin-left: 20px;}
.formBox i{position: absolute;width: 85px;height: 50px;line-height: 50px; right: 0;top: 0;text-align: center;color: #d6000f;font-size: 16px;font-style: normal;}
.radio1 li{display: inline;float: left;overflow: hidden;height: 50px;line-height: 50px;margin-right: 50px;cursor: pointer;}
.radio1 li em{display: inline;float: left;width: 18px;height: 18px;background: url(../images/radio.png) no-repeat center center;margin-top: 16px;margin-right: 10px;}
.radio1 li.selected em{background-image: url(../images/radioH.png);}

.yzm{overflow: hidden;line-height: 50px;}
.yzm .input{overflow: hidden;float: left;display: inline;width: 140px;padding-right: 10px;margin-right: 25px;background-color: #f7f7f7;border-radius: 4px;line-height: 45px;}
.yzm .imgBox{width: 110px;height: 50px;line-height: 50px;display: inline;float: left;background-color: #f7f7f7;margin-right: 25px;text-align: center;}
.yzm img{max-width: 100%;max-height: 100%;}
.yzm a{overflow: hidden;float: left;display: inline;}
.yzm a:hover{color: #019380;}
/* 表单内容 结束 */
/* 表单 end */
/* 廉洁举报 report end */
/* 招聘信息填写 start */
.recruit{background-color: #f5f5f5;padding: 50px 120px;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;}
.form1{margin-right: -30px;}
.form-item-yzm{ width: 100%;border-radius: 4px;box-sizing: border-box;-webkit-box-sizing: border-box;clear: both;}
.form-item-yzm .formC{overflow: hidden; }
.form-item-yzm .formC .lable{height: 50px;line-height: 50px;font-size: 14px;color: #999999;display: inline;float: left;background-color: #f7f7f7;padding-left: 10px;}
.form-item-dh{ width: 100%;border-radius: 4px;box-sizing: border-box;-webkit-box-sizing: border-box;background-color: #f7f7f7;margin-bottom: 30px;}
.form-item-dh .formC{overflow: hidden;position: relative;}
.form-item-dh .formC .lable{height: 50px;line-height: 50px;font-size: 14px;color: #999999;display: inline;float: left;background-color: #f7f7f7;padding-left: 10px;}
.form-item-dh .formC span{position: absolute;width: 65px;height: 50px;line-height: 50px; right: 0;top: 4px;text-align: center;color: #d6000f;font-size: 16px;}
.form-item-dh .formC textarea{width: 100%;height: 210px;border: none;background: none;line-height: 26px;padding: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: auto;}
.consultForm{ width: 100%;border-radius: 4px;box-sizing: border-box;-webkit-box-sizing: border-box;background-color: #f7f7f7;margin-bottom: 30px;}
.consultForm .formC{overflow: hidden;position: relative;}
.consultForm .formC .lable{height: 50px;line-height: 50px;font-size: 14px;color: #999999;display: inline;float: left;background-color: #f7f7f7;padding-left: 10px;}
.consultForm .formC span{position: absolute;width: 65px;height: 50px;line-height: 50px; right: 0;top: 4px;text-align: center;color: #d6000f;font-size: 16px;}
.consultForm .formC textarea{width: 100%;height: 180px;border: none;background: none;line-height: 26px;padding: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: auto;}
.upBox{width: 100%;overflow: hidden;line-height: 40px;font-size: 14px;color: #999;}
.upBox .webuploader-pick{background: none !important;padding: 0 !important;}
.upBox .webuploader-pick-hover{background: none !important;}
.upBox .lable{display: inline;float: left;margin-left: 10px;}
.upBtn{width: 120px;height: 40px;border-radius: 10px;background-color: #cccccc;color: #333;font-size: 14px;text-align: center;line-height: 40px;display: inline;float: left;margin-right: 20px;cursor: pointer;}
.form1 .con{width: 50%;display: inline;float: left;}
.formL{margin-right: 30px;}
.formL .form-item{position: relative; width: 100%; margin-bottom: 30px;border-radius: 4px;background-color: #f7f7f7;padding-left: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.formL .form-item .formC{overflow: hidden; }
.formL .form-item .formC .lable{height: 50px;line-height: 50px;font-size: 14px;color: #999999;display: inline;float: left;}
.formL .form-item .formC .formBox{overflow: hidden;}
.formL .form-item .formC .formBox input{overflow: hidden;border: 1px solid #dedede;padding: 0 65px 0 0; position: relative;height: 50px;width: 100%;border: none;background: none;}
.formL .form-item .formC span{position: absolute;width: 65px;height: 50px;line-height: 50px; right: 0;top: 4px;text-align: center;color: #d6000f;font-size: 16px;}
.formL .form-item .formC .formBox i {display: block;width: 50px;height: 50px;background: url(../images/sel.png) no-repeat center center;position: absolute;right: 30px;top: 0px;cursor: pointer;}
.formL .form-item .formC .formBox .selTj {width: 100%;overflow: hidden;border: 1px solid #dedede;border-top: none;max-height: 120px;overflow-y: auto;position: absolute;left: -1px;top: 50px;background: #FFF;display: none;z-index: 100000}
.formL .form-item .formC .formBox .selTj a {display: block;height: 40px;line-height: 40px;padding-left: 10px;color: #666666;margin-bottom: 1px;font-size: 12px;}
.formL .form-item .formC .formBox .selTj a:hover {background: #e43030;color: #FFF;}
.formL .form-item .formC .formBox .selTj a.hover {background: #e43030;color: #FFF;}
.formR{margin-right: 30px;}
.formR .form-item{position: relative; width: 100%; margin-bottom: 30px;padding-left: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;background-color: #f7f7f7;border-radius: 4px;}
.formR .form-item .formC{overflow: hidden;}
.formR .form-item .formC .lable{height: 50px;line-height: 50px;font-size: 14px;color: #999999;display: inline;float: left;}
.formR .form-item .formC .formBox{overflow: hidden;}
.formR .form-item .formC .formBox input{overflow: hidden;border: 1px solid #dedede;padding: 0 85px 0 0;position: relative;height: 50px;width: 100%;border: none;background: none;}
.formR .form-item .formC .formBox textarea{width: 100%;height: 210px;border: none;background: none;line-height: 26px;padding: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: auto;}
.formR .form-item .formC span{position: absolute;width: 65px;height: 50px;line-height: 50px; right: 0;top: 0;text-align: center;color: #d6000f;font-size: 16px;}

/* 下拉 */
.recruitFDd {margin-bottom: 30px;}
.recruitFTitle {font-size: 14px;color: #999999;height: 50px;line-height: 50px;}
.recruitFBox {overflow: hidden;margin-left: 60px;width: 90%;}
.recruitFBox1 {margin-left: 60px;width: 85%;}
.recruitFBox textarea {height: 128px;border: none;outline: none;width: 100%;padding-top: 12px;line-height: 25px;background: #fafafa;}
.recruitFDiv input {width: 100%;height: 50px;line-height: 50px;border: none;outline: none;font-size: 14px;background: #fafafa;}
.recruitFCon {position: relative;}
.recText {height: 50px;line-height: 50px;overflow: hidden;font-size: 14px;color: #999999;}
.recruitFCon1 {height: 118px;}
.recruitFBtn {padding-top: 27px;}
.recruitFBtn a {width: 77px;height: 34px;line-height: 34px;display: inline-block;margin-right: 23px;background: #004394;border-radius: 4px;text-align: center;font-size: 14px;color: #fff;}
.recruitFBtn a.recruitFBtn1 {background: #f2f2f2;color: #333333;}
.recruitFPs {height: 46px;line-height: 46px;overflow: hidden;font-size: 14px;color: #666666;}
.recruitFCon span {position: absolute;width: 65px;height: 50px;line-height: 50px; right: 0;top: 0;text-align: center;color: #d6000f;font-size: 16px;margin-top: 4px;}
.recruitFSel {height: 50px;position: relative;padding-right: 38px;}
.recruitFSel .seljg {padding-left: 10px;line-height: 50px;color: #000000;font-size: 14px;cursor: pointer;}
.recruitFSel i{display: block;width: 40px;height: 50px;background: url(../images/recruitXl.png) no-repeat center center;position: absolute;right: 0;top: 0px;cursor: pointer;z-index: 9;}
.recruitFSel i.selIcn{background: url(../images/recruitXl1.png) no-repeat center center;position: absolute;right: 0;top: 0px;cursor: pointer;z-index: 9;}
.recruitFSel .selTj {width: 100%;overflow: hidden;border: 1px solid #dedede;border-top: none;max-height: 120px;overflow-y: auto;position: absolute;left: -1px;top: 50px;background: #FFF;display: none;z-index: 100000}
.recruitFSel .selTj.bumen{left: 44px;}
.recruitFSel .selTj a {display: block;height: 40px;line-height: 40px;padding-left: 10px;color: #666666;margin-bottom: 1px;font-size: 12px;border-bottom: 1px solid #dedede;}
.recruitFSel .selTj a:hover {background: #019380;color: #FFF;}
/* .recruitFSel .selTj a.hover {background: #019380;color: #FFF;} */
/*  */
/* 招聘信息填写 end */
/*招聘表单 end*/
/* 招聘详情 start*/
.recruitView{padding-left: 10px;}
.recruitT{padding-top: 20px;border-bottom: 1px solid #f0f0f0;}
.recruitT .title{height: 44px;line-height: 44px;font-size: 24px;font-weight: bold;color: #333;}
.recruitT span{height: 36px;line-height: 36px;font-size: 14px;color: #999;}
.recruitView .list{padding: 20px 0;overflow: hidden;}
.recruitView .list dd{width: 25%;display: inline;float: left;line-height: 36px;font-size: 16px;color: #666;}
.recruitT1{padding: 15px;height: 20px;line-height: 20px;font-size: 18px;color: #333;position: relative;border-bottom: 1px solid #f0f0f0;}
.recruitT1::before{content: '';display: block;position: absolute;left: 0;top: 16px;width: 3px;height: 20px;background-color: #019380;}
.recruitView .info{line-height: 36px;font-size: 16px;color: #555;padding: 15px 0;}
.recruitView .fj{line-height: 20px;font-size: 16px;color: #019380;margin-bottom: 20px;}
.recruitView .fj a{color: #019380;}
.recruitView .zhuText{line-height: 20px;font-size: 16px;color: #fc1206;margin-bottom: 44px;}
.recruitView .tdBtnBox{text-align: center;}
.recruitView .tdBtn{display: inline-block;width: 160px;height: 50px;line-height: 50px; background-color: #019380;border-radius: 4px;transition: all .2s linear;-webkit-transition: all .2s linear;}
.recruitView .tdBtn a{color: #fff;font-size: 18px;display: block;}
.recruitView .tdBtn:hover{opacity: 0.9;}
/* 招聘详情 end*/
/*加入我们 引导页 start*/
.joinGuide{padding: 66px 0;}
.joinList{overflow: hidden;margin-right: -34px;}
.joinList dd{width: 33.3333%;display: inline;float: left;}
.joinList dd a{display: block;}
.joinList dd .con{border-radius: 120px 0 120px 0;overflow: hidden;margin-right: 34px;position: relative;}
.joinList dd .con .pic{border-radius: 120px 0 120px 0;overflow: hidden;}
.joinList dd .con .pic::before{padding-top: 133.1140%;}
.joinList dd .con .text{width: 100%;height: 128px;position: absolute;bottom: 0;left: 0;padding: 0 20px 0 0;box-sizing: border-box;-webkit-box-sizing: border-box;transition: all .2s linear;-webkit-transition: all .2s linear;}
.joinList dd .con .text .text1{width: 92.1053%;height: 90px;padding: 20px 20px 16px 20px;background: rgba(255,255,255,0.8);border-radius: 0 0 60px 0;box-sizing: border-box;-webkit-box-sizing: border-box;transition: all .2s linear;-webkit-transition: all .2s linear;}
.joinList dd .con .text .text1 .title{height: 30px;line-height: 30px;font-size: 22px;color: #666;transition: all .2s linear;-webkit-transition: all .2s linear;}
.joinList dd .con .text .text1 span{height: 22px;line-height: 22px;font-size: 16px;color: #969696;text-transform: capitalize;transition: all .2s linear;-webkit-transition: all .2s linear;}
.joinList dd .con .text .info{line-height: 16px;font-size: 14px;color: #fff;opacity: 0;visibility: hidden;transition: all .2s linear;-webkit-transition: all .2s linear;padding-left: 20px;}
.joinList dd:hover .con .text{background: rgba(1,147,128,0.8);}
.joinList dd:hover .con .text .text1{background: none;}
.joinList dd:hover .con .text .text1 .title{color: #fff;}
.joinList dd:hover .con .text .text1 span{color: #fff;}
.joinList dd:hover .con .text .info{opacity: 1;visibility: visible;}
/*加入我们 引导页 end*/
/*加入我们 列表 start*/
.recruitMenu{padding: 40px 0 60px 0;border-bottom: 1px solid #f4f4f4;}
.recruitMenuList{overflow: hidden;}
.recruitMenuList dd{width: 120px;height: 35px;line-height: 35px;text-align: center;background-color: #f2f2f2;border-radius: 4px;font-size: 14px;margin-right: 30px;transition: all .2s linear;-webkit-transition: all .2s linear;display: inline;float: left;}
.recruitMenuList dd a{display: block;color: #666;transition: all .2s linear;-webkit-transition: all .2s linear;}
.recruitMenuList dd:hover,.recruitMenuList dd.hover{background-color: #019380;}
.recruitMenuList dd:hover a,.recruitMenuList dd.hover a{color: #fff;}
.shaiXuanBox{padding: 40px 0 20px 0;overflow: hidden;}
.zpSearch{width: 240px;height: 30px;line-height: 30px;padding-left: 12px;background-color: #f2f2f2;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;font-size: 14px;color: #666;margin-right: 30px;margin-top: 3px;}
.zpSearch input{width: 180px;height: 30px;border: none;background: none; display: inline;float: left;}
.zpSearchBtn{overflow: hidden;height: 30px; background: url(../images/zpSearch.png) no-repeat center center;cursor: pointer;}
.shaiXuanLsitBox{overflow: hidden;}
.shaiXuanLsit{overflow: hidden;}
.shaiXuanLsitBox .title{line-height: 16px;font-size: 14px;color: #333;display: inline;float: left;margin-right: 20px;}
.shaiXuanLsit dd{line-height: 16px;font-size: 14px;color: #666;display: inline;float: left;margin-right: 20px;cursor: pointer;margin-bottom: 20px;}
.shaiXuanLsit dd:nth-child(1){color: #333 !important;}
.zwListBox{background-color: #f9f9f9;padding-top: 64px;}
.zwList{margin-right: -30px;}
.zwList dd{width: 33.3333%;display: inline;float: left;margin-bottom: 30px;}
.zwList dd .con{margin-right: 30px;background-color: #fff;transition: all .2s linear;-webkit-transition: all .2s linear;}
.zwList dd .con .up{padding: 30px 20px 20px 28px;}
.zwList dd .con .up .title{font-size: 14px;color: #999;line-height: 16px;margin-bottom: 30px;transition: all .2s linear;-webkit-transition: all .2s linear;}
.zwList dd .con .up .title span{font-size: 16px;color: #333;margin-right: 10px;transition: all .2s linear;-webkit-transition: all .2s linear;}
.zwList dd .con .up .text1{font-size: 14px;color: #333;line-height: 16px;margin-bottom: 30px;transition: all .2s linear;-webkit-transition: all .2s linear;}
.zwList dd .con .up .text2{font-size: 14px;color: #999;line-height: 16px;transition: all .2s linear;-webkit-transition: all .2s linear;}
.zwList dd .con .info{height: 46px;line-height: 46px;padding: 0 28px;color: #999;font-size: 12px;border-top: 1px solid #efecec;transition: all .2s linear;-webkit-transition: all .2s linear;overflow: hidden;}
.zwList dd .con .info span{margin-right: 25px;}
.zwList dd:hover .con{background-color: #019380;box-shadow: 2px 2px 10px #666;}
.zwList dd:hover .con .up .title{color: #fff;}
.zwList dd:hover .con .up .title span{color: #fff;}
.zwList dd:hover .con .up .text1{color: #fff;}
.zwList dd:hover .con .up .text2{color: #fff;}
.zwList dd:hover .con .info{color: #fff;border-color: #fff;}
/*加入我们 列表 end*/
/* ========== 联系我们 start ========== */
#map{width: 100%;height: 550px;position: relative;}
.BMapLabel {display: none !important;}
.anchorBL {display: none;}
.BMap_omCtrl {display: none;}
.mapBox{position: relative;}
.mapPageBox{width: 300px;min-height: 160px;background-color: #019380;border-radius: 10px;position: absolute;top: 34.6363%;left: 7.3211%;z-index: 9;padding: 14px 30px 20px 40px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.mapBox .cls-4{position: relative;}
.mapBox .cls-5{width: 10px !important;height: 10px !important;border-radius: 50%;background-color: #ff5500 !important;position: relative;}
.minMapDian{width: 10px !important;height: 10px !important;border-radius: 50%;background-color: #ff5500 !important;position: relative;}
.mapBox .minMapDian::before{ content: ""; display: block; width: 10px;height: 10px; border-radius: 6px; background: rgba(255,255,255,.9); position: absolute;animation: circle-opacity 2s infinite; left: 50%; top: 50%; transform: translate(-50%,-50%) scale(0,0);}
@keyframes circle-opacity{
    from {
        opacity: 1;
        transform:translate(-50%,-50%) scale(1);
    }
    to {
        opacity: 0;
        transform:translate(-50%,-50%) scale(2);
    }
}
.mapPageBox .title{font-size: 16px;color: #fff;line-height: 20px;margin-bottom: 15px;}
.mapPageBox span{font-size: 14px;color: #fff;line-height: 28px;display: block;}
.contactUsList{overflow: hidden;margin-right: -25px;margin-bottom: 100px;}
.contactUsList dd{width: 25%;display: inline;float: left;}
.contactUsList dd .con{margin-right: 25px;text-align: center;padding-top: 90px;height: 450px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.contactUsList dd:nth-child(1) .con{background-color: #88bac9;}
.contactUsList dd:nth-child(2) .con{background-color: #85d1c8;}
.contactUsList dd:nth-child(3) .con{background-color: #a4e5d9;}
.contactUsList dd:nth-child(4) .con{background-color: #9be0bd;}
.quanquan{width:114px;height: 114px;line-height: 114px;border-radius: 50%;position: relative;text-align: center;font-size: 14px;color: #ffffff;margin: 0 auto;margin-bottom: 45px;}
.quanquan img{display: inline-block;z-index: 2;position: relative;vertical-align: middle;}
.quanquan::before{display: block;content: '';width: 100%;height: 100%;border-radius: 50%;border: 2px dashed rgb(255, 255, 255);position: absolute;top: 0;left: 0;animation:quanquan 5s linear infinite;}
.quanquan::after{width: 90px;height: 90px;background-color: #fff;border-radius: 50%;content: '';display: block;position: absolute;top: 50%;left: 50%;margin: -43px;}
.contactUsList dd:nth-child(1) .quanquan::before{border: 2px dashed #60a9bf;}
.contactUsList dd:nth-child(2) .quanquan::before{border: 2px dashed #3bccbb;}
.contactUsList dd:nth-child(3) .quanquan::before{border: 2px dashed #60dac3;}
.contactUsList dd:nth-child(4) .quanquan::before{border: 2px dashed #57d595;}
.contactUsList dd:nth-child(1) .quanquan::after{background-color: #5f9eb1;}
.contactUsList dd:nth-child(2) .quanquan::after{background-color: #63d0c3;}
.contactUsList dd:nth-child(3) .quanquan::after{background-color: #86e5d4;}
.contactUsList dd:nth-child(4) .quanquan::after{background-color: #79e3ad;}
@keyframes quanquan{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);}25%{transform:rotate(90deg);-webkit-transform:rotate(90deg);}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg);}75%{transform:rotate(270deg);-webkit-transform:rotate(270deg);}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}
.contactUsList dd .title{font-size: 16px;color: #fff;margin-bottom: 22px;line-height: 22px;}
.contactUsList dd span{font-size: 16px;color: #fff;line-height: 22px;display: block;}
/* ========== 联系我们 end ========== */
/* 新闻中心 imgText start */
.imgText dd{position: relative;background-color: #fff;margin-bottom: 30px;}
.imgText dd .con{overflow: hidden;padding: 17px 20px 20px 16px;position: relative;transition: all 300ms linear;-webkit-transition: all 300ms linear;box-shadow: 0px 5px 20px 0px rgba(71, 71, 71, 0.18);}
.imgText dd .con .pic{width: 26.3889%; display: inline;float: left;margin-right: 30px;position: relative;overflow: hidden;}
.imgText dd .con .pic::before{display: block;content: '';padding-top: 56.3158%;}
.imgText dd .con .pic img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.imgText dd .con .text{overflow: hidden;}
.imgText dd .con .text .title{height: 58px;line-height: 58px;}
.imgText dd .con .text .title a{font-size: 18px;color: #333333;transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.imgText dd .con .text .time{font-size: 14px;color: #999;height: 26px;line-height: 26px;margin-bottom: 15px;}
.imgText dd .con .text .info{font-size: 14px;color: #666;height: 56px;line-height: 28px;margin-bottom: 25px;}
.imgText dd .con .text .moreBtn{width: 82px;height: 18px;line-height: 18px;background: url(../images/newsMore.png)no-repeat right center;}
.imgText dd .con .text .moreBtn a{width: 100%;height: 100%;display: block;color: #999;font-size: 14px;transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.imgText dd:hover .con .text .title a{color: #019380;letter-spacing: 1px;}
.imgText dd:hover .con .text .moreBtn a{color:#019380;}
.writeBox{overflow: hidden;margin-bottom: 25px;}
.writeBox .btn{margin-left: 15px;}
.writeBox .btn a{display: block;color: #019380;padding-right: 40px; height: 60px;line-height: 60px;background: #e5f4f2 url(../images/writeIcn1.png) no-repeat center left 42px;border-radius: 4px;padding-left: 85px;box-sizing: border-box;-webkit-box-sizing: border-box;font-size: 18px;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.writeBox .btn1 a{display: block;color: #019380;padding-right: 40px; height: 60px;line-height: 60px;background: #e5f4f2 url(../images/learnBtn.png) no-repeat center left 68px;border-radius: 4px;padding-left: 110px;box-sizing: border-box;-webkit-box-sizing: border-box;font-size: 18px;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.writeBox .btn a:hover,.writeBox .btn a.hover{background-color: #019380;background-image: url(../images/writeIcn.png);color: #fff;}
.writeBox .btn1 a:hover,.writeBox .btn1 a.hover{background-color: #019380;background-image: url(../images/learnBtnH.png);color: #fff;}
/* 新闻中心 imgText end */
.zlgh img{max-width: 100%;max}
/* ————— productBanner start ————— */
.productBanner{position: relative;}
.productBanner::before{content: '';display: block;padding-top: 31.25%;}
.productBannerLoad{position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); transition: all 1.3s;-webkit-transition: all 1.3s;}
.productBannerLoad svg{-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;width: 100px;height: 100px;fill: rgb(215, 23, 24);}
.productBannerLoad.hide{ visibility: hidden; opacity: 0;}
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(-360deg);transform:rotate(-360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg); } }
.productBanner .bd{height: 100%; overflow: hidden; position: absolute; width: 100%; left: 0; top: 0;}
.productBanner .bd .slick-list,.productBanner .bd .slick-track{height: 100%;}
.productBanner.delay .bd .slick-track{ transition-delay: 1.3s !important;-webkit-transition-delay: 1.3s !important;}
.productBanner .mySlide{height: 100%;position: relative;overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.productBanner .mySlide a{display: block;height: 100%;width: 100%;}
.productBanner .slick-dots{position: absolute;bottom: 165px;left: 0;width: 100%;text-align: center;font-size: 0;z-index: 99;}
.productBanner .slick-dots li{display: inline-block;width: 10px;height: 10px;border-radius: 4px;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;background: #fff;transition: all .3s;-webkit-transition: all .3s;}
.productBanner .slick-dots li.slick-active{width: 40px;height: 10px;border-radius: 5px;}

/* ————— productBanner end ————— */
/*产品与市场 start*/
.productList{overflow: hidden;margin-right: -15px;}
.productList dd{display: inline;float: left;width: 33.3333%;margin-bottom: 15px;position: relative;}
.productList dd:nth-child(4){width: 66.6666%;}
.productList dd .con{padding-top: 115.1489%;margin-right: 15px;border-radius: 5px;background-repeat: no-repeat;background-position: center center;overflow: hidden;position: relative;}
.productList dd:nth-child(1) .con::before{width: 100%;height: 100%;background-color: rgba(213,157,70,0.75);border-radius: 5px;position: absolute;top: 0;left: 0;content: '';display: block;}
.productList dd:nth-child(2) .con::before{width: 100%;height: 100%;background-color: rgba(46,136,39,0.90);border-radius: 5px;position: absolute;top: 0;left: 0;content: '';display: block;}
.productList dd:nth-child(3) .con::before{width: 100%;height: 100%;background-color: rgba(1,147,128,0.85);border-radius: 5px;position: absolute;top: 0;left: 0;content: '';display: block;}
.productList dd:nth-child(4) .con::before{width: 100%;height: 100%;background-color: rgba(66,126,141,0.82);border-radius: 5px;position: absolute;top: 0;left: 0;content: '';display: block;}
.productList dd:nth-child(5) .con::before{width: 100%;height: 100%;background-color: rgba(22,115,132,0.90);border-radius: 5px;position: absolute;top: 0;left: 0;content: '';display: block;}
.productList dd .con .con1{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;}
.productList dd .con .con1 .up{text-align: center;padding-top: 100px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.productList dd:nth-child(4) .con .con1 .up{text-align: center;padding-top: 80px;}
.productList dd:nth-child(5) .con .con1 .up{text-align: center;padding-top: 80px;}
.productList dd .con .con1 .up .title{font-size: 22px;color: #fff;}
.productList dd:nth-child(4) .con{padding-top: 41.8848%;}
.productList dd:nth-child(5) .con{padding-top: 84%;}
.productList dd .con .con1 .moreBtn{width: 20px;height: 20px;background: url(../images/cpddMore.png) no-repeat center center;position: absolute;left: 50%;bottom: 90px;transform: translateX(-50%);opacity: 1;visibility: visible;}
.productList dd:nth-child(4) .con .con1 .moreBtn{bottom: 80px;}
.productList dd:nth-child(5) .con .con1 .moreBtn{bottom: 80px;}
.productList dd:hover .con .con1 .moreBtn{opacity: 0;visibility: hidden;}
.quanquan1{width:120px;height: 120px;line-height: 120px;border-radius: 50%;position: relative;text-align: center;font-size: 14px;color: #ffffff;margin: 0 auto;margin-bottom: 45px;margin-bottom: 26px;}
.quanquan1 img{display: inline-block;z-index: 2;position: relative;vertical-align: middle;}
.quanquan1::before{display: block;content: '';width: 100%;height: 100%;border-radius: 50%;border: 1px dashed rgb(255, 255, 255);position: absolute;top: 0;left: 0;animation:quanquan 5s linear infinite;}
.productList dd .ejCon{width: 100%;height: 186px;background: url(../images/cpddBgH.png) no-repeat center center;background-size: 100% 100%;position: absolute;bottom: 0;left: 0;padding: 30px 30px 0 30px;box-sizing: border-box;-webkit-box-sizing: border-box;transition: all .3s linear;-webkit-transition: all .3s linear;opacity: 0;visibility: hidden;}
.ejConList{overflow: hidden;margin-right: -14px;}
.ejConList li{display: inline;float: left;margin-bottom: 10px;}
.ejConList li em{width: 6px;height: 40px;background: url(../images/cpDian.png) no-repeat center center;display: inline-block;margin-right: 12px;vertical-align: top;}
.ejConList li a{display: block;padding: 0 16px;height: 40px;line-height: 40px;text-align: center;color: #fff;border-radius: 5px;background-color: rgba(255,255,255,0.7);margin-right: 14px;font-size: 18px;transition: all .2s;-webkit-transition: all .2s;}
.productList dd:nth-child(1) .ejConList li a{background-color: #d58f32;}
.productList dd:nth-child(2) .ejConList li a{background-color: rgba(46,136,39,1);}
.productList dd:nth-child(3) .ejConList li a{background-color: rgba(1,147,128,1);}
.productList dd:nth-child(4) .ejConList li a{background-color: rgba(66,126,141,1);}
.productList dd:nth-child(5) .ejConList li a{background-color: rgba(22,115,132,1);}
.productList dd:hover .con .con1 .up{transform: translateY(-40px);-webkit-transform: translateY(-40px);}
.productList dd:hover .ejCon{opacity: 1;visibility: visible;}
/*产品与市场 end*/
/* 关于我们 start */
/* 公司及简介 start */
.aboutCloumn1 {
	position: relative;
	height: 693px;
	overflow: hidden;
}

.col1BgBoxw {
	position: absolute !important;
	width: 105%;
	height: 105%;
	left: -2.5% !important;
	top: -2.5% !important;
}

.col1Bg {
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
}

.columnBox .wrap1 {
	position: relative;
	z-index: 5;
}

.aboutCloumn1R {
	width: 46.5278%;
	position: relative;
	top: 165px;
}

.aboutCloumn1Pic {
	padding: 0 0 20px 20px;
	position: relative;
}

.aboutCloumn1Pic::before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	right: 20px;
	bottom: 0;
	top: 20px;
	background: rgba(39, 152, 149, 0.2);
	border-radius: 4px;
}

.aboutCloumn1Pic .pic {
	border-radius: 4px;
}

.aboutCloumn1Pic .pic::before {
	padding-top: 54.6154%;
}

.aboutCloumn1L {
	overflow: hidden;
	padding-top: 85px;
}

.aboutTitle {
	height: 73px;
	padding-bottom: 2px;
	line-height: 72px;
	position: relative;
}

.aboutTitle span {
	font-size: 30px;
	color: #333;
}

.aboutTitle i {
	position: absolute;
	width: 32px;
	height: 2px;
	background: #019380;
	left: 0;
	bottom: 0;
}

.groupDl {
	overflow: hidden;
	margin-right: 20px;
	margin-left: -90px;
}

.groupDl dd {
	float: left;
	display: inline;
	width: 33.333%;
	text-align: center;
	position: relative;
	padding: 13px 0;
}

.groupDl dd:after {
	display: block;
	content: "";
	position: absolute;
	width: 1px;
	height: 100px;
	background: url(../images/wline.png) center center no-repeat;
	background-size: 100%;
	right: 0;
	top: 9px;
}

.groupDl dd:last-child:after {
	display: none;
}

.groupDl dd .title {
	overflow: hidden;
	text-align: center;
	height: 54px;
}

.groupDl dd .title .titleCon {
	display: inline-block;
}

.groupDl dd .title span {
	float: left;
	display: inline;
	line-height: 54px;
	height: 54px;
	font-size: 36px;
	color: #019380;
	font-weight: bold;
}

.groupDl dd .title em {
	font-size: 16px;
	color: #019380;
	font-style: normal;
	float: left;
	line-height: 65px;
	display: inline;
}

.groupDl dd .text {
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #666;
	overflow: hidden;
}

.aboutCloumn1Itro {
	height: 90px;
	line-height: 30px;
	overflow: hidden;
	font-size: 16px;
	color: #666;
	position: relative;
	z-index: 2;
	padding-right: 80px;
	margin-bottom: 83px;
}
.aboutCloumn1Itro a{color: #666;display: block;}
.aboutMore {
	position: relative;
	z-index: 5;
}

.aboutMore a {
	display: inline-block;
	padding: 0 37px;
	background: #34a999;
	height: 44px;
	line-height: 44px;
	border-radius: 22px;
	cursor: pointer;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.aboutMore a span {
	display: block;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #fff;
	padding-right: 21px;
	background: url(../images/wmore.png) right center no-repeat;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.aboutMore a:hover {
	opacity: .8;
}

.aboutMore a:hover span {
	padding-right: 25px;
}

/* 公司及简介 start */

/* 荣誉资质 start  */
.aboutCloumn2 {
	position: relative;
	height: 825px;
	overflow: hidden;
}

.aboutTitle.ct {
	text-align: center;
}

.aboutTitle.ct i {
	left: 50%;
	margin-left: -16px;
}

.aboutCloumn2Banner {
	padding-top: 100px;
	position: relative;
}

.aboutCloumn2Banner .honnorSlide {
	padding-top: 50px;
}

.aboutCloumn2Banner .honnorSlide .con {
	margin: 0 8px;
}

.aboutCloumn2Banner .slick-list {
	padding: 0 0 !important;
}

.aboutCloumn2Banner .honnorSlide .picCon {
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transform: scale(0.92);
	-webkit-transform: scale(0.92);
	position: relative;
}

.aboutCloumn2Banner .honnorSlide .picCon::before {
	/* display: block;
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	z-index: 1;
	background: rgba(0,0,0,0.3); */
}

.aboutCloumn2Banner .honnorSlide.slide1 .picCon {
	transform-origin: 0 100%;
}

.aboutCloumn2Banner .honnorSlide a {
	position: relative;
	z-index: 2;
}

.aboutCloumn2Banner .honnorSlide.slide3 .picCon {
	transform-origin: 100% 100%;
}

.aboutCloumn2Banner .honnorSlide.slide2 .picCon {
	transform-origin: 50% 100%;
}

.aboutCloumn2Banner .honnorSlide.slide2 .picCon {
	transform: scale(1.18);
}

.aboutCloumn2Banner .honnorSlide .pic::before {
	padding-top: 62.7907%;
}

.aboutCloumn2Banner .honnorSlide.slide2 .picCon::before {
	opacity: 0;
	visibility: hidden;
}

.aboutCloumn2Banner .prev {
	position: absolute;
	width: 56px;
	height: 56px;
	left: -103px;
	top: 50%;
	margin-top: 50px;
	background: #fff url(../images/prevW1.png) center center no-repeat;
	z-index: 2;
	cursor: pointer;
	border-radius: 100%;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}

.aboutCloumn2Banner .next {
	position: absolute;
	width: 56px;
	height: 56px;
	right: -103px;
	top: 50%;
	margin-top: 50px;
	background: #fff url(../images/nextW1.png) center center no-repeat;
	z-index: 2;
	cursor: pointer;
	border-radius: 100%;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}

.aboutCloumn2Banner .prev:hover {
	background: rgba(1, 147, 128, 0.8) url(../images/prevW1_h.png) center center no-repeat;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08);
}

.aboutCloumn2Banner .next:hover {
	background: rgba(1, 147, 128, 0.8) url(../images/nextW1_h.png) center center no-repeat;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08);
}

.aboutMore1 {
	position: relative;
	z-index: 5;
	padding-top: 155px;
	text-align: center;
}

.aboutMore1 a {
	display: inline-block;
	padding: 0 37px;
	border: 1px solid #FFFFFF;
	height: 44px;
	line-height: 44px;
	border-radius: 22px;
	cursor: pointer;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	position: relative;
	overflow: hidden;
}

.aboutMore1 a::before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #34a999;
	z-index: -1;
	opacity: 0;
	-webkit-transform: scale3d(0.7, 1, 1);
	transform: scale3d(0.7, 1, 1);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.aboutMore1 a span {
	display: block;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #fff;
	padding-right: 21px;
	background: url(../images/wmore.png) right center no-repeat;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.aboutMore1 a:hover::before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.aboutMore1 a:hover {
	border-color: #34a999;
}

/* 荣誉资质 end  */

/* 发展历程 start */
.aboutCloumn3 {
	position: relative;
	overflow: hidden;
	height: 825px;
}

.aboutCloumn3Banner {
	background: url(../images/WLINE2.png) left top no-repeat;
	position: relative;
	z-index: 5;
}

.aboutCloumn3Banner .bd {
	height: 508px;
	position: relative;
}

.aboutCloumn3Banner .eventSlide {
	height: 508px;
	float: left;
	display: inline;
	width: 25%;
	transition: 0.5s ease-in;
}

.aboutCloumn3Banner .con {
	transition: all 0.6s ease-in;
	-webkit-transition: all 0.6s ease-in;
	position: relative;
	top: 50%;
}

.aboutCloumn3Banner .eventYear {
	height: 70px;
	line-height: 70px;
	font-size: 36px;
	color: #019380;
	overflow: hidden;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	text-align: center;
}

.aboutCloumn3Banner .eventYuan {
	width: 13px;
	height: 13px;
	display: block;
	background: #019380;
	border-radius: 13px;
	margin: 0 auto;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}

.aboutCloumn3Banner .eventSlide.slide1 .con {
	top: 295px;
	padding-left: 80px;
}
.aboutCloumn3Banner .eventSlide.slide0 .con{
	top: 345px;
} 
.aboutCloumn3Banner .eventSlide.slide2 .con {
	top: 268px;
	padding-left: 227px;
}

.aboutCloumn3Banner .eventSlide.slide3 .con {
	top: 189px;
	padding-left: 26px;
}

.aboutCloumn3Banner .eventSlide.slide4 .con {
	top: 110px;
	padding-left: 0px;
}
.aboutCloumn3Banner .eventSlide.slide5 .con {
	top: 30px;
	padding-left: 0px;
}
.eventText {
	position: absolute;
	width: 400px;
	top: 80px;
	line-height: 32px;
	font-size: 14px;
	color: #019380;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}

.aboutCloumn3Banner .eventSlide.slide1 .eventText {
	left: 50%;
	margin-left: 40px;
}

.aboutCloumn3Banner .eventSlide.slide2 .eventText {
	left: 50%;
	margin-left: 40px;
}

.aboutCloumn3Banner .eventSlide.slide4 .eventText {
	right: 0;
}
.aboutCloumn3Banner .eventSlide.slide5 .eventText {
	right: 0;
}
.aboutCloumn3Banner .eventSlide:hover .eventYear {
	font-weight: bold;
}

.aboutCloumn3Banner .eventSlide:hover .eventYuan {
	transform: scale(1.01);
	-webkit-transform: scale(1.01);
}

.aboutCloumn3Banner .eventSlide:hover .eventText {
	opacity: 1;
	visibility: visible;
}

.aboutCloumn3Banner .prev {
	position: absolute;
	width: 56px;
	height: 56px;
	left: -110px;
	bottom: 70px;
	background: #fff url(../images/prevW1.png) center center no-repeat;
	z-index: 2;
	cursor: pointer;
	border-radius: 100%;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}

.aboutCloumn3Banner .next {
	position: absolute;
	width: 56px;
	height: 56px;
	right: -110px;
	top: 42px;
	background: #fff url(../images/nextW1.png) center center no-repeat;
	z-index: 2;
	cursor: pointer;
	border-radius: 100%;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}

.aboutCloumn3Banner .prev:hover {
	background: rgba(1, 147, 128, 0.8) url(../images/prevW1_h.png) center center no-repeat;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08);
}

.aboutCloumn3Banner .next:hover {
	background: rgba(1, 147, 128, 0.8) url(../images/nextW1_h.png) center center no-repeat;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08);
}

/* 发展历程 end */

/* VR实景 start */
.aboutCloumn4 {
	position: relative;
	overflow: hidden;
	height: 825px;
}

.aboutTitle.white span {
	color: #FFFFFF;
}

.aboutTitle.white i {
	background: #FFFFFF;
}

.aboutCloumn4Banner .bd {
	overflow: hidden;
	padding-top: 70px;
	margin: 0 -14px;
}

.aboutCloumn4Banner .myslide {
	float: left;
	display: inline;
	padding: 8px 0;
	width: 24.8056%;
}

.aboutCloumn4Banner .myslide.myslide1 {
	width: 50.38889%;
}

.aboutCloumn4Banner .con {
	margin: 0 14px;
	transition: all .5s ease-in;
	-webkit-transition: all .5s ease-in;
}

.aboutCloumn4Banner .myslide .pic {
	overflow: hidden;
}

.aboutCloumn4Banner .myslide a {
	position: relative;
	display: block;
}

.aboutCloumn4Banner .myslide .pic::before {
	padding-top: 119%;
}

.aboutCloumn4Banner .myslide.myslide1 .pic::before {
	padding-top: 56.205%;
}

.aboutCloumn4Banner .myslide .text {
	position: absolute;
	width: 100%;
	height: 50px;
	left: 0;
	bottom: 0;
	background: url(../images/wshade.png) center center no-repeat;
	font-size: 16px;
	color: #fff;
	padding: 0 5px;
	overflow: hidden;
	box-sizing: border-box;
	line-height: 50px;
	text-align: center;
}

.aboutCloumn4Banner .con:hover {
	border-radius: 5px;
	overflow: hidden;
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08);
}

.aboutCloumn4 .aboutMore1 {
	padding-top: 55px;
}

/* VR实景 end */
/* 关于我们 end */

/* 产品列表 start */
.productBanner {
	position: relative;
}

.productBanner::before {
	display: block;
	content: "";
	padding-top: 37.2399%;
}

.productBannerC {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.productShade {
	position: absolute;
	width: 100%;
	height: 200px;
	left: 0;
	bottom: 0;
	z-index: 5;
	background: url(../images/shade.png) bottom center no-repeat;
}
.productShade1 {
	position: absolute;
	width: 100%;
	height: 200px;
	left: 0;
	bottom: 0;
	z-index: 5;
	background: url(../images/shade1.png) bottom center no-repeat;
}
.lacationYj {
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 8px;
}
.lacationYj.yjBdNone{border: none;}
.lacationYjDl {
	padding: 0 18px;
}

.lacationYjDl dd {
	height: 67px;
	line-height: 67px;
	float: left;
	display: inline;
	margin: 0 35px;
}

.lacationYjDl dd a {
	display: block;
	height: 67px;
	line-height: 67px;
	position: relative;
	font-size: 16px;
	color: #333;
}

.lacationYjDl dd.hover a::before {
	display: block;
	content: "";
	position: absolute;
	width: 20px;
	height: 10px;
	left: 50%;
	margin-left: -10px;
	bottom: -10px;
	z-index: 2;
	background: url(../images/dsjW.jpg) bottom center no-repeat;
}

.lacationYjDl dd.hover a {
	color: #019380;
	font-weight: bold;
}

.lacationYjDl dd:hover a {
	color: #019380;
	font-weight: bold;
}

.pdLocation {
	position: relative;
}

.pdcpHome {
	position: absolute;
	right: 0;
	top: 0;
	height: 67px;
	line-height: 67px;
}

.pdcpHome span {
	float: left;
	display: inline;
	padding-left: 22px;
	background: url(../images/location.png) left center no-repeat;
	font-size: 14px;
	color: #666;
}

.pdcpHome a {
	float: left;
	display: inline;
	font-size: 14px;
	color: #666;
}

.pdcpHome em {
	float: left;
	display: inline;
	font-size: 14px;
	color: #666;
	font-style: normal;
}

.pdcpHome a.hover {
	color: #019380;
}

.pdcpHome em.hover {
	color: #019380;
}

.lacationEjDl {
	text-align: center;
}
.lacationEjDl.ejOn{
	padding-top: 30px;
    border-top: 1px solid #dcdcdc;
    margin-top: 40px;
}
.lacationEjDl dd {
	float: left;
	display: inline;
	margin-right: 10px;
	padding: 6px 0;
}

.lacationEjDl a {
	display: inline-block;
	padding: 0 32px;
	border: none;
	background: none;
	color: inherit;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	background: #e6e6e6;
	border-radius: 5px;
	height: 45px;
	line-height: 45px;
	color: #666;
	font-size: 16px;
	overflow: hidden;
}

.lacationEjDl a span {
	display: inline-block;
	height: 45px;
	line-height: 45px;
}

.lacationEjDl dd a::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #019380;
	z-index: -1;
	opacity: 0;
	-webkit-transform: scale3d(0.7, 1, 1);
	transform: scale3d(0.7, 1, 1);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.lacationEjDl dd a:hover::before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.lacationEjDl dd a:hover span {
	color: #FFFFFF;
	font-weight: bold;
}
.lacationEjDl dd.hover a::before{
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.lacationEjDl dd.hover a span{
	color: #FFFFFF;
	font-weight: bold;
}
.productContent{
	position: relative;
	top: 64px;
}
.productCon{
	background: #FFFFFF;
	border-radius: 20px;
	padding:50px 60px;
	min-height: 500px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.productColumn1{
	overflow: hidden;
}
.productL{
	width: 48.1061%;
}
.productL .pic::before{
	padding-top: 66.1417%;
}
.productL .pic img{
	object-fit: contain;
	object-position: center center;
}
.productR{
	overflow: hidden;
	padding-left: 43px;
}
.productTitle{
	height: 60px;
	line-height: 60px;
	font-size: 34px;
	color: #019380;
}
.productTitle i{
	font-size: 14px;
	color: #666;
	font-style: normal;
	padding: 0 25px;
}
.productItro{
	line-height: 34px;
	font-size: 16px;
	color: #019380;
	margin-bottom: 58px;
}
.productTel span{
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #666;
	display: block;
	font-weight: bold;
}
.productTel span i{
	font-weight: lighter;
	font-style: normal;
}
.productBottom a{
	display:block ;
	width: 110px;
	height: 36px;
	background: #019380;
	border-radius: 3px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 36px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}
.productBottom a:hover{
	opacity: .9;
}
.productListBox{position: relative;}
.animateH{transform: translateX(-200px);-webkit-transform: translateX(-200px);transition: all .4s linear;-webkit-transition: all .4s linear;}
.animateR{transform: translateX(240px);-webkit-transform: translateX(240px);transition: all .4s linear;-webkit-transition: all .4s linear;}
.productMenu{
	position: fixed;
	width: 200px;
	left: -240px;
	top: 36%;
	background: rgba(1,147,128,0.7) url(../images/01.png) bottom center no-repeat;
	background-size: cover;
	z-index: 99;
	transition: all 400ms linear;-webkit-transition: all 400ms linear;
}
.productMenu.clickShow{transform: translateX(40px);-webkit-transform: translateX(40px);}
.shouqiBtn{width: 40px;height: 100%;font-size: 16px;color: #fff;background: #e3f4f2;position: absolute;right: -40px;top: 0;text-align: center;cursor: pointer;vertical-align: middle;}
.productMenu.animateF{top: 100px !important;left: -240px;}
.shouqiBtn span{width: 15px;height: 60px;padding: 25px 10px 0 10px;background: url(../images/shouqi.png) no-repeat top center;display: inline-block;line-height: 20px;position: absolute;top: 50%;left: 0;margin-top: -30px;color: #019380;}
.shouqiBtn span.hover{background-image: url(../images/zhankai.png);}
.productMenu::before{
	display: block;
	content: "";
	position: absolute;
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
	background: rgba(255,255,255,0.5);
}
.productMenu_dl{
	padding-top: 4px;
}
.productMenu_dl dd{
	border-top: 1px solid rgba(255,255,255,0.5);
}
.productMenu_dl dd .yj {
	padding: 0 5px;
	font-size: 16px;
	color: #FFFFFF;
	height: 45px;
	line-height: 22px;
}
.productMenu_dl dd .ej a{
	display: block;
	height: 45px;
	line-height: 45px;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 14px;
	color: #FFFFFF;
}
.productMenu_dl dd .yj i{
	float: right;
	display: inline;
	width: 30px;
	height: 45px;
	background:url(../images/menuW.png) right center no-repeat ;
	cursor: pointer;
}
.productMenu_dl dd.hover .yj i{
		background:url(../images/menuW_h.png) right center no-repeat ;
}
.productMenu_dl dd .yj .list_a{
	overflow: hidden;
	color: #FFFFFF;
	height: 45px;
	display: block;
}
.productMenu_dl dd .ej{
	display: none;
	position: relative;
	z-index: 2;
}
.productMenu_dl dd .ej .ejCon a:hover{
	background: #006f61;
}
.productMenu_dl dt{
	border-top: 1px solid rgba(255,255,255,0.5);
	text-align: center;
	height: 45px;
	line-height: 45px;
	cursor: pointer;
}
.productMenu_dl dt a{
	display: inline-block;
	padding-left: 24px;
	background: url(../images/btW.png) left center no-repeat;
	font-size: 16px;
	color: #FFFFFF;
}
/* 产品列表 end */
/* ========== 单篇+文章页 start ========== */
.articleC {background: #FFFFFF;}
.articleBox {line-height: 25px;padding: 10px 0;color: #666666;font-size: 14px;}
.articleBox img {max-width: 100%;}
.articleBox p video{width: 800px;height: 450px;object-fit: contain;object-position: center center;}
/* ————— 标题 start ————— */
.articleTitle {clear: both;line-height: 43px;font-size: 30px;font-family: "microsoft yahei";color: #333333;text-align: center;position: relative;margin-bottom: 15px;}
/* ————— 标题 end ————— */
/* ————— 发布信息 start ————— */
.articleTime {display: block;clear: both;color: #666666;font-size: 14px;line-height: 32px;padding-bottom: 16px;border-bottom: 1px solid #dddddd;overflow: hidden;text-align: center;}
.articleTime span {padding-right: 60px;font-size: 14px;color: #999999;}
/* ————— 发布信息 end ————— */
/* ————— 分享 start ————— */
.articleShare {display: inline-block;}
/* ————— 分享 end ————— */
/* ————— 大图 start ————— */
/* 文章阅读页-内容上部大图 */
#play {width: 900px;height: 506px;position: relative;overflow: hidden;background: #fff;border: 1px solid #e9e9e9;padding: 5px;margin: 20px auto 0 auto;}
#play .change_a {width: 40%;height: 100%;position: absolute;top: 0;z-index: 1;cursor: pointer;display: block;overflow: hidden;background: url(about:blank);}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {width: 24px;height: 43px;display: block;position: absolute;top: 50%;margin-top: -21px;display: none}
#play .prev_a span {background: url(../images/common/file/article_iconh.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/common/file/article_iconh.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {position: relative;z-index: 1;width: 900px;height: 506px;}
#play .img_ul li {position: relative;z-index: 1;width: 900px;height: 506px;background: #fff;margin: 0 0 5px 0;}
#play .img_ul li img {position: absolute;width: 100%;height: 100%;}
.imgMove {width: 900px;clear: both;margin: 20px auto;position: relative;}
.img_hd {margin: 0 auto;overflow: hidden;height: 60px;position: relative;}
.img_hd ul {position: absolute;z-index: 1}
.img_hd ul li {float: left;height: 47px;width: 70px;padding: 3px;margin: 0 7px;cursor: pointer;background: #fff;border: 1px solid #d4d4d4;position: relative;}
.img_hd ul li p {height: 47px;width: 70px;display: block;background: #fff;position: relative;}
.img_hd ul li i {display: block;clear: both;line-height: 20px;padding: 0 5px;background: #000;color: #fff;position: absolute;right: 3px;bottom: 3px;z-index: 9;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;font-family: Arial;font-size: 12px;font-style: normal;}
.img_hd ul li img {position: absolute;height: 47px;width: 70px;}
.img_hd ul li.on {border: 1px solid #019380;background: #019380;}
.imgMove .bottom_a {width: 20px;height: 25px;display: block;cursor: pointer;z-index: 10;float: left;top: 15px;position: absolute;z-index: 9;background: url(../images/common/file/article_iconh.png) no-repeat;}
.imgMove .prev_a {background-position: left top;left: 0;}
.imgMove .next_a {background-position: right top;right: 0;}
/* ————— 大图 end ————— */
/* ————— 文件 start ————— */
.articleHand {clear: both;font-size: 16px;padding: 10px 0px 20px 0;overflow: hidden;}
.articleHand a {display: block;line-height: 32px;padding: 0 20px 10px 30px;float: left;background: url(../images/common/file/file.png) no-repeat left center;}
.articleHand a.word {background: url(../images/common/file/word.png) no-repeat left 3px;color: #37a6ff !important;}
.articleHand a.ppt {background: url(../images/common/file/ppt.png) no-repeat left center;color: #ff7735 !important;}
.articleHand a.excel {background: url(../images/common/file/excel.png) no-repeat left center;color: #15bf44 !important;}
.articleHand a.pdf {background: url(../images/common/file/pdf.png) no-repeat left center;color: #1369c0 !important;}
.articleHand a.zip {background: url(../images/common/file/zip.png) no-repeat left 3px;color: #ff9779 !important;}
/* ————— 文件 end ————— */
/* ————— 文章页码 start ————— */
.articlePage {clear: both;height: 30px;text-align: center;font-family: Arial;}
.articlePage a {margin: 0 1px;background: #ccc;padding: 5px 10px;}
.articlePage a:hover {color: #fff;background: #019380;}
.articlePage a.hover {color: #fff;background: #019380;}
/* ————— 文章页码 end ————— */
/* ————— 上一篇/下一篇 start ————— */
.pageUp {display: block;line-height: 34px;color: #999999;font-size: 16px;border-top: 1px solid #e9e9e9;padding-top: 20px;}
.pageUp a {font-size: 16px;color: #999999;}
.pageUp a:hover {color: #019380;}
.articlePageBox{margin-bottom: 5px;}
/* ————— 上一篇/下一篇 end ————— */
/* ————— 音频 start ————— */
.newsAudio .audiojs audio {position: absolute;left: -1px;opacity: 0;}
.newsAudio .audiojs {z-index: 99999;background: #fff;overflow: hidden;font-family: monospace;font-size: 12px;border-radius: 5px;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);width: 400px;margin: 0 auto;border: 1px solid #e5e5e5\9;}
.newsAudio .audiojs .play-pause {width: 25px;height: 27px;padding: 4px 6px;margin: 0px;float: left;overflow: hidden;position: relative;}
.newsAudio .audiojs .play-pause:before {content: '';display: block;border-right: 1px solid #e5e5e5;position: absolute;right: 0;top: 0;height: 100%;transform: scaleX(0.3);}
.newsAudio .audiojs p {display: none;width: 25px;height: 27px;margin: 0px;cursor: pointer;}
.newsAudio .audiojs .play {display: block;}
.newsAudio .audiojs .scrubber {position: relative;float: left;width: 240px;background: #f5f5f5;height: 14px;margin: 10px;top: 1px;overflow: hidden;}
.newsAudio .audiojs .progress {position: absolute;top: 0px;left: 0px;height: 14px;width: 0px;background: #fbbc05;z-index: 1;}
.newsAudio .audiojs .loaded {position: absolute;top: 0px;left: 0px;height: 14px;width: 0px;background: #ffeebb;cursor: pointer;}
.newsAudio .audiojs .time {overflow: hidden;height: 35px;line-height: 36px;margin: 0px 0px 0px 6px;padding: 0px 6px 0px 12px;position: relative;color: #666;}
.newsAudio .audiojs .time:before {content: '';display: block;border-left: 1px solid #e5e5e5;position: absolute;left: 0;top: 0;height: 100%;transform: scaleX(0.3);}
.newsAudio .audiojs .time em {padding: 0px 2px 0px 0px;color: #666;font-style: normal;}
.newsAudio .audiojs .time strong {padding: 0px 0px 0px 2px;font-weight: normal;}
.newsAudio .audiojs .error-message {display: none;padding: 0px 10px;height: 35px;overflow: hidden;line-height: 36px;white-space: nowrap;color: #666;text-overflow: ellipsis;-o-text-overflow: ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
.newsAudio .audiojs .error-message a {color: #666;text-decoration: none;padding-bottom: 1px;border-bottom: 1px solid #999;white-space: wrap;}
.newsAudio .audiojs .play {background: url(../components/audio/images/play.png) center center no-repeat;background-size: 14px;}
.newsAudio .audiojs .loading {background: url(../components/audio/images/loading.png) center center no-repeat;background-size: 14px;-webkit-animation: fa-rotating 2s infinite linear;animation: fa-rotating 2s infinite linear;}
.newsAudio .audiojs .loading:before {content: '';}
@keyframes fa-rotating {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.newsAudio .audiojs .error {background: url(../components/audio/images/error.png) center center no-repeat;background-size: 14px;}
.newsAudio .audiojs .pause {background: url(../components/audio/images/pause.png) center center no-repeat;background-size: 16px;}
.newsAudio .playing .play,
.newsAudio .playing .loading,
.newsAudio .playing .error {display: none;}
.newsAudio .playing .pause {display: block;}
.newsAudio .loading .play,
.newsAudio .loading .pause,
.newsAudio .loading .error {display: none;}
.newsAudio .loading .loading {display: block;}
.newsAudio .error .time,
.newsAudio .error .play,
.newsAudio .error .pause,
.newsAudio .error .scrubber,
.newsAudio .error .loading {display: none;}
.newsAudio .error .error {display: block;}
.newsAudio .error .play-pause p {cursor: auto;}
.newsAudio .error .error-message {display: block;}
/* ————— 音频 end ————— */
/* ————— 视频 start ————— */
.video{width: 600px;height: 400px; margin: 0 auto}

/* ————— 视频 end ————— */
/* ========== 单篇+文章页 end ========== */
/* ========== 视频列表 start ========== */
.videoList1Dl {overflow: hidden;margin-right: -30px;}
.videoList1Dl dd {width: 25%;float: left;display: inline;margin-bottom: 30px;}
.videoList1Dl dd .con {display: block;margin-right: 30px;background: #fff;overflow: hidden;border-radius: 5px;}
.videoList1Dl dd .pic::before{padding-top: 66.5761%;}
.videoList1Dl dd .pic .playBtn{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.3);z-index: 2;}
.videoList1Dl dd .pic span.play {width: 100%;height: 40px;margin-bottom: 24px;display: block;background: url(../images/common/videoIco.png) no-repeat center center;}
.videoList1Dl dd .pic span.time {width: 100%;height: 16px;line-height: 16px;display: block;font-size: 16px;color: #ffffff;text-align: center;}
.videoList1Dl dd .text{padding:20px;}
.videoList1Dl dd .con .title {height: 50px;line-height: 25px;font-size: 16px;color: #333333;overflow: hidden;transition: all 0.4s;-webkit-transition: all 0.4s;}
.videoList1Dl dd .con:hover .title {color: #1e5ab0;}
/* ========== 视频列表 end ========== */
/* ========== 全文列表 start ========== */
.textList1Dl{overflow: hidden;margin: -15px;}
.textList1Dl dd{width: 50%;float: left;display: inline;}
.textList1Dl dd .con{display: block;margin: 15px;background: #fff;padding:27px 0 ;overflow: hidden;height: 50px;transition: 0.4s;-webkit-transition: 0.4s;}
.textList1Dl dd .con:hover{box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);}
.textList1Dl dd .timeBox{width: 106px;height: 100%;float: left;display: inline;position: relative;text-align: center;}
.textList1Dl dd .timeBox::before{content: '';display: block;width: 1px;height: 100%;background: #f5f5f5;position: absolute;top: 0;right: 1px;}
.textList1Dl dd .timeBox .time1{height: 30px;line-height: 30px;overflow: hidden;font-size: 30px;color: #999999;font-weight: bold;}
.textList1Dl dd .timeBox .time2{height: 20px;line-height: 20px;overflow: hidden;font-size: 14px;color: #999999;}
.textList1Dl dd .con .text{overflow: hidden;height: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 20px;}
.textList1Dl dd .title{display: inline-block;font-size: 20px;color: #666666;line-height: 30px;height: 30px;overflow: hidden;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;transition: 0.4s;-webkit-transition: 0.4s;}
.textList1Dl dd .con:hover .title{color: #1e5ab0;letter-spacing: 1px;}
/* ========== 全文列表 end ========== */
/* ========== 全图列表 start ========== */
.imgList1Dl{overflow: hidden;margin:0 -10px;}
.imgList1Dl dd{width: 33.3333%;float: left;display: inline;margin-bottom: 20px;}
.imgList1Dl dd .con{display: block;background: #FFFFFF;margin:0 10px;}
.imgList1Dl dd .con .pic::before{padding-top: 56.563462%;}
.imgList1Dl dd .con .text{height: 60px;line-height: 60px;padding: 0 20px;font-size: 18px;color: #333333;text-align: center;transition: all 0.4s;-webkit-transition: all 0.4s;}
.imgList1Dl dd .con:hover .text{color: #1e5ab0;}
/* ========== 全图列表 end ========== */
/* ========== 图文列表 start ========== */
.imgText1Dl dd{margin-bottom: 30px;}
.imgText1Dl dd .con{overflow: hidden;border-radius: 5px;background: #fff;padding: 30px;transition: 0.4s;-webkit-transition: 0.4s;}
.imgText1Dl dd .con:hover{box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);}
.imgText1Dl dd .pic{width: 330px;float: left;display: inline;margin-right: 30px;}
.imgText1Dl dd .pic::before{padding-top: ;}
.imgText1Dl dd .text{overflow: hidden;}
.imgText1Dl dd .text .time{height: 46px;font-size: 30px;color: #999999;}
.imgText1Dl dd .text .title{height: 32px;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 16px;font-weight: bold;}
.imgText1Dl dd .text .title a{font-size: 16px;color: #333333;transition: 0.4s;-webkit-transition: 0.4s;}
.imgText1Dl dd .con:hover .text .title a{color: #1e5ab0;letter-spacing: 1px;}
.imgText1Dl dd .text .info{line-height: 32px;height: 64px;overflow: hidden;font-size: 16px;color: #666666;}
/* ========== 图文列表 end ========== */
/* ========== 资质荣誉列表瀑布流 start ========== */
.honorGridBox{overflow: hidden;}
.honorGridDl {position: relative;width: 100%;z-index: 1 !important;margin-right: -30px;overflow: hidden;}
.honorGridDl dd {width: 33.3333%;position: absolute;top: 0;left: 0;}
.honorGridDl dd .con {display: block;margin-right: 30px;background: #fff;transition: 0.4s;-webkit-transition: 0.4s;margin-bottom: 30px;border-radius: 5px;overflow: hidden;}
.honorGridDl dd .con:hover {box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);}
.honorGridDl dd .con .grPic {height: auto;padding: 30px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.honorGridDl dd .con .grPic img {width: 100%;height: 100%;}
.honorGridDl dd .con .text {font-size: 16px;color: #333333;background: #ececec;text-align: center;height: 70px;line-height: 70px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: 0.4s;-webkit-transition: 0.4s;}
.honorGridDl dd .con:hover .text {color: #fff;background: #019380;}
.viewer-number span,
.viewer-number i {font-style: unset;}
/* ========== 资质荣誉列表瀑布流 end ========== */
/* ========== 资质荣誉列表 start ========== */
.honorListDl {overflow: hidden;margin: 0 -30px 20px;}
.honorListDl dd {width: 25%;float: left;display: inline;margin-bottom: 30px;}
.honorListDl dd a {display: block;margin: 0 30px;border-radius: 10px;overflow: hidden;background: #FFFFFF;transition-duration: 0.4s;-webkit-transition-duration: 0.4s;}
.honorListDl dd a .picBox {padding: 50px 53px;}
.honorListDl dd a .picBox .pic::before {padding-top: 141.6058%;}
.honorListDl dd a .picBox .pic img {object-fit: contain;}
.honorListDl dd a .text {box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 20px;text-align: center;border-top: 1px solid #e7e7e7;}
.honorListDl dd a .text .title {font-size: 16px;color: #333333;transition-duration: 0.4s;-webkit-transition-duration: 0.4s;height: 64px;line-height: 64px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.honorListDl dd a:hover .text .title {color: #1e5ab0;}
.honorListDl dd a:hover {box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);}
.viewer-number span,
.viewer-number i {font-style: normal;}
/* ========== 资质荣誉列表 end ========== */
/* lhl start */
/* 产品与市场地图max start */
.mapMax{background: url(../test/lhl/mapMaxbg.png) no-repeat center /cover;}
.mapMaxBT{padding: 10px 45px 10px 45px;box-sizing: border-box;-webkit-box-sizing: border-box;background: #c9e3e0;margin-bottom: 48px;}
.mapMList{margin-right: -30px;}
.mapMList dd{width: 16.6666%;}
.mapMList dd .con{margin-right: 30px;height: 38px;line-height: 38px;font-size: 18px;color: #333333;overflow: hidden;}
.mapMList dd .con i{display: inline-block;vertical-align: middle;position: relative;top: -2px;width: 9px;height: 9px;margin-right: 2px;background: url(../test/lhl/em.png)no-repeat center;}
.mapMaxBB{min-height: 150px;background: #fff;position: relative;padding: 25px 45px;box-sizing: border-box;-webkit-box-sizing: border-box;font-size: 16px;line-height: 29px;color: #333333;}
.mapMaxBB::before{display: block;content: "";position: absolute;top: -8px;width: 100%;left: 0;height: 3px;background: #019380;}
.cls-45,.cls-46,.cls-47,.cls-41, .cls-44{opacity: 0;}
#yunnan{opacity: 1;}
#yunnan1{opacity: 1;}
#yunnan2{opacity: 1;}
#zg{opacity: 1;}
/* 产品与市场地图max end */
/* 产品与市场地图min start */
.mapMin{background: url(../test/lhl/mapMinbg.png) no-repeat center /cover;}
.mapMinBT{width: 450px;}
.mapMinBT .mapMList dd{width: 25%;}
.mapBox .cls-2{transition: all .2s linear;-webkit-transition: all .2s linear;z-index: 1;}
.mapBox .cls-3{transition: all .2s linear;-webkit-transition: all .2s linear;z-index: 1;}
.mapBox .cls-2:hover{filter: drop-shadow( 5px 5px 10px rgba(0,0,0,0.5));;-webkit-filter: drop-shadow( 5px 5px 10px rgba(0,0,0,0.5) );transform: translate(-227px,-75px);z-index: 5;position: relative;}
.mapBox .cls-3:hover{filter: drop-shadow( 5px 5px 10px rgba(0,0,0,0.5));-webkit-filter: drop-shadow( 5px 5px 10px rgba(0,0,0,0.5) );transform: translate(-227px,-75px);z-index: 5;position: relative;}
.mapBox .cls-5H{position: relative;z-index: 2;width: 20px;height: 20px;border-radius: 50%;border: 1px solid #fff;}
.mapBox .cls-5H::after {width: 12px;height: 12px;box-sizing: border-box;content: '';display: block;position: absolute;top: 50%;left: 50%;z-index: 1;-webkit-transform: translate(-50%,-50%);border: 2px solid rgb(7,145,58,0.2);border-radius: 50%;-webkit-animation-duration: 1.2s;animation-duration: 1.2s;-webkit-animation-name: menu_circle;animation-name: menu_circle;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
@keyframes menu_circle {0% {opacity: 1;-webkit-transform:  translate(-50%,-50%)scale(1);transform:  translate(-50%,-50%)scale(1);}80% {-webkit-transform:  translate(-50%,-50%)scale(1.6);transform:  translate(-50%,-50%)scale(1.6);}100% {opacity: 0;-webkit-transform:  translate(-50%,-50%)scale(1.6);transform:  translate(-50%,-50%)scale(1.6);}}
/* 产品与市场地图min end */
/* lhl end */