@charset "UTF-8";
/* ========== 外层框架 start ========== */
/* ————— 头部 start ————— */
.top{background-color: #fff;position: fixed;top: 0;left: 0;width: 100%;z-index: 999;}
/* logo start */
.logo{padding: 10px 0 9px 0;}
.logo a{font-size: 0;display: block;}
.logo img{height: 61px;}
/* logo end */
/* 搜索 start */
.topSearch{padding-top: 21px;position: relative;}
.searchBtn{ margin-left: 18px; display: block;height:40px;width: 40px; overflow: hidden;background: url(../images/common/search.png) no-repeat center center;position: relative;}
.topSearch .searchBox{padding-left:20px;padding-right:36px;width:0px;height:40px;line-height:40px;position:absolute;top:80px;right:-1px;border:1px solid #009944;border-radius:38px;z-index:101;visibility:hidden;opacity:0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;background:#fff;overflow:hidden}
.topSearch .searchBox input{border:none;width:100%;height:100%;color:#333;font-size:16px;vertical-align:unset;margin-top: -6px;}
.topSearch .searchIcon{position:absolute;right:0;top:0;width:40px;height:40px;background:url(../images/common/search.png) no-repeat center center;background-size:auto 17px;cursor:pointer;transition:all 0.3s linear;-webkit-transition:all 0.3s linear}
.topSearch:hover .searchBox{width:200px;visibility:visible;opacity:1}
/* 搜索 end */
/* 导航 start */
.topNavDl{position: relative;margin-right: -35px;}
.topNavDl dd{float: left;display: inline;position: relative;padding:  0 32px;}
.topNavDl dd .yjMenu a{display: block;line-height: 38px;text-align: center;color: #333333;font-size: 16px;transition: 0.4s;padding: 21px 0;}
.topNavDl dd:hover .yjMenu a,
.topNavDl .hover .yjMenu a{color: #009944;font-weight: bolder;}
.topNavDl .menuIco{height: 4px;width: 100%;display: block;background: #009944;position: absolute;left: 0;top: 59px;width: 0;}
.subMenuDiv {display: none;width: 100%;overflow: hidden;position: absolute;top: 80px;}
.subMenu_ul{width:1000px;overflow:hidden;padding:0px 0px}
.subMenu_ul li{overflow:hidden;height:50px;line-height:50px;position:relative;z-index:2;float:left;display:inline;margin:0px 15px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
.subMenu_ul li a{display:block;overflow:hidden;font-size:16px;color:#fff;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
.subMenu_ul li a span{position:relative}
.menuBg{display:none;width:100%;height:50px;overflow:hidden;position:absolute;left:0px;top:80px;z-index:1;background:rgba(0,0,0,0.4)}
.topNavDl dd.hover .subMenu_ul li{opacity:0;-webkit-animation:liMove 0.3s linear forwards;-o-animation:liMove 0.3s linear forwards;animation:liMove 0.3s linear forwards}
@keyframes liMove {
	0% {
		transform: translateY(-110%);
		opacity: 0;
	}
	100% {
		transform: translateY(0px);
		opacity: 1;
	}
}
/* 导航 end */
/* ————— 头部 end ————— */
/* ————— 底部 start ————— */
.footerTop{background-color: #252526;}
.footerTop .ftTop{width: 100%;padding-top: 32px;}
/* 底部联系方式 start */
.footerContact{overflow: hidden;padding-top: 34px;padding-bottom: 18px;}
.footerContact dd{font-size: 16px;color: rgba(255,255,255,0.5);overflow: hidden;margin-bottom: 10px;}
.footerContact dd img{height: 21px;padding-top: 4.5px;}
.footerContact dd.tel span{padding-left: 40px;background: url(../images/common/footerTel.png)no-repeat center left;background-size: 30px 30px;line-height: 30px;font-size: 26px;color: #ffffff;}
.footerContact dd.address span{line-height: 27px;font-size: 14px;color: #808080;}
/* 底部联系方式 end */
/* 二维码 start */
.footerEwm dd{float: left;display: inline;margin-left: 20px;width: 100px;}
.footerEwm dd .ewmImg{width: 100px;height: 100px;overflow: hidden;margin-bottom: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.footerEwm dd .ewmImg img{width: 100%;height: 100%;}
.footerEwm dd .text{text-align: center;font-size: 14px;color: #808080;line-height: 32px;}
/* 二维码 end */
/* 底部导航 start */
.footerMenu{overflow: hidden;}
.footerMenu dd{float: left;display: inline;margin-right: 32px;}
.footerMenu dd .yj{position: relative;padding-bottom: 12px;margin-bottom: 8px;}
.footerMenu dd .yj a{display: block;height: 19px;line-height: 19px;font-size: 15px;color: #737373;}
.footerMenu dd .yj a:hover{color: #FFFFFF;}
.footerMenu dd .yj.dain span{background: url(../images/common/footerdd.png)no-repeat center center;background-size: 6px 6px;height: 19px;display: inline;float: left;width: 6px;margin-right: 10px;}
/* 底部导航 end */
.footerBlank{background: #252526;height: 56px;border-top: 1px solid #2f2f30;}
/* 备案信息 start */
.ftArchival{height: 56px;line-height: 56px;font-size: 14px;color: #808080;}
.ftArchival a{font-size: 14px;color: #666666;transition: all 0.4s;-webkit-transition: all 0.4s;}
.ftArchival a:hover{color: #FFFFFF;}
.ftArchival .footerBan{background: url(../images/common/beian.png) no-repeat center left 6px;padding-left: 30px;}
.ftArchival .footerCnzz{background: url(../images/common/cnzzIcn.gif) no-repeat center right;padding-right: 55px;}
/* 备案信息 end */
/* 技术支持 start */
.ftSupport{height: 56px;line-height: 56px;font-size: 14px;color: #666666;}
.ftSupport a{font-size: 14px;color: #666666;transition: all 0.4s;-webkit-transition: all 0.4s;}
.ftSupport a:hover{color: #FFFFFF;}
/* 技术支持 end */
/* ————— 底部 end ————— */
/* ========== 外层框架 end ========== */
/* ========== 内层框架 start ========== */
/* ————— subBanner start ————— */
.subBanner{position: relative;overflow: hidden;width: 100%;}
.subBanner:before{display: block;content: '';padding-top: 32.29166666666%;}
.subBanner img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover; object-position: center center;transform: scale(1.1);-webkit-transform: scale(1.1);transition: all 3s ease;-webkit-transition: all 3s ease;}
.subBanner.on  img{transform: scale(1);-webkit-transform: scale(1);}
.subBanner .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.subBanner .wrap{height: 100%;}
.subBanner .textC{position: relative;text-align: center;}
.subBanner .textC .cnTitle{font-size: 30px;color: #ffffff;line-height: 30px;}
.subBanner .textC .enTitle{font-size: 14px;color: rgba(255,255,255,0.5);line-height: 30px;text-transform: uppercase;}
/* ————— subBanner end ————— */
/* ————— 当前位置 start ————— */
.locationBox{clear:both;width: 100%;height: 80px;background: #fff;position: relative;}
.locationBox::after{content: '';display: block;height: 1px;background: #efefef;position: absolute;bottom: 0;width: 100%;}
.location a:first-child{height: 80px;overflow: hidden;padding-left: 21px;background-position: left center;background-repeat: no-repeat;background-image: url(../images/common/home.png);}
.location a{display: inline;float: left;height: 80px;line-height: 80px;padding-left: 14px;margin-right: 10px;background-position: left center;background-repeat: no-repeat;background-image: url(../images/common/icon8.png);color: #999999;font-size: 14px;}
.location a:hover{color:#666666}
.location a.hover{color:#666666}
.subNav{margin-right:-15px;}
.subNav a{display: inline;float: left;line-height: 80px;height:80px;color: #999999;font-size: 14px;padding:0 14px;}
.subNav a.hover{color: #009944}
.subNav a:hover{color: #009944}
/* ————— 当前位置 end ————— */
/* ————— 页码 start ————— */
.page{text-align: center;clear: both;font-size: 14px;}
.page a{display: inline-block;overflow: hidden;color:#666666;border-radius:3px;background: #fff; margin: 0 3px;width: 34px;height: 34px;box-sizing: border-box;line-height: 34px;}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -15px;}
.page a:hover{background: #009944;color: #fff;}
.page a.hover{background: #009944;color: #fff;}
.page input{display: inline-block;vertical-align: middle;height: 22px;border: 1px solid #e6e6e6;position: relative; top: -2px;}
.page input.pageDetail{width: 30px; height: 30px; text-align: center; border-radius: 3px; color: #999999; position: relative; top: -13px;}
.page label{color:#999999;position: relative;top: -11px;}
.page input.page_bnt{border: none; width: 30px; height: 25px; cursor: pointer; background: none; color: #999999; position: relative; top: -13px;}
.page a div{width: 11px;height: 19px;background-position: center center;background-repeat: no-repeat;margin: 0 auto;}
.page a.firstPage div{background-image: url(../images/common/page/firstPage.png);padding: 7px 11px;}
.page a.prevPage div{background-image: url(../images/common/page/prevPage.png);padding: 7px 11px;}
.page a.nextPage div{background-image: url(../images/common/page/nextPage.png);padding: 7px 11px;}
.page a.lastPage div{background-image: url(../images/common/page/lastPage.png);padding: 7px 11px;}
.page a.firstPage:hover div{background-image: url(../images/common/page/firstPageh.png)}
.page a.prevPage:hover div{background-image: url(../images/common/page/prevPageh.png)}
.page a.nextPage:hover div{background-image: url(../images/common/page/nextPageh.png)}
.page a.lastPage:hover div{background-image: url(../images/common/page/lastPageh.png)}
.page a.firstPage.disabled{background:#eeeeee;}
.page a.prevPage.disabled{background:#eeeeee;}
.page a.nextPage.disabled{background:#eeeeee;}
.page a.lastPage.disabled{background:#eeeeee;}
.page a.firstPage.disabled div{background-image: url(../images/common/page/firstPage.png)}
.page a.prevPage.disabled div{background-image: url(../images/common/page/prevPage.png)}
.page a.nextPage.disabled div{background-image: url(../images/common/page/nextPage.png)}
.page a.lastPage.disabled div{background-image: url(../images/common/page/lastPage.png)}
/* ————— 页码 end ————— */
/* ————— indexBanner start ————— */
.indexBanner{position: relative;overflow: hidden;}
.indexBanner .mySlide{height: 100% !important;width: 100%; opacity: 1 !important; position: relative;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.indexBanner .mySlide::before{content: '';display: block;padding-top: 42.96875%;}
.indexBanner .bd{position: relative;}
.indexBanner .slick-dots{position: absolute;bottom: 57px;left: 238px;width: 100%;text-align: center;font-size: 0;}
.indexBanner .slick-dots li{cursor: pointer; width: 40px;height: 6px;background: rgba(255,255,255,0.5);float: left;display: inline;margin-right: 14px;}
.indexBanner .slick-dots li.slick-active{background: rgba(255,255,255,1);}
.indexBanner .myArrow .myArrow-prev,
.indexBanner .myArrow .myArrow-next{cursor: pointer; width: 60px;height: 60px;background: #009944;border-radius: 50%;display: block;position: absolute; right: 238px;bottom: 30px;background-position:center center; background-repeat: no-repeat;background-size: 24px 11px;}
.indexBanner .myArrow .myArrow-prev{right: 308px;background-image: url(../images/common/indexBannerPerv.png);}
.indexBanner .myArrow .myArrow-next{background-image: url(../images/common/indexBannerNext.png);}
.indexBanner .myArrow .myArrow-prev:hover,
.indexBanner .myArrow .myArrow-next:hover{background: #FFFFFF;}
.indexBanner .myArrow .myArrow-prev:hover{background-image: url(../images/common/indexBannerPervh.png);background-position:center center; background-repeat: no-repeat;}
.indexBanner .myArrow .myArrow-next:hover{background-image: url(../images/common/indexBannerNexth.png);background-position:center center; background-repeat: no-repeat;}
.indexBanner .mySlide video {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
	position: absolute;
	top: 0;
	left: 0;
}
/* .indexBanner .mySlide.slick-active{
    -webkit-animation: slideIn 3600ms cubic-bezier(0.190, 1, 0.420, 1);
	 animation: slideIn 3600ms cubic-bezier(0.190, 1, 0.420, 1);
	  -moz-animation: slideIn 3600ms cubic-bezier(0.190, 1, 0.420, 1);
}
.indexBanner .mySlide.slick-active a img{
    -webkit-animation: imgIn 3600ms cubic-bezier(0.190, 1, 0.420, 1); 
	animation: imgIn 3600ms cubic-bezier(0.190, 1, 0.420, 1); 
	-moz-animation: imgIn 3600ms cubic-bezier(0.190, 1, 0.420, 1); 
}
@-webkit-keyframes slideIn { 0% {-webkit-transform:translateX(100%);opacity:1;} 100% {-webkit-transform:translateX(0);opacity:1;} } 
@keyframes slideIn { 0% {transform:translateX(100%);opacity:1;} 100% {transform:translateX(0);opacity:1;} } 
@-webkit-keyframes imgIn { 0% {-webkit-transform:-webkit-translateX(-85%);opacity:1;} 100% {-webkit-transform:-webkit-translateX(0);opacity:1;}}
@keyframes imgIn { 0% {transform:translateX(-85%);opacity:1;} 100% {transform:translateX(0);opacity:1;}}
 */
/* 下面是前/后按钮代码，如果不需要删除即可 */
/* ————— indexBanner end ————— */
/* ========== 内层框架 end ========== */
/* ========== 首页 start ========== */
/* ————— 公共部分 start ————— */
.coltitle .title1{line-height: 37px;text-align: center;font-size: 28px;color: #333333;}
.coltitle .title2{line-height: 25px;text-align: center;font-size: 20px;color: rgba(51,51,51,0.08);text-transform: uppercase;}
/* ————— 公共部分 end ————— */
/* ————— 第1通栏 start ————— */
.column1{position: relative;overflow: hidden;}
.column1 .colBgBoxP{position: absolute;top: -1%;left: -1%;height: 102%;width: 102%;}
.column1 .colBgBox{height: 916px;}
.colBgBig{position: relative;}
.colBgBig .colBgBox{position: relative;}
.colBgBig .colBg2{position: absolute;bottom: -35px;left: 0;width: 100%;height: 382px;}
.shuye{
	position: absolute;
	    width: 102%;
	    left: -1%;
	    height: 102%;
	    top: -1%;
}
.shuye .shuyeBox{width: 100%;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    background-size: cover;}
.shuyeBg1{position: absolute;top: 110px;left: 50px;width: 194px;height: 106px;}
.shuyeBg2{position: absolute;top: 110px;right: 30px;width: 185px;height: 149px;}
.shuyeBg3{position: absolute;right: 0;top: 415px;width: 171px;height: 118px;}

.column1Content{position: relative;}
.column1Content .coltitle{padding-top: 117px;margin-bottom: 27px;}
.col1Content{overflow: hidden;}
.col1listBox{margin:0 -30px;}
.col1List .dd{width: 100%;float: left;display: inline;position: relative;margin-bottom: 40px;}
.col1List .dd .con{margin:0 30px;}
.col1List .dd::before{content: '';display: block;position: absolute;width: 1px;top: 0;bottom: 0;right: 0;background: #f2eee7;}
.col1List .dd .text1 .time{line-height: 30px;font-size: 14px;color: #999999;}
.col1List .dd .text1 .title{color: #333333;}
.col1List .dd .text1 .title a{line-height: 37px;font-size: 18px;color: #333333;}
.col1List .dd .text1 .title:hover a{color: #009944;}
.col1List .dd .text1{padding-bottom: 10px;}
.col1List .dd .imgbox{overflow: hidden;border: 1px solid #f6f6f6;}
.col1List .dd .pic::before{padding-top: 56.06407%;}
.col1List .dd .text2{padding-top: 14px;line-height: 29px;font-size: 14px;color: #666666;height: 58px;overflow: hidden;}
.col1List .dd .btnBox{padding-top: 22px;}
.col1List .dd .btnBox .btn1{width: 130px;color: #009944;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.col1List .dd .btnBox .btn1 a{color: #009944;display: block;line-height: 40px;text-align: center;background: rgba(216,240,255,0.3);font-size: 16px;position: relative;overflow: hidden;transition: all 0.3s linear;}
.col1List .dd .btnBox .btn1 a::before{position:absolute;content:'';display:block;width:0%;height:100%;left:0;background:#009944;transition:all 0.3s linear;z-index:-1}
.col1List .dd .btnBox .btn1:hover a::before{width:100%}
.col1List .dd .btnBox .btn1.more span{ background: url(../images/common/col1More.png) no-repeat center center;background-size: 8px 16px;height: 40px;width: 8px;float: right;margin-right: 23px;}
.col1List .dd .btnBox .btn1.more:hover span{background: url(../images/common/col1Moreh.png) no-repeat center center;}
.col1List .dd .btnBox .btn1:hover a{color: #FFFFFF;background:none;}
.col1List .dd .btnBox .btn2{color: #999999;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.col1List .dd .btnBox .btn2 a{color: #999999;font-size: 14px;line-height: 40px;display: block;}
.col1List .dd .btnBox .btn2.more span{ background: url(../images/common/col1xq.png) no-repeat center center;background-size: 14px 14px;height: 40px;width: 14px;float: right;margin-left: 8px;}
.col1List .dd .btnBox .btn2.more:hover span{background: url(../images/common/col1xqh.png) no-repeat center center;}
.col1List .dd .btnBox .btn2.more:hover a{color: #009944;}
/* ————— 第1通栏 end ————— */
/* ————— 第2通栏 start ————— */
.column2{position: relative;}
.column2 .colBgBox{position: absolute;top:0;left:0;width: 100%;height: 928px;}
.column2Content{position: relative;}
.column2Content .coltitle{padding-top: 165px;}
.column2Content .colContent{padding-top: 28px;overflow: hidden;}
.colContent .imgBox_l,.colContent .imgBox_r{width: 48.958333333%;}
.col2ListBox{position: relative;}
.col2List1{position: relative;overflow: hidden;}
.col2List1 .con .pic::before{padding-top: 58.15602836%;}
.colContent .imgBox_l .share{height: 60px;padding: 0 30px;font-size: 16px;position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.5);}
.colContent .imgBox_l .share a{color: #FFFFFF;line-height: 60px;display: block;}
.colContent .imgBox_r .col2List2{margin-right: -30px;}
.col2List2 .dd{float: left;width: 50%;display: inline;margin-bottom: 30px;}
.col2List2 .con{margin-right: 30px;overflow: hidden;position: relative;}
.col2List2 .con .share{position: absolute;height: 0;width: 100%;left: 0;background: rgba(0,0,0,0.4);bottom: 0;transition: all 0.3s linear;line-height: 40px;padding: 0 10px;box-sizing: border-box;}
.col2List2 .con:hover .share{height: 40px;}
.col2List2 .con .share a{color: #FFFFFF;}
.col2List2 .con .pic::before{padding-top: 56.21301775%;}
.column2 .moreBox{padding: 10px 0;}
.column2 .moreBox .moreBtn{width: 130px;height: 40px;margin: 0 auto;}
.column2 .moreBox .moreBtn a{border: 1px solid transparent; display: block;line-height: 40px;text-align: center;background: #009944;color: #ffffff;font-size: 14px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.column2 .moreBox .moreBtn.more span{display: inline-block; background: url(../images/common/col2MoreIcon.png) no-repeat center center;background-size: 15px 10px;height: 40px;width: 15px;vertical-align: middle;font-size: 0;margin-left: 10px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.column2 .moreBox .moreBtn.more:hover span{background: url(../images/common/col2MoreIconh.png) no-repeat center center;}
.column2 .moreBox .moreBtn:hover a{background: #FFFFFF;color: #009944;border: 1px solid #009944;}
/* ————— 第2通栏 end ————— */
/* ————— 第3通栏 start ————— */
/* .column3{padding-top: 918px;} */
.column3 .colBgBox{position: absolute;top:0;left:0;width: 100%;height: 918px;}
.column3Content{position: relative;left: 0;top: 0;width: 100%;}
.column3Content .coltitle{padding-top: 160px;}
.column3Content .colContent{padding-top: 35px;}
.col3List{margin-right: -30px;}
.col3List .dd{width: 100%;margin-bottom: 20px;float: left;display: inline;}
.col3ListBox .Slick{margin-right: -30px;}
.col3ListBox .Slick .bd .myslide{margin-right: 30px;}
.col3List .dd .con{margin-right: 30px;position: relative;}
.col3List .dd .con .pic::before{padding-top: 150.14836795%;}
.col3List .dd .con .text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.7);text-align: center;opacity: 0;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.col3List .dd .con .text .title{font-size: 24px;color: #FFFFFF;;line-height: 50px;margin-bottom: 28px;}
.col3List .dd .con .text .btnBox{border: 1px solid #a69b82;width: 158px;margin: 0 auto;}
.col3List .dd .con .text .btnBox a{line-height: 48px;display: block;color: #FFFFFF;font-size: 16px;}
.col3List .dd .con .text .btnBox:hover{border-color: #009944;}
.col3List .dd .con .text .btnBox:hover a{background: #009944;}
.col3List .dd .con .text .btnBox.more span{ background: url(../images/common/col3Moreh.png)no-repeat center center;font-size: 0;background-size: 24px 11px;height: 48px;display: inline-block;vertical-align: middle;width: 24px;margin-left: 10px;}
.col3List .dd:hover .con .text{opacity: 1;}
.column3 .moreBox{padding: 20px 0;}
.column3 .moreBox .moreBtn{width: 130px;height: 40px;margin: 0 auto;}
.column3 .moreBox .moreBtn a{border: 1px solid transparent;display: block;line-height: 40px;text-align: center;background: #009944;color: #ffffff;font-size: 14px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.column3 .moreBox .moreBtn.more span{display: inline-block; background: url(../images/common/col2MoreIcon.png) no-repeat center center;background-size: 15px 10px;height: 40px;width: 15px;vertical-align: middle;font-size: 0;margin-left: 10px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.column3 .moreBox .moreBtn.more:hover span{background: url(../images/common/col2MoreIconh.png) no-repeat center center;}
.column3 .moreBox .moreBtn:hover a{background: #FFFFFF;color: #009944;border: 1px solid #009944;}
/* ————— 第3通栏 end ————— */
/* ========== 首页 end ========== */

/* ========== 关于我们 start ========== */
/* ————— 第1通栏 start ————— */
.abcolumn1{position: relative;}
.abcolumn1 .colBgBoxP{position: absolute;top: -1%;left: -1%;height: 102%;width: 102%;}
.abcolumn1 .colBgBox{height: 916px;}
.colBgBig{position: relative;}
.colBgBig .colBgBox{position: relative;}
.colBgBig .colBg2{position: absolute;bottom: -35px;left: 0;width: 100%;height: 382px;}
.shuye{
	position: absolute;
	    width: 102%;
	    left: -1%;
	    height: 102%;
	    top: -1%;
}
.shuye .shuyeBox{width: 100%;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    background-size: cover;}
.shuyeBg1{position: absolute;top: 110px;left: 50px;width: 194px;height: 106px;}
.shuyeBg2{position: absolute;top: 110px;right: 30px;width: 185px;height: 149px;}
.shuyeBg3{position: absolute;right: 0;top: 415px;width: 171px;height: 118px;}

.abcolumn1Content{position: relative;}
.abcolumn1Content .coltitle{padding-top: 85px;margin-bottom: 55px;}
.abcolumn1Content .coltitle .title1{font-size: 24px;}
.abcolumn1Content .coltitle .title2{font-size: 24px;}
.abcol1Content{overflow: hidden;}
.abcolumn1 .abcol1Content{}
.abcol1Content .imgbox_r{width: 47.916667%;}
.abcol1Content.imgbox_r .pic::before{padding-top:56.52174%;}
.abcol1Content .text_l{overflow: hidden;padding-top: 64px;}
.abcol1Content .text_l .title{line-height: 40px;font-size: 20px;color: #009944;padding-bottom: 24px;}
.abcol1Content .text_l .textC{line-height: 29px;font-size: 14px;color: #666666;padding-right: 75px;}
.abcol1Content .text_l .morebox{padding-top: 54px;}
.abcol1Content .text_l .morebox .btnBox{border: 1px solid #7ac599;width: 138px;height: 44px;transition: all 0.3s linear;}
.abcol1Content .text_l .btnBox a{display: block;line-height: 44px;text-align: center;font-size: 14px;color: #009944;height: 44px;transition: all 0.3s linear;}
.abcol1Content .text_l .morebox .btnBox:hover{border: 1px solid #009944;}
.abcol1Content .text_l .btnBox:hover a{color: #ffffff;background: #009944;}
.abcol1Content .text_l .btnBox a span{margin-left: 10px; background: url(../images/common/indexBannerNexth.png); width: 24px;height: 11px;display: inline-block;vertical-align: middle;}
.abcol1Content .text_l .btnBox:hover a span{background: url(../images/common/indexBannerNext.png);transition: all 0.3s linear;}

/* ————— 第1通栏 end ————— */
/* ————— 第2通栏 start ————— */
.abcolumn2{position: relative;}
.abcolumn2 .colBgBox{position: absolute;top:0;left:0;width: 100%;height: 928px;}
.abcolumn2 .column2Content{position: relative;}
.abcolumn2 .column2Content .coltitle .title1{font-size: 24px;}
.abcolumn2 .column2Content .coltitle .title2{font-size: 24px;}
.abcolumn2 .wrap{position: relative;z-index: 1;}
.abcolumn2 .depBgBox{position: relative;top: -202px;}
.abcolumn2 .depBgBox .depBg{background: url(../images/common/depBg.png)no-repeat center;height:202px ;}
.abcolumn2 .devList{padding-top: 55px;margin: 0 84px;overflow: hidden;}
.abcolumn2 .devList .devlist1{margin: 0 -84px;}
.devlist1 .dd .con{margin: 0 84px;position: relative;padding-bottom: 202px;}
.devlist1 .dd .con .con_l{background: url(../images/common/depListL.png)no-repeat center;width: 30px;height: 290px;position: relative;}
.devlist1 .dd .con .con_l .dian{background: #FFFFFF; position: absolute;width: 12px;height: 12px;border: 5px solid #009944;border-radius: 50%;margin-left: -11px;left: 50%;transition: all 0.4s linear;top:350px;}
.devlist1 .dd.slick-current .con_l .dian{background: #009944;}
.devlist1 .dd .con .con_l span.dian1{top: 350px;}
.devlist1 .dd .con .con_l span.dian2{top: 388px;}
.devlist1 .dd .con .con_l span.dian3{top:403px;}
.devlist1 .dd .con .con_r{overflow: hidden;}
.devlist1 .dd .con .con_r .text{margin-left: 18px;padding-bottom: 13px;}
.devlist1 .dd .con .con_r .time{line-height: 26px;font-size: 24px;color: #333333;padding-bottom: 20px;}
.devlist1 .dd .con .con_r .ttxtC{line-height: 28px;font-size: 14px;color: #666666;height: 90px;overflow-y: auto;}
.devlist1 .dd .con .con_r .pic{margin-left: 18px;}
.devlist1 .dd .con .con_r .pic::before{padding-top: 56%;}
.my-arrow-Box .slick-arrow-prev,
.my-arrow-Box .slick-arrow-next{position: absolute;top: 57%;margin-top: -23px;width: 38px;height: 38px;border: 4px solid #009944;border-radius: 50%;cursor: pointer;}
.my-arrow-Box .slick-arrow-prev{left: 0;background: url(../images/common/deppverh.png)no-repeat center center;background-size: 13px 19px;}
.my-arrow-Box .slick-arrow-next{right: 0;background: url(../images/common/depnexth.png)no-repeat center center;background-size: 13px 19px;}
.my-arrow-Box .slick-arrow-prev:hover{background: url(../images/common/deppverh.png)no-repeat center center;background-size: 13px 19px;border-color: #009944;}
.my-arrow-Box .slick-arrow-next:hover{background: url(../images/common/depnexth.png)no-repeat center center;background-size: 13px 19px;border-color: #009944;}
/* ————— 第2通栏 end ————— */
.abcolumn3 .colBgBox{position: absolute;top:0;left:0;width: 100%;height: 918px;}
.abcolumn3Content{position: relative;left: 0;top: 0;width: 100%;}
.abcolumn3 .coltitle{padding-top: 100px;}
.abcolumn3 .coltitle .title1{font-size: 24px;}
.abcolumn3 .coltitle .title2{font-size: 24px;}
.abcolumn3Content .colContent{padding-top: 55px;position: relative;}
.abcolumn3 .colContent .mapBox{height: 500px;}
.abcolumn3 .colContent .textBox{position: absolute;left: 60px;top: 115px;width: 440px;}
.abcolumn3 .colContent .textBox .textCBox{height: 90px;background: #FFFFFF;line-height: 90px;padding: 0 20px;font-size: 14px;color: #009944;overflow: hidden;}
.abcolumn3 .colContent .textBox .textCBox.tel{font-size: 18px;color: #009944;}
.abcolumn3 .colContent .textBox .textCBox.email{border-bottom: 1px solid #f3f3f3;}
.abcolumn3 .colContent .textBox .textCBox em{margin-right: 27px;width: 60px;height: 60px;float: left;display: inline;margin-top: 15px;}
.abcolumn3 .colContent .textBox .textCBox.tel em{ background: url(../images/common/contacTel.png)no-repeat center center;}
.abcolumn3 .colContent .textBox .textCBox.email em{background: url(../images/common/contacEmail.png)no-repeat center center;}
.abcolumn3 .colContent .textBox .textCBox.address em{background: url(../images/common/contacAddress.png)no-repeat center center;}
.abcolumn3 .colContent .textBox .textCBox .numBox{ color: #FFFFFF; line-height: 90px;font-size: 60px;float: right;text-shadow: 0 0 #FFFFFF;display: inline;}
.abcolumn3 .colContent .textBox .textCBox:hover{background: #009944;color: #FFFFFF;}
.abcolumn3 .colContent .textBox .textCBox:hover .numBox{color: #009944;background: #009944;}
.abcolumn3 .colContent .textBox .textCBox.tel:hover em{ background: url(../images/common/contacTelh.png)no-repeat center center;}
.abcolumn3 .colContent .textBox .textCBox.email:hover em{background: url(../images/common/contacEmailh.png)no-repeat center center;}
.abcolumn3 .colContent .textBox .textCBox.address:hover em{background: url(../images/common/contacAddressh.png)no-repeat center center;}
.abcolumn3 .colContent .textBox .textCBox .con{padding: 0;height: 90px;}
.abcolumn3 .colContent .textBox .textCBox .text{height: 90px;overflow: hidden;padding:10px 0;box-sizing: border-box;}
.abcolumn3 .colContent .textBox .textCBox:hover .text{background: #009944;color: #FFFFFF;}
.abcolumn3 .colContent .textBox .textCBox .text .tableCell span{display: block;line-height: 20px;text-align: left;}
/* ========== 关于我们 end ========== */
