@font-face {
    font-family: 'DINProBold';
    src: url('../font/DINProBold.eot');
    src:
    url('../font/DINProBold.eot?#font-spider') format('embedded-opentype'),
    url('../font/DINProBold.woff') format('woff'),
    url('../font/DINProBold.ttf') format('truetype'),
    url('../font/DINProBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DINProMed';
    src: url('../font/DINProMed.eot');
    src:
    url('../font/DINProMed.eot?#font-spider') format('embedded-opentype'),
    url('../font/DINProMed.woff') format('woff'),
    url('../font/DINProMed.ttf') format('truetype'),
    url('../font/DINProMed.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DINProReg';
    src: url('../font/DINProReg.eot');
    src:
    url('../font/DINProReg.eot?#font-spider') format('embedded-opentype'),
    url('../font/DINProReg.woff') format('woff'),
    url('../font/DINProReg.ttf') format('truetype'),
    url('../font/DINProReg.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "Microsoft Yahei","SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "Microsoft Yahei","SimSun",Arial,sans-serif; resize:none;}
body{font:12px "Microsoft Yahei","SimSun",Arial,sans-serif; color:#333; background:#fff;-webkit-font-smoothing: antialiased;overflow-x: hidden;
/* font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; */}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.TXTovehid-two{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.TXTovehid-three{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

/*transition*/
.tran100{-webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; -ms-transition:all 0.1s linear; transition:all 0.1s linear;}
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover .pic em,
.scaleimg:hover .pic img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(-6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}

/*网页限定宽度*/
.w1400{width: 90%;margin: 0 auto;max-width: 1400px;}

input[type="submit"],input[type="reset"],select,button{-webkit-appearance:none;appearance:none; }

*:before,*:after{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}

*:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); }

/*解决chrome浏览器 input,textarea 获得焦点时会有一个边框的问题*/
input,textarea{outline: none;}
/*清除ios端 input,textarea 默认内阴影 默认圆角,radio和checkbox需要还原值为normal*/
input,textarea{appearance: none;-webkit-appearance: none;border-radius: 0;}


.cd-popup { position: fixed; left: 0; top: 0;right: 0;bottom: 0; height: 100%; width: 100%;background: url(../images/grayBg.png) repeat;visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999;  opacity: 0;}
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container { position: relative; height: 36px; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 50%; margin-top: -58px; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.hidden_search .text { width: 100%; height: 20px; padding: 8px 0; font-size: 14px; color: #444;background: none;border:none;font-family: "Microsoft Yahei";}
.hidden_search .btn { display: block; background: url(../images/search_icon.jpg) no-repeat center center; position: absolute; right: 0; top: 0; height: 36px; width: 36px; text-indent: -999em;border:none;cursor: pointer;}
.hidden_search .search_wrap { border: 1px solid #e4eaec; border-radius: 20px; position: relative; padding-right: 56px; padding-left: 20px; height: 36px; }
.hidden_search .close_btn { position: absolute; right: 0; top: 0; padding: 10px; width: 22px; height: 22px; -webkit-transition: 0.5s; transition: 0.5s; }
.hidden_search .close_btn:after, .hidden_search .close_btn:before { background: #cccccc; width: 20px; height: 3px; display: block; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; content: ""; position: absolute; left: 10px; top: 11px; }
.hidden_search .close_btn:before { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.hidden_search .close_btn:after { -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 26px; }
.hidden_search .close_btn:hover:after, .hidden_search .close_btn:hover:before { background: #46C277;}

.header .menuIcon{display: none;margin-left: 18px;}
.header .menuIcon img{width: 24px;}


.fz45{font-size: 45px;}
.fz40{font-size: 40px;}
.fz36{font-size: 36px;}
.fz24{font-size: 24px;}
.fz20{font-size: 20px;}
.fz18{font-size: 18px;}
.fz16{font-size: 16px;}
.fz15{font-size: 15px;}
.fz14{font-size: 14px;}

.bannerWrap{position: relative;}
.banner{position: relative;overflow: hidden;background: #000;}
.banner a{display: block;width: 100%;padding-bottom: 890px;position: relative;overflow: hidden;}
.banner a em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;transition: 1s linear 2s; transform: scale(1.05,1.05);}
.banner .swiper-slide-active em,.banner .swiper-slide-duplicate-active em{transition: 3s linear; transform: scale(1,1);}
.banner .btn{width: 50px;height: 50px;position: absolute;top:50%;margin-top: -25px;cursor: pointer;z-index: 2;text-align: center;line-height: 50px;font-size: 0;vertical-align: top;}
.banner .btn:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;box-sizing: border-box;border: 1px solid #fff;border-radius: 50%;}
.banner .prev{left: 5.3%;}
.banner .next{right: 5.3%;}
.banner .btn:hover{transform:translateX(16px); }
.banner .btn:hover:before{transform: scale(1.3);}
.banner .prev:hover{transform:translateX(-16px); }

.header{position: absolute;left: 0;top: 40px;width: 100%;z-index: 9;height: 80px;line-height: 80px;}
.header .w1400.outW1400{display: flex;justify-content: space-between;align-items: center;box-sizing: border-box;padding: 0 40px;background: #fff;border-radius: 40px;}
.header .logo{display: block;font-size: 0;}
.header .right{display: flex;justify-content: space-between;align-items: center;}
.header .searchBtn{margin-left: 13px;width: 40px;height: 40px;background: url(../images/searchBtn.svg) no-repeat center;cursor: pointer;}
.header .searchBtn:hover{transform: scale(1.2);}
.header .nav .nLi{padding: 0 12px;}
.header .nav .nLi h3 a{display: block;color: #313131;font-weight: normal;position: relative;}
.header .nav .nLi h3 a:before{content: "";width: 100%;height: 3px;background: #46C277;position: absolute;left: 0;bottom: 0;transform: scale(0,1);visibility: hidden;opacity: 0;}
.header .nav .nLi.on h3 a,.header .nav .nLi:hover h3 a{color: #46C277;}
.header .nav .nLi.on h3 a:before,.header .nav .nLi:hover h3 a:before{opacity: 1;visibility: visible;transform: scale(1,1);}

.header .navSub{position: absolute;left: 0;top:80px;background: #FFFFFF;width: 100%;display: none;border-top: 1px solid #E4E4E4;}
.header .navSub .wrap{display: flex;align-items: center;padding: 24px 0 20px;}
.header .navSub .title{flex-shrink: 0;margin-right: 6%;}
.header .navSub .title .ch{line-height: 45px;color: #46C277;font-weight: normal;margin-bottom: 7px;}
.header .navSub .title .en{line-height: 18px;color: #999999;font-weight: normal;text-transform: uppercase;}
.header .navSub .sNav{width: 17.8%;flex-shrink: 0;}
.header .navSub .sNav li{width: 52.8%;margin: 6px 0;}
.header .navSub .sNav li:nth-child(2n){width: 47.2%;}
.header .navSub .sNav li a{display: block;padding-left: 13px;position: relative;line-height: 30px;color: #6A6B6C;}
.header .navSub .sNav li a:before{content: "";width: 5px;height: 5px;position: absolute;left: 0;top:13px;background: #313131;opacity: 0.6;border-radius: 50%;}
.header .navSub .sNav li a:hover{color: #46C277;}
.header .navSub .sNav li a:hover:before{background: #46C277;}
.header .navSub .quickEntry{padding-left: 2.1%;width: 17.8%;flex-shrink: 0;}
.header .navSub .quickEntry li{width: 50%;padding: 10px 0;}
.header .navSub .quickEntry li a{display: block;text-align: center;line-height: 30px;color: #6A6B6C;}
.header .navSub .quickEntry li a .icon{margin-bottom: 5px;height: 36px;filter: brightness(0) invert(0.6);opacity: 0.9;}
.header .navSub .quickEntry li a h5{font-weight: normal;}
.header .navSub .quickEntry li a:hover{color: #46C277;}
.header .navSub .quickEntry li a:hover .icon{filter: brightness(1) invert(0);opacity: 1;}
.header .navSub .text{width: 37.85%;box-sizing: border-box;padding: 13px 3.2%;border-left: 1px solid #E4E4E4;border-right: 1px solid #E4E4E4;}
.header .navSub .text h5{line-height: 30px;color: #999999;font-weight: normal;padding-bottom: 22px;position: relative;border-bottom: 1px solid #E4E4E4;margin-bottom: 19px;}
.header .navSub .text h5::before{content: "";width: 39px;height: 5px;background: #46C277;position: absolute;left: 0;bottom: -1px;}
.header .navSub .text p{margin-bottom: 10px;color: #6A6B6C;line-height: 30px;max-height: 60px;overflow: hidden;}
.header .navSub .text .more{display: block;height: 30px;line-height: 30px;color: #46C277;}
.header.nyHeader{position: relative;top: 0;height: 108px;line-height: 108px;}
.header.nyHeader > .w1400{padding: 0;}
.header.nyHeader .logo img{height: 80px;}
.header.nyHeader .navSub{top: 108px;}

.header.fixed{position: fixed;top: 0;}
.header.fixed .headerWrap{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}

.quickNav{position: absolute;left: 0;bottom: -93px;z-index: 2;width: 100%;}
.quickNav .container{position: relative;overflow: hidden;padding-bottom: 30px;}
.quickNav .swiper-slide{position: relative;}
.quickNav .swiper-slide:before{content: "";width: 70%;height: 100%;position: absolute;left: 15%;bottom: 0;box-shadow: 0px 8px 24px 8px rgba(44, 193, 44, 0.1);}
.quickNav a{display: block;padding: 22px 10px 25px;background: #FFFFFF;border-radius: 10px;text-align: center;position: relative;overflow: hidden;transition:all 0s linear;}
/* .quickNav a:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #46C277;opacity: 0;visibility: hidden;transform: scale(1,0);} */
.quickNav a:before{content: "";width: 80px;height: 80px;position: absolute;left: -40px;top: -40px;background: #46C277;border-radius: 50%;opacity: 0;transition: all .5s ease;}
.quickNav a .icon{height: 70px;position: relative;z-index: 2;transition: transform 0.8s ease 0s;transform: scale(0.9);}
.quickNav a h5{color: #313131;line-height: 30px;font-weight: normal;position: relative;z-index: 2;}
.quickNav .swiper-slide:hover:before{opacity: 1;}
/* .quickNav a:hover:before{opacity: 1;visibility: visible;transform: scale(1,1);} */
/* .quickNav a:hover{background: #46C277;} */
 .quickNav a:hover:before{transform: scale(6.6);opacity: 1;}
.quickNav a:hover .icon{filter: brightness(0) invert(1);transform: scale(1);}
.quickNav a:hover h5{color: #fff;}

.iTitle{line-height: 45px;color: #313131;margin-bottom: 40px;}
.iTitle .more{font-weight: normal;color: #BFC0C4;}
.iTitle .more img{margin-left: 9px;filter: brightness(0) invert(0.5);opacity: 0.4;}
.iTitle .more:hover{color: #46C277;}
.iTitle .more:hover img{filter: brightness(1) invert(0);opacity: 1;}

.moreBtn{display: block;width: 93px;height: 100px;background: #46C277;border-radius: 10px;box-sizing: border-box;padding: 17px 9px 0 15px;line-height: 18px;color: #FFFFFF;padding-top: 0;display: flex;align-items: center;}
.moreBtn i{display: block;width: 24px;height: 24px;border: 1px solid #fff;border-radius: 50%;text-align: center;line-height: 24px;font-size: 0;margin-top: 8px;}
.moreBtn i img{filter: brightness(0) invert(1);transform: rotateZ(-45deg);height: 10px;}
.moreBtn:hover{background: #1ea855;}
.moreBtn:hover i{background: #fff;}
.moreBtn:hover i img{transform: rotateZ(0deg);filter: brightness(1) invert(0);}

.bgStyle{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}

.list li{margin-top: 7px;position: relative;}
.list li:first-child{margin-top: 0;}
.list li::before{content: "";width: 5px;height: 5px;position: absolute;left: 0;top: 50%;margin-top: -2px;background: #46C277;}
.list li a{padding-left: 16px;line-height: 30px;color: #6A6B6C;}
.list li:hover:before{height: 2px;margin-top: -1px;width: 12px;}
.list li:hover a{transform: translateX(12px);color: #46C277;}

.btnStyle{width: 74px;margin: 0 auto;}
.btnStyle .btn{width: 32px;height: 32px;position: relative;margin-left: 10px;cursor: pointer;text-align: center;line-height: 32px;font-size: 0;}
.btnStyle .btn:first-child{margin-left: 0;}
.btnStyle .btn img{filter: brightness(1) invert(0.5);}
.btnStyle .btn:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;box-sizing: border-box;border: 2px solid #BFC0C4;border-radius: 50%;}
.btnStyle .btn svg{position: absolute;left: 0;top:0;width: 100%;height: 100%;
fill: transparent;stroke-width: 2px;stroke: #46C277;stroke-dasharray: 130;stroke-dashoffset: -130;transform: rotate(12deg);transition: 0.3s;}
.btnStyle .btn:hover svg{animation: loopSvg 1s forwards;}
@keyframes loopSvg{to{stroke-dashoffset: 0;}}
.btnStyle .btn:hover img{filter: brightness(1) invert(0);}
.btnStyle .btn:hover:before{opacity: 0;transform: scale(0.6);}


.isect1{padding: 134px 0 83px;background: url(../images/isect1Bg.jpg) no-repeat center;background-size: cover;}
.isect1 .w1400{display: flex;justify-content: space-between;}
.isect1 .tabs{padding: 16px 0 53px;}
.isect1 .tabs li{margin-top: 44px;}
.isect1 .tabs li:first-child{margin-top: 0;}
.isect1 .tabs li a{display: block;padding-left: 22px;position: relative;line-height: 30px;color: #313131;}
.isect1 .tabs li a:before{content: "";width: 7px;height: 23px;position: absolute;left: 0;top: 50%;margin-top: -12px;background: #46C277;border-radius: 5px;visibility: hidden;opacity: 0;transform: scale(1,0);}
.isect1 .tabs li.active a,.isect1 .tabs li a:hover{color: #46C277;}
.isect1 .tabs li.active a:before,.isect1 .tabs li a:hover:before{visibility: visible;opacity: 1;transform: scale(1,1);}

.isect1 .container{width: 66.7%;position: relative;overflow: hidden;}
.isect1 .container .swiper-slide{background: #F7F7F7;}
.isect1 .innerScroll{width: 100%;position: relative;overflow: hidden;}
.isect1 .innerScroll .pic{padding-bottom: 264px;position: relative;overflow: hidden;margin-bottom: 19px;}
.isect1 .innerScroll .pic:hover em{transform: scale(1.1);}
.isect1 .innerScroll .pic h5{position: absolute;left: 0;bottom: 0;z-index: 2;width: 100%;background: rgba(0,0,0,0.5);box-sizing: border-box;padding: 0 20px;color: #fff;line-height: 44px;}
.isect1 .innerScroll .btnStyle{margin-top: 30px;display: none;}

.isect2{padding: 70px 0;background: url(../images/isect2Bg.png) no-repeat left bottom;}
.isect2 .w1400{position: relative;}
.isect2 .content{width: 66.57%;position: relative;z-index: 2;}
.isect2 .tabs{display: flex;align-items: flex-end;height: 268px;}
.isect2 .tabs li{flex: 1;position: relative;}
.isect2 .tabs li .arr{border: 8px solid transparent;border-top-color: #46C277;position: absolute;left: 50%;bottom: -16px;margin-left: -8px;opacity: 0;}
.isect2 .tabs li:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;}
.isect2 .tabs li:before{background: #46C277;z-index: 2;}
.isect2 .tabs li .bg{width: 100%;height: 100%;position: absolute;left: 0;top:0;background-repeat: no-repeat;background-position: center;background-size: cover;}
.isect2 .tabs li a{display: flex;height: 210px;justify-content: center;align-items: center;color: #fff;line-height: 32px;text-align: center;position: relative;z-index: 3;}
.isect2 .tabs li a h5{margin-top: 10px;}
.isect2 .tabs li:nth-child(2):before{background: #E5CA8F;}
.isect2 .tabs li:nth-child(3):before{background: #6CAFB4;}
.isect2 .tabs li:nth-child(4):before{background: #8EDAA8;}
.isect2 .tabs li:nth-child(2) .arr{border-top-color: #E5CA8F;}
.isect2 .tabs li:nth-child(3) .arr{border-top-color: #6CAFB4;}
.isect2 .tabs li:nth-child(4) .arr{border-top-color: #8EDAA8;}
.isect2 .tabs li.active:before{opacity: 0.9;}
.isect2 .tabs li.active .arr{opacity: 1;}
.isect2 .tabs li.active a{height: 268px;}
.isect2 .tabs li.active a .icon{transform: scale(0.88);}

.isect2 .container{padding: 20px 0 46px;background: #FFFFFF;overflow: hidden;}
.isect2 .container ul{padding: 0 25px 0 15px;height: 240px;overflow: auto;}
.isect2 .container ul::-webkit-scrollbar{width:3px;height:3px}
.isect2 .container ul::-webkit-scrollbar-button:vertical{display:none}
.isect2 .container ul::-webkit-scrollbar-corner,
.isect2 .container ul::-webkit-scrollbar-track{background-color:#eee}
.isect2 .container ul::-webkit-scrollbar-thumb{border-radius:0;background-color:#46C277; }
.isect2 .container ul::-webkit-scrollbar-thumb:vertical:hover{ }
.isect2 .container ul::-webkit-scrollbar-thumb:vertical:active{ }
.isect2 .pic{width: 47.14%;position: absolute;right: 0;bottom: 0;height: calc(100% - 7px);}
.isect2 .pic .moreBtn{position: absolute;right: 0;bottom: 0;border-radius: 10px 0 0 10px;padding-top: 0;display: flex;align-items: center;}


.liStyle li{width: 21%;margin: 20px 2%;position: relative;background: #fff;}
.liStyle li:before{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;background: #46C277;border-radius: 2px;opacity: 0;transform: scale(0,1);}
.liStyle li a{display: block;border: 1px solid #E4E4E4;border-radius: 2px;padding: 0 6px;position: relative;z-index: 2;line-height: 38px;text-align: center;color: #313131;}
.liStyle li:hover:before{opacity: 1;transform: scale(1,1);}
.liStyle li:hover a{border-color: #46C277;color: #fff;}

.isect3{padding: 113px 0 107px;background: url(../images/isect3Bg1.jpg) no-repeat center top;background-size: cover;background-attachment: fixed;}
.isect3 .ul{display: flex;justify-content: space-between;}
.isect3 .nLi{width: 48.57%;box-sizing: border-box;padding: 35px 40px;background: #F5F5F5;}
.isect3 .nLi dl{display: flex;align-items: center;}
.isect3 .nLi dl dt{width: 134px;margin-right: 32px;flex-shrink: 0;}
.isect3 .nLi dl dt img{width: 100%;}
.isect3 .nLi dl dd{flex: 1;overflow: hidden;}
.isect3 .nLi dl dd h5{line-height: 32px;padding-bottom: 9px;color: #313131;font-weight: 500;font-family: PingFangSC-Medium, PingFang SC;}
.isect3 .nLi dl .liStyle li{width: 28.8%;margin: 10px 4.5% 0 0;}


.isect4{padding: 70px 0;background: #F5F5F5;}
.isect4 li{width: 25%;position: relative;overflow: hidden;}
.isect4 li em{display: block;padding-bottom: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.isect4 li .text{position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 2;display: flex;justify-content: center;align-items: center;color: #fff;text-align: center;}
.isect4 li .text > div{width: 100%;box-sizing: border-box;}
.isect4 li h5{line-height: 32px;padding-bottom: 17px;position: relative;}
.isect4 li h5:before{content: "";width: 42%;height: 1px;background: #fff;opacity: 0.4;position: absolute;left: 29%;bottom: 0;opacity: 0.6;transform: scale(0.3,1);}
.isect4 li dl{padding: 4px 20px 0;text-align: center;font-size: 0;height: 0;overflow: hidden;}
.isect4 li dl dd{display: inline-block;line-height: 30px;margin: 0 9px;}
.isect4 li dl dd a:hover{opacity: 0.8;}
.isect4 li:hover{/* transform: translateY(-16px); margin-top: -16px;*/}
.isect4 li:hover h5:before{opacity: 1;transform: scale(1.7, 1);}
.isect4 li:hover em{transform: scale(1.1);}
.isect4 li:hover dl{height: 30px;}

.isect5{padding: 70px 0;}
.isect5 .container{position: relative;overflow: hidden;}
.isect5 .container a{display: block;padding-bottom: 31.6%;position: relative;overflow: hidden;}
.isect5 .container a:hover em{transform: scale(1.1);}

.footer{padding: 46px 0 0;background: #F5F5F5;}
.footer .link{border-top: 1px solid #BFC0C4;border-bottom: 1px solid #BFC0C4;display: flex;line-height: 55px;color: #313131;}
.footer .link dt{flex-shrink: 0;margin-right: 9px;}
.footer .link dd{flex: 1;overflow: hidden;}
.footer .link dd .swiper-slide{width: auto;}
.footer .link dd a:hover{color: #6FCE81;}
.footer .btm{padding: 21px 0 27px;display: flex;justify-content: space-between;align-items: center;}
.footer .btm .logo,.footer .btm .qrcode{flex-shrink: 0;}
.footer .btm .qrcode{width: 80px;height: 80px;}
.footer .btm .qrcode img{width: 100%;height: 100%;}
.footer .btm .text{flex: 1;box-sizing: border-box;padding: 0 74px 0 30px;text-align: right;line-height: 36px;color: #313131;}
.footer .btm .text span{margin-left: 42px;}
.footer .btm .text span:first-child{margin-left: 0;}
.footer .btm .text .underline{text-decoration: underline;}
.footer .btm .text a:hover{color: #46C277;}

.float{position: fixed;right: -80px;top:50%;z-index: 9;-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.float.show{right: 1%;}
.float li{margin-top: 10px;position: relative;}
.float li:first-child{margin-top: 0;}
.float dt{width: 70px;height: 70px;/* background: #46C277; */background: #EAF7EF;border: 1px solid #46C277;border-radius: 4px;text-align: center;color: #444;display: flex;align-items: center;justify-content: center;line-height: 20px;cursor: pointer;box-sizing: border-box;}
.float .qrcode{position: absolute;right: 70px;top:50%;-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);padding-right: 16px;display: none;}
.float .qrcode:before{content: "";border: 10px solid transparent;border-left-color: #fff;position: absolute;right: -4px;top:50%;margin-top: -10px;}
.float .qrcode .pic{width: 140px;background: #fff;}
.float .qrcode .pic img{width: 100%;}
.float .tel{position: absolute;top: 0;right: 70px;width: 164px;height: 70px;background: #46C277;border-radius: 4px;padding: 0 20px;font-size: 24px;color: #fff;line-height: 70px;font-family: "DINProBold";display: none;}
.float > li dt{background: #EAF7EF;border: 1px solid #46C277;}
.float > li dt:hover{background: #46C277;color: #fff;}
.float > li dt:hover img{filter: brightness(0) invert(1);}
/* .float > li:hover dt{background: #1ea855;} */

.nyBanner{width: 100%;height: 300px;display: flex;align-items: center;justify-content: center;background-repeat: no-repeat;background-position: center;background-size: cover;color: #fff;}
.nyBanner .ch{line-height: 1.125;}
.nyBanner .path{margin-top: 14px;line-height: 30px;}
.nyBanner .path span{margin: 0 5px;}
.nyBanner .path a:hover{opacity: 0.7;}

.bread{border-bottom: 1px solid #E8E9EA;line-height: 64px;background: #fff;position: sticky;z-index: 9;left: 0;top:0;}
.bread li{margin-right: 50px;}
.bread li:last-child{margin-right: 0;}
.bread li a{display: block;color: #313131;position: relative;}
.bread li a:before{content: "";width: 8px;height: 8px;position: absolute;left: 50%;margin-left: -4px;bottom: -4px;background: #46C277;border-radius: 50%;transform: scale(0);opacity: 0;display: none;}
.bread li a:after{content: "";width: 100%;height: 3px;background: #46C277;position: absolute;left: 0;bottom: -1px;transform: scale(0,1);visibility: hidden;opacity: 0;}
.bread li.on a,.bread li a:hover{color: #46C277;}
.bread li.on a:before,.bread li a:hover:before,
.bread li.on a:after,.bread li a:hover:after{transform: scale(1);opacity: 1;visibility: visible;}
.bread .back{color: #6A6B6C;}
.bread .back img{margin-right: 12px;filter: brightness(0) invert(0.5);margin-top: -0.25em;}
.bread .back:hover{color: #46C277;}
.bread .back:hover img{filter: brightness(1) invert(0);}

.pageStyle{line-height: 30px;color: #6A6B6C;}
.pageStyle *{max-width: 100% !important;}
.pageStyle img{height: auto !important;}

.nyTitle{margin-bottom: 40px;padding-left: 28px;position: relative;color: #313131;line-height: 42px;height: 45px;}
.nyTitle:before{content: "";width: 7px;height: 30px;position: absolute;left: 0;top:50%;transform: translateY(-50%);background: #46C277;border-radius: 4px;}

.aboutWrap .item1{padding: 64px 0 0;}
.aboutWrap .item1 .top{display: flex;align-items: center;}
.aboutWrap .item1 .top .pic{width: 23.4%;margin-left: 5.6%;}
.aboutWrap .item1 .top .point{color: #46C277;margin-bottom: 16px;padding-top: 17px;}
.aboutWrap .item1 .btm{padding: 80px 0;background: url(../images/aboutBg1.jpg) no-repeat center top;background-size: cover;}
.aboutWrap .item1 .btm .ul{padding: 64px 0;color: #313131;}
.aboutWrap .item1 .btm .ul li{margin-right: 9.6%;}
.aboutWrap .item1 .btm .ul li:last-child{margin-right: 0;}
.aboutWrap .item1 .btm .ul li span{font-family: "DINProBold";font-size: 50px;line-height: 64px;margin-right: 5px;}

.aboutWrap .item2{padding: 70px 0;}
.aboutWrap .item2 ul{height: 828px;overflow: auto;display: flex;flex-wrap: wrap;}
.aboutWrap .item2 ul::-webkit-scrollbar{width:4px;height:3px}
.aboutWrap .item2 ul::-webkit-scrollbar-button:vertical{display:none}
.aboutWrap .item2 ul::-webkit-scrollbar-corner,
.aboutWrap .item2 ul::-webkit-scrollbar-track{background-color:#E4E4E4}
.aboutWrap .item2 ul::-webkit-scrollbar-thumb{border-radius:0;background-color:#46C277;}
.aboutWrap .item2 ul::-webkit-scrollbar-thumb:vertical:hover{ }
.aboutWrap .item2 ul::-webkit-scrollbar-thumb:vertical:active{ }
.aboutWrap .item2 li{/*width: 17.85%;margin: 0 2.15% 36px 0;*/width: 22.9%;margin: 0 2.1% 36px 0;}
.aboutWrap .item2 li a{display: block;background: #F7F7F7;border-radius: 10px;text-align: center;transition:all 0.3s linear;}
.aboutWrap .item2 li .pic{overflow: hidden;padding-bottom: 126%;position: relative;}
.aboutWrap .item2 li .pic img{position: absolute;left: 0;top:0;width: 100%;height: 100%;border-radius: 10px 10px 0 0;}
.aboutWrap .item2 li .text{padding: 9px 10px 12px;line-height: 30px;}
.aboutWrap .item2 li .text h5{color: #313131;font-weight: normal;transition:all 0.3s linear;}
.aboutWrap .item2 li .text p{color: #6A6B6C;}
.aboutWrap .item2 li a:hover{background: #EAF7EF;}
.aboutWrap .item2 li a:hover h5{color: #46C277;}

.aboutWrap .item3{padding: 70px 0 80px;background: #F7F7F7;}
.aboutWrap .item3 .title{margin-bottom: 50px;text-align: center;color: #313131;}

.aboutWrap .item4{padding: 127px 0 132px;background: url(../images/aboutBg2.jpg) no-repeat center top;background-size: cover;}
.aboutWrap .item4 .cont{display: flex;align-items: center;justify-content: space-between;}
.aboutWrap .item4 .pic{flex-shrink: 0;width: 509px;height: 365px;margin-left: 7%;padding: 35px 42px 44px 48px;line-height: 286px;text-align: center;position: relative;box-sizing: border-box;}
.aboutWrap .item4 .pic:before{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;background: url(../images/honorBg.png) no-repeat center;background-size: 100% 100%;}
.aboutWrap .item4 .pic img{width: 100%;height: 100%;object-fit: cover;}
.aboutWrap .item4 .left{flex: 1;/* overflow: hidden; */padding: 55px 72px 0 42px;height: 535px;box-sizing: border-box;background: rgba(70,194,119,0.6);border-radius: 20px;position: relative;width: calc(100% - 509px - 7%);}
.aboutWrap .item4 .container{width: 100%;position: relative;overflow: hidden;}
.aboutWrap .item4 .btnStyle{position: absolute;left: 50%;transform: translateX(-50%);bottom: -72px;}
.aboutWrap .item4 .btnStyle .btn.swiper-button-disabled{pointer-events: none;opacity: 0.3;}

.listStyle li{border-bottom: 1px solid rgba(255,255,255,0.3);}
.listStyle li a{display: block;padding: 0 110px 0 30px;position: relative;line-height: 60px;color: #FFFFFF;}
.listStyle li a:before{content: "";width: 13px;height: 7px;position: absolute;left: 0;top:50%;margin-top: -3px;background: #FFFFFF;border-radius: 5px;}
.listStyle li a h5{font-weight: normal;}
.listStyle li a span{position: absolute;right: 0;top: 0;padding-right: 37px;background: url(../images/arrow1.svg) no-repeat right center;}
.listStyle li.on a:before{width: 30px;}
.listStyle li.on a h5{transform: translateX(19px);}

.leaderWrap{padding: 160px 0 71px;background: url(../images/leaderBg.jpg) no-repeat center bottom;}
.leaderWrap .w1400{box-sizing: border-box;padding: 62px 42px 58px 542px;background: #FFFFFF;border-radius: 10px;position: relative;}
.leaderWrap .w1400:before{content: "";width: 593px;height: 437px;position: absolute;right: 0;bottom: 0;background: url(../images/leaderBg1.png) no-repeat right bottom;}
.leaderWrap .pic{width: 396px;height: 554px;position: absolute;left: 72px;top:-90px;border-radius: 10px;object-fit: cover;}
.leaderWrap .wrap{width: 100%;height: 484px;box-sizing: border-box;padding: 26px 40px 30px 0;overflow: auto;color: #6A6B6C;}
.leaderWrap .wrap::-webkit-scrollbar{width:4px;height:3px}
.leaderWrap .wrap::-webkit-scrollbar-button:vertical{display:none}
.leaderWrap .wrap::-webkit-scrollbar-corner,
.leaderWrap .wrap::-webkit-scrollbar-track{background-color:#E4E4E4}
.leaderWrap .wrap::-webkit-scrollbar-thumb{border-radius:0;background-color:#46C277;}
.leaderWrap .wrap::-webkit-scrollbar-thumb:vertical:hover{ }
.leaderWrap .wrap::-webkit-scrollbar-thumb:vertical:active{ }
.leaderWrap .title{margin-bottom: 76px;}
.leaderWrap .title .name{line-height: 45px;margin-bottom: 5px;color: #313131;font-weight: normal;}
.leaderWrap .title .pos{line-height: 30px;color: #313131;}

.nyWrap{padding: 70px 0;min-height: 300px;}
.nyWrap.padBtm{padding-bottom: 35px;}

.filter{padding: 20px 40px;background: #F7F7F7;border-radius: 4px;margin-bottom: 30px;color: #313131;line-height: 48px;}
.filter .tit{margin-right: 27px;}
.filter .margin{margin: 0 12px;}
.filter .textWrap{width: 18.9%;box-sizing: border-box;position: relative;border-radius: 4px;overflow: hidden;border: 1px solid #E4E4E4;background: #FFFFFF;}
.filter .textWrap:before{content: "";width: 48px;height: 100%;position: absolute;right: -1px;top:0;background: url(../images/down.svg) no-repeat center;background-size: 100% 100%;}
.filter .textWrap .text{width: 100%;height: 46px;position: relative;z-index: 2;box-sizing: border-box;padding: 0 54px 0 30px;display: block;border: none;background: none;cursor: pointer;color: #313131;}
.filter .form{width: 46.66%;box-sizing: border-box;padding-right: 198px;position: relative;}
.filter .form .subm{width: 198px;height: 48px;position: absolute;right: 0;top:0;border: none;background: #46C277;border-radius: 0 4px 4px 0;color: #fff;line-height: 48px;cursor: pointer;}
.filter .form .text{width: 100%;box-sizing: border-box;padding: 0 30px;border: 1px solid #E4E4E4;border-radius: 4px 0 0 4px;background: #fff;line-height: 46px;color: #313131;}


.picNewsList{width: 100%;position: relative;overflow: hidden;margin-bottom: 30px;}
.picNewsList a{display: block;}
.picNewsList .pic{padding-bottom: 64.42%;position: relative;overflow: hidden;border-radius: 10px 10px 0 0;}
.picNewsList .text{padding: 40px 40px 27px;border: 1px solid #E4E4E4;border-radius: 0 0 10px 10px;border: 1px solid #E4E4E4;line-height: 30px;}
.picNewsList .text h5{color: #313131;font-weight: normal;}
.picNewsList .text p{margin: 10px 0 25px;color: #6A6B6C;height: 60px;overflow: hidden;}
.picNewsList .text .btm{border-top: 1px solid #E4E4E4;padding-top: 24px;display: flex;justify-content: space-between;align-items: center;color: #BFC0C4;line-height: 20px;}
.picNewsList .text .btm span img{margin-left: 8px;filter: brightness(0) invert(0.5);opacity: 0.4;}
/* .picNewsList1 .text{padding-top: 24px;} */
.picNewsList .text .top{margin-bottom: 40px;margin-top: -16px;display: flex;align-items: flex-end;justify-content: space-between;}
.picNewsList .text .top .date{text-align: center;color: #BFC0C4;}
.picNewsList .text .top .date em{display: block;font-size: 50px;line-height: 64px;font-family: "DINProBold";}
.picNewsList .text .top .date span{display: block;font-size: 16px;line-height: 1;font-family: "DINProMed";margin-top: -6px;}
.picNewsList .text .top .more{line-height: 20px;color: #BFC0C4;}
.picNewsList .text .top .more img{margin-left: 8px;filter: brightness(0) invert(0.5);opacity: 0.4;}
.picNewsList a:hover .text{background: #EAF7EF;border-color: #EAF7EF;}
.picNewsList a:hover .text h5,.picNewsList a:hover .text .btm{color: #46C277;}
.picNewsList a:hover .text .btm span img{filter: brightness(1) invert(0);opacity: 1;}
.picNewsList a:hover .text .top .date,.picNewsList a:hover .text .top .more{color: #46C277;}
.picNewsList a:hover .text .top .more img{filter: brightness(1) invert(0);opacity: 1;}

.picNewsList li{width: 32%;margin: 0 2% 2% 0;}
.picNewsList li:nth-child(3n){margin-right: 0;}


.newsList{padding-bottom: 5px;}
.newsList li{margin-bottom: 30px;box-sizing: border-box;padding: 28px;border: 1px solid #E4E4E4;border-radius: 10px;position: relative;}
.newsList li .bg{position: absolute;right: 30px;bottom: 5px;opacity: 0;width: 25%;}
.newsList .wrap{display: flex;display: flex;align-items: center;justify-content: space-between;width: 100%;position: relative;z-index: 2;}
.newsList .pic{width: 315px;height: 219px;position: relative;overflow: hidden;flex-shrink: 0;margin-right: 40px;}
.newsList .text{flex: 1;overflow: hidden;}
.newsList .text h5{line-height: 30px;color: #313131;font-weight: normal;padding-bottom: 19px;border-bottom: 1px solid #E4E4E4;}
.newsList .text p{line-height: 30px;color: #6A6B6C;height: 60px;overflow: hidden;margin: 19px 0 56px;}
.newsList .text .btm{display: flex;justify-content: space-between;align-items: center;color: #BFC0C4;line-height: 40px;}
.newsList .text .share span img{margin-right: 8px;margin-top: -0.25em;filter: brightness(0) invert(0.5);opacity: 0.4;}
.newsList .text .share .item{margin-left: 10px;display: none;}
.newsList li:hover{background: #EAF7EF;border-color: #EAF7EF;}
.newsList li:hover .bg{opacity: 0.05;}
.newsList li:hover .text .share span img{filter: brightness(1) invert(0);opacity: 1;}
.newsList li:hover .text .share .item{display: inline-block;}
.newsList .text h5:hover{color: #46C277;}
.newsList .text1{flex: 1;position: relative;width: calc(100% - 355px);}
.newsList .text1 h5{line-height: 30px;color: #313131;font-weight: normal;margin-bottom: 20px;}
.newsList .text1 .info{line-height: 20px;color: #BFC0C4;padding-bottom: 20px;}
.newsList .text1 .info span{margin-right: 30px;}
.newsList .text1 .info span:last-child{margin-right: 0;}
.newsList .text1 .share{position: absolute;right: 0;bottom: 30px;width: 164px;text-align: right;}
.newsList .text1 .share .tit{color: #6A6B6C;line-height: 30px;}
.newsList .text1 .share .tit img{margin-right: 8px;filter: brightness(0) invert(0.5);opacity: 0.4;}
.newsList .text1 .share .cont{position: absolute;right: 0;top:48px;font-size: 0;display: none;}
.newsList .text1 .share .cont .item{margin-left: 20px;}
.newsList .text1 .share .cont .item:first-child{margin-left: 0;}
.newsList li:hover .text1 .share .tit img{filter: brightness(1) invert(0);opacity: 1;}
.newsList li:hover .text1 .share .cont{display: block;}
.newsList li:hover .text1 h5:hover{color: #46C277;}

.page{font-size: 0;text-align: center;}
.page > *{display: inline-block;padding: 0 1em;margin: 0 5px;height: 43px;background-color: #fff;border: 1px solid #e6e6e6;font-size: 18px;line-height: 43px;color: rgba(73,73,73,0.65);vertical-align: top;}
.page input{width: 66px;text-align: center;}
.page .no-border{padding: 0 .5em;border-color: transparent;}
.page a img{margin-top: -0.25em;}
.page > a.on,.page > a:hover{background-color: #46C277;border-color: #46C277;color: #fff;}
.page > a:hover img{filter: brightness(0) invert(1);}

.passage{border: 1px solid #E4E4E4;border-radius: 8px;padding: 50px 100px;}
.passage .psgTitle{margin-bottom: 36px;}
.passage .psgTitle h5{margin-bottom: 23px;text-align: center;line-height: 30px;font-weight: normal;color: #313131;}
.passage .psgTitle .info{padding: 10px 0;border-top: 1px solid #E4E4E4;border-bottom: 1px solid #E4E4E4;line-height: 40px;color: #BFC0C4;display: flex;justify-content: space-between;align-items: center;}
.passage .psgTitle .info .left span{margin-right: 38px;}
.passage .psgTitle .info .left span:last-child{margin-right: 0;}

.passage .psgShare{color: #313131;}
.passage .psgShare .item{margin-left: 10px;}

.passage .psgCont{padding-bottom: 36px;min-height: 300px;}
.passage .psgCont .pic{text-align: center;padding: 62px 0 54px;}
.passage .psgLink{padding-top: 48px;border-top: 1px solid #E4E4E4;line-height: 30px;color: #BFC0C4;display: flex;justify-content: space-between;}
.passage .psgLink li{max-width: 40%;}
.passage .psgLink a{display: block;position: relative;}
.passage .psgLink a:before{content: "";width: 9px;height: 9px;border-left: 1px solid #BFC0C4;border-bottom: 1px solid #BFC0C4;position: absolute;top:50%;margin-top: -5px;transform: rotateZ(45deg);}
.passage .psgLink .prev a{padding-left: 26px;}
.passage .psgLink .next a{padding-right: 26px;}
.passage .psgLink .prev a:before{left: 3px;}
.passage .psgLink .next a:before{right: 3px;transform: rotateZ(-135deg);}
.passage .psgLink a:hover{color: #46C277;}
.passage .psgLink a:hover:before{border-color: #46C277;}

.passage.passage1 .psgTitle .info .left{width: 100%;display: flex;justify-content: space-between;}
.passage.passage1 .psgTitle .info .left span{margin: 0;}
.passage.passage1 .psgLink{padding: 30px 0;border-bottom: 1px solid #E4E4E4;}
.passage.passage1 .psgShare{margin-top: 54px;color: #313131;}


.noticeList{padding: 0 40px;background: #F7F7F7;border-radius: 10px;margin-bottom: 35px;}
.noticeList li{border-bottom: 1px solid #E4E4E4;}
.noticeList li:last-child{border-bottom: none;}
.noticeList a{padding: 40px 0;display: flex;align-items: center;justify-content: space-between;}
.noticeList .date{flex-shrink: 0;margin-right: 40px;width: 88px;height: 98px;background: #FFFFFF;border-radius: 4px;box-sizing: border-box;padding: 2px 0 0;text-align: center;}
.noticeList .date em{display: block;font-size: 48px;line-height: 60px;color: #BFC0C4;font-family: "DINProMed";}
.noticeList .date span{display: block;font-family: "DINProReg";font-size: 18px;color: #BFC0C4;line-height: 22px;}
.noticeList .text{flex: 1;overflow: hidden;line-height: 30px;position: relative;}
.noticeList .text h5{margin-bottom: 5px;color: #313131;font-weight: normal;}
.noticeList .text p{color: #6A6B6C;}
.noticeList a:hover .date span,.noticeList a:hover .date em,.noticeList a:hover .text h5{color: #46C277;}
.noticeList1 .text{box-sizing: border-box;padding-right: 110px;position: relative;}
.noticeList1 .text .more{position: absolute;right: 0;top:50%;transform: translateY(-50%);color: #BFC0C4;line-height: 20px;}
.noticeList1 .text .more img{filter: brightness(0) invert(0.6);opacity: 0.6;margin-left: 8px;}
.noticeList a:hover .more{color: #46C277;}
.noticeList a:hover .more img{filter: brightness(1) invert(0);opacity: 1;}

.appointment .title{line-height: 32px;color: #333333;text-align: center;margin-bottom: 50px;}
.appointment .pic{text-align: center;}

.jyzn{padding: 0;}
.jyzn .pic{text-align: center;}

.mzWrap{background: #EAF7EF url(../images/mzBg1.svg) no-repeat right bottom;position: relative;}
.mzWrap:before{content: "";width: 41.5%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/mzBg2.jpg) no-repeat center top;background-size: cover;}
.mzWrap > .w1400{position: relative;z-index: 2;display: flex;}
.mzWrap .tabs{flex-shrink: 0;margin-right: 4%;padding: 28px 0 36px;position: relative;}
.mzWrap .tabs:before{content: "";width: 1px;height: 100%;position: absolute;left: 9px;top:0;background: #fff;}
.mzWrap .tabs li{margin-top: 48px;}
.mzWrap .tabs li:first-child{margin-top: 0;}
.mzWrap .tabs li a{display: block;padding-left: 44px;position: relative;line-height: 30px;color: #fff;font-weight: bold;}
.mzWrap .tabs li a .dot{width: 18px;height: 18px;position: absolute;left: 0;top:50%;margin-top: -9px;box-sizing: border-box;border: 4px solid #fff;border-radius: 50%;background: #46C277;z-index: 2;}
.mzWrap .tabs li a:before{content: "";width: 40px;height: 1px;background: #FFFFFF;position: absolute;left: 8px;top:50%;transform-origin:left center;transform: scale(0, 1);}
.mzWrap .tabs li a span{display: block;}
.mzWrap .tabs li.on a span,.mzWrap .tabs li a:hover span{transform: translateX(20px);}
.mzWrap .tabs li.on a:before,.mzWrap .tabs li a:hover:before{transform: scale(1,1);}
.mzWrap .tabs li.on a i,.mzWrap .tabs li a:hover i{background: #fff;}
.mzWrap .content{flex: 1;overflow: hidden;box-sizing: border-box;padding: 55px 32px 54px 56px;background: #FFFFFF;box-shadow: 2px 10px 30px rgba(70,194,119,0.15);}
.mzWrap .content .container{padding-right: 35px;height: 626px;overflow: auto;}
.mzWrap .content .container::-webkit-scrollbar{width:4px;height:3px}
.mzWrap .content .container::-webkit-scrollbar-button:vertical{display:none}
.mzWrap .content .container::-webkit-scrollbar-corner,
.mzWrap .content .container::-webkit-scrollbar-track{background-color:#E4E4E4}
.mzWrap .content .container::-webkit-scrollbar-thumb{border-radius:0;background-color:#46C277;}
.mzWrap .content .container::-webkit-scrollbar-thumb:vertical:hover{ }
.mzWrap .content .container::-webkit-scrollbar-thumb:vertical:active{ }

.msgForm{padding: 90px 70px;background: #F7F7F7;border-radius: 10px;}
.msgForm .line{margin-bottom: 30px;display: flex;justify-content: space-between;}
.msgForm .line:last-child{margin-bottom: 0;}
.msgForm .formItem{width: 31%;display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;padding: 0 10px 0 30px;background: #FFFFFF;border-radius: 4px;border: 1px solid #FFFFFF;}
.msgForm .formItem .label{flex-shrink: 0;line-height: 38px;color: #313131;letter-spacing: 1px;padding-right: 12px;margin-right: 16px;position: relative;}
.msgForm .formItem .label:before{content: "";width: 1px;height: 16px;background: #E4E4E4;position: absolute;right: 0;top:50%;transform: translateY(-50%);}
.msgForm .formItem .label em{letter-spacing: 5px;}
.msgForm .formItem .cont{flex: 1;overflow: hidden;position: relative;}
.msgForm .formItem .cont .text{width: 100%;border: none;background: none;color: #313131;line-height: 38px;caret-color: #46C277;}
.msgForm .formItem .cont span{position: absolute;right: 6px;top:0;color: #E02020;line-height: 38px;}
.msgForm .formItem.on{border-color: #46C277;}
.msgForm textarea{width: 100%;height: 214px;box-sizing: border-box;padding: 12px 30px;overflow: auto;background: #FFFFFF;border: none;border-radius: 10px;}
.msgForm .codeItem{width: 36%;padding-right: 0;}
.msgForm .codeItem .cont{padding-right: 147px;}
.msgForm .codeItem .cont img{width: 147px;height: 40px;position: absolute;right: 0;top:0;border: 0 10px 10px 0;cursor: pointer;}

.formBtn{width: 288px;margin: 0 auto;}
.formBtn .btn{width: 130px;height: 40px;border-radius: 4px;background: #46C277;text-align: center;line-height: 40px;color: #fff;border: none;cursor: pointer;}
.formBtn .btn.reset{background: #ECECEC;color: #313131;}
.formBtn .btn:hover{background: #19A450;}
.formBtn .btn.reset:hover{background: #19A450;color: #fff;}

/* flex布局 */
.disflex{display: flex;}
.flexCenter{display: flex;justify-content: center;align-items: center;}
.flexbetween{display: flex;justify-content: space-between;align-items: center;}

.inves{padding: 60px 0;background: #f7f7f7;}
.inves > .w1400{box-sizing: border-box;padding: 0 5% 50px;background: #fff url(../images/yijian.jpeg) right bottom no-repeat;border-radius: 10px;}
.inves .tit{line-height: 56px;text-align: center;color: #2e2e2e;font-weight: normal;padding-top: 37px;margin-bottom: 37px;position: relative;}
.inves .tit:after{width: 30px;height: 3px;background: #bfbfbf;content: '';position: absolute;left: 50%;margin-left: -15px;bottom: 0;}
.inves .text{line-height: 2;color: #333;}

.inves .item{margin-top: 80px;}
.inves .item .title{color: #111;font-weight: bold;}
.inves .item ul li{height: 80px;border-bottom: 1px solid #f0f0f0;}
.inves .item ul li .option{color: #111;}
.inves .item ul li .choice{color: #333;}
.inves .item ul li .choice input{display: none;}
.inves .item ul li .choice label{display: flex;align-items: center;margin-left: 30px;cursor: pointer;}
.inves .item ul li .choice span{width: 12px;height: 12px;border-radius: 50%;border: 1px solid #6a6a6a;margin-right: 12px;position: relative;}
.inves .item ul li .choice span::before{width: 8px;height: 8px;content: '';position: absolute;background: #46C277;border-radius: 50%;left: 50%;top: 50%;margin: -4px 0 0 -4px;transform: scale(0);transition: 0.3s;}
.inves .item ul li .choice label input:checked + span{border-color: #46C277;}
.inves .item ul li .choice label input:checked + span::before{background: #46C277;transform: scale(1);}
.inves .item ul li .choice select{border:none;border-bottom:1px solid #f0f0f0;font-size:14px;padding:10px;color:#333;width:200px}
.inves form .btn{margin-top: 90px;}

.departNav .nLi{margin-top: 47px;position: relative;}
.departNav .nLi:first-child{margin-top: 0;}
.departNav .nLi:before{content: "";position: absolute;right: 0;top:0;height: 100%;width: calc(100% - 92px);background: #F7F7F7;border-radius: 10px;}
.departNav dl{display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 2;}
.departNav dt{flex-shrink: 0;margin-right: 36px;width: 154px;height: 180px;background: url(../images/dNavBg1.jpg) no-repeat center;background-size: cover;border-radius: 10px;text-align: center;}
.departNav dt a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.departNav dt .icon{height: 40px;}
.departNav dt h5{color: #fff;line-height: 28px;margin-top: 4px;}
.departNav dd{flex: 1;overflow: hidden;box-sizing: border-box;padding: 22px 0;min-height: 210px;display: flex;align-items: center;}
.departNav dd ul{width: 100%;flex: 1;}
.departNav dd li{width: 16.7%;margin: 15px 1.24%;position: relative;border-radius: 8px;background: #FFFFFF;}
.departNav dd li a{display: block;padding: 0 20px 0 30px;border: 1px solid #D3D3D3;border-radius: 8px;color: #313131;line-height: 48px;position: relative;z-index: 2;}
.departNav dd li:before{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;border-radius: 8px;background: #46C277;transform: scale(0,1);opacity: 0;}
.departNav dd li:hover:before{transform: scale(1);opacity: 1;}
.departNav dd li:hover a{border-color: #46C277;color: #fff;}
.departNav .nLi:nth-child(2) dt{background-image: url(../images/dNavBg2.jpg);}
.departNav .nLi:nth-child(3) dt{background-image: url(../images/dNavBg3.jpg);}
.departNav .nLi:nth-child(4) dt{background-image: url(../images/dNavBg4.jpg);}

.departWrap{padding: 0;}
.departWrap .item1{background: url(../images/departBg1.png) no-repeat left bottom;}
.departWrap .item1 .title{padding: 40px 0;background: #F7F7F7;text-align: center;font-size: 0;}
.departWrap .item1 .title span{display: inline-block;padding: 0 30px;position: relative;font-size: 40px;color: #313131;font-weight: bold;}
.departWrap .item1 .title span:before,
.departWrap .item1 .title span:after{content: "";width: 18px;height: 18px;position: absolute;top:50%;margin-top: -9px;background: #46C277;border-radius: 50%;}
.departWrap .item1 .title span:before{left: 0;}
.departWrap .item1 .title span:after{right: 0;}
.departWrap .item1 .cont{padding: 114px 0 80px;display: flex;align-items: center;justify-content: space-between;}
.departWrap .item1 .cont .textWrap{width: 56.57%;box-sizing: border-box;padding-right: 3.4%;height: 378px;overflow: auto;flex-shrink: 0;margin-right: 3.4%;}
.departWrap .item1 .cont .textWrap::-webkit-scrollbar{width:3px;height:3px}
.departWrap .item1 .cont .textWrap::-webkit-scrollbar-button:vertical{display:none}
.departWrap .item1 .cont .textWrap::-webkit-scrollbar-corner,
.departWrap .item1 .cont .textWrap::-webkit-scrollbar-track{background-color:#eee}
.departWrap .item1 .cont .textWrap::-webkit-scrollbar-thumb{border-radius:0;background-color:#46C277; }
.departWrap .item1 .cont .textWrap::-webkit-scrollbar-thumb:vertical:hover{ }
.departWrap .item1 .cont .textWrap::-webkit-scrollbar-thumb:vertical:active{ }
.departWrap .item1 .cont .picScroll{flex: 1;position: relative;overflow: hidden;}
.departWrap .item1 .cont .picScroll a{display: block;padding-bottom: 378px;position: relative;overflow: hidden;border-radius: 10px;}
.departWrap .item1 .cont .picScroll h5{position: absolute;left: 0;bottom: 0;z-index: 2;background: rgba(0,0,0,0.22);width: 100%;box-sizing: border-box;padding: 0 100px 0 48px;color: #fff;font-weight: normal;line-height: 54px;}
.departWrap .item1 .cont .picScroll .swiper-pagination{left: auto;right: 38px;bottom: 0;line-height: 54px;width: auto;}
.departWrap .item1 .cont .picScroll .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;opacity: 1;margin: 0 5px 0 5px;transition:all 0.3s linear;border-radius: 5px;}
.departWrap .item1 .cont .picScroll .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 20px;}

.departWrap .item2{padding: 70px 0 40px;background: #F7F7F7;}
.departWrap .item2 .nyTitle{position: relative;}
.departWrap .item2 .nyTitle .more{position: absolute;right: 0;bottom: 0;color: #BFC0C4;font-weight: normal;}
.departWrap .item2 .nyTitle .more img{margin-left: 8px;filter: brightness(0) invert(0.6);opacity: 0.5;}
.departWrap .item2 .nyTitle .more:hover{color: #46C277;}
.departWrap .item2 .nyTitle .more:hover img{filter: brightness(1) invert(0);opacity: 1;}
.departWrap .item2 li{width: 48.57%;margin-bottom: 30px;}
.departWrap .item2 li:nth-child(2n){float: right;}
.departWrap .item2 li a{display: block;padding: 24px 188px 24px 30px;position: relative;background: #FFFFFF;border-radius: 10px;line-height: 30px;}
.departWrap .item2 li a h5{font-weight: normal;color: #6A6B6C;}
.departWrap .item2 li a span{position: absolute;right: 48px;top:24px;color: #BFC0C4;}
.departWrap .item2 li a:hover{background: #46C277;}
.departWrap .item2 li a:hover h5,.departWrap .item2 li a:hover span{color: #fff;}

.departWrap .item3{padding: 70px 0;}
.departWrap .item3 .container{padding-bottom: 66px;position: relative;overflow: hidden;}
.departWrap .container .btnStyle{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.departWrap .container .btnStyle .swiper-button-disabled{pointer-events: none;opacity: 0.5;}
.departWrap .container a{display: block;background: #F7F7F7;border-radius: 10px;overflow: hidden;}
.departWrap .container .pic{padding-bottom: 126%;position: relative;overflow: hidden;}
.departWrap .container .pic img{position: absolute;left: 0;top:0;width: 100%;height: 100%;border-radius: 10px 10px 0 0;object-fit: cover;}
.departWrap .container .text{padding: 12px 30px 17px;color: #6A6B6C;line-height: 22px;}
.departWrap .container .text h5{color: #313131;line-height: 30px;margin-bottom: 6px;}
.departWrap .container a:hover .text,.departWrap .container a:hover .text h5{color: #46C277;}

.zjNav{margin-bottom: 30px;}
.zjNav li{width: 48.9%;}
.zjNav li a{display: block;color: #fff;line-height: 70px;font-weight: bold;text-align: center;position: relative;background: #46C277;border-radius: 4px;}
.zjNav li a img{margin-right: 17px;}
.zjNav li a:before{content: "";border: 10px solid transparent;border-top-color: #46C277;position: absolute;bottom: -19px;left: 50%;transform: translateX(-50%);opacity: 0;}
.zjNav li:nth-child(2) a{background: #FCCD40;}
.zjNav li:nth-child(2) a::before{border-top-color: #FCCD40;}
.zjNav li.on a:before{opacity: 1;}
.zjNav li a:hover{background: #1AC45D;}
.zjNav li a:hover:before{border-top-color: #1AC45D;}
.zjNav li:nth-child(2) a:hover{background: #FCC110;}
.zjNav li:nth-child(2) a:hover:before{border-top-color: #FCC110;}

.zjFilter{margin-bottom: 30px;display: flex;align-items: flex-start;justify-content: space-between;align-items: center;}
.zjFilter dl{/* flex-shrink: 0;margin-right: 30px; */flex: 1;padding: 10px 125px 10px 40px;background: #F7F7F7;border-radius: 6px;line-height: 30px;color: #313131;display: flex;padding: 10px 40px;}
.zjFilter dl dt{flex-shrink: 0;margin-right: 36px;}
.zjFilter dl dd{flex: 1;overflow: hidden;}
.zjFilter dl dd a{margin-right: 20px;text-transform: uppercase;margin-right: 15px;}
.zjFilter dl dd a:last-child{margin-right: 0;}
.zjFilter dl dd a:hover,.zjFilter dl dd a.on{color: #46C277;}
.zjFilter .form{flex: 1;box-sizing: border-box;position: relative;padding-right: 120px;}
.zjFilter .form .text{width: 100%;height: 50px;box-sizing: border-box;padding: 0 10px 0 24px;border: 1px solid #E4E4E4;border-right: none;border-radius: 4px 0 0 4px;color: #313131;line-height: 48px;}
.zjFilter .form .subm{position: absolute;right: 0;top:0;width: 120px;height: 50px;background: #46C277;border: none;border-radius: 4px;text-align: center;line-height: 50px;color: #fff;cursor: pointer;}
.zjFilter .form .subm:hover{background: #1AC45D;}
.zjFilter ul{flex-shrink: 0;margin-left: 30px;}
.zjFilter ul li{margin-right: 20px;position: relative;border-radius: 5px;background: #ffffff;}
.zjFilter ul li:last-child{margin-right: 0;}
.zjFilter ul li a{display: block;height: 38px;padding: 0 30px;border:1px solid #cccccc;border-radius: 5px;color: #555555;line-height: 38px;position: relative;z-index: 2;}
.zjFilter ul li:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: #46C277;border-radius: 5px;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.zjFilter ul li:hover:before,.zjFilter ul li.on:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}
.zjFilter ul li:hover a,.zjFilter ul li.on a{border-color: #46C277;color: #fff;}


.zjList{padding-bottom: 5px;}
.zjList li{margin-bottom: 30px;padding: 40px;background: #F7F7F7;border-radius: 10px;position: relative;}
.zjList li .bg{position: absolute;right: 30px;bottom: 30px;width: 25%;opacity: 0;}
.zjList li a{display: flex;align-items: center;position: relative;z-index: 2;}
.zjList li .pic{flex-shrink: 0;margin-right: 40px;width: 197px;height: 250px;position: relative;overflow: hidden;border-radius: 10px;}
.zjList li .pic img{width: 100%;height: 100%;object-fit: cover;border-radius: 10px;}
.zjList li .text{flex: 1;overflow: hidden;}
.zjList li .text h5{line-height: 32px;color: #313131;}
.zjList li .text h5 span{margin-left: 14px;font-weight: normal;}
.zjList li .text p{color: #6A6B6C;line-height: 30px;max-height: 90px;overflow: hidden;margin: 32px 0 40px;}
.zjList li .text .more{display: inline-block;line-height: 20px;color: #BFC0C4;}
.zjList li .text .more img{filter: brightness(0) invert(0.6);opacity: 0.6;margin-left: 8px;}
.zjList li:hover{background: #EAF7EF;}
.zjList li:hover .bg{opacity: 0.05;}
.zjList li:hover .text h5 span,.zjList li:hover .text .more{color: #46C277;}
.zjList li:hover .text .more img{filter: brightness(1) invert(0);opacity: 1;}

.zjContent .item1{padding: 70px 0;background: url(../images/zjBg2.jpg) no-repeat center top;background-size: cover;}
.zjContent .item1 > .w1400{position: relative;}
.zjContent .item1 > .w1400:before{content: "";width: 100%;height: calc(100% - 100px);background: #fff;border-radius: 10px;position: absolute;left: 0;bottom: 0;}
.zjContent .item1 .pic{width: 28%;margin-left: 5.2%;position: relative;z-index: 2;}
.zjContent .item1 .pic img{width: 100%;}
.zjContent .item1 .textWrap{width: 58.2%;margin-right: 2.8%;position: relative;z-index: 2;}
.zjContent .item1 .textWrap .cont{padding: 105px 0 72px;}
.zjContent .item1 .textWrap .wrap{height: 368px;overflow: auto;padding-right: 40px;}
.zjContent .item1 .textWrap .wrap::-webkit-scrollbar{width:3px;height:3px}
.zjContent .item1 .textWrap .wrap::-webkit-scrollbar-button:vertical{display:none}
.zjContent .item1 .textWrap .wrap::-webkit-scrollbar-corner,
.zjContent .item1 .textWrap .wrap::-webkit-scrollbar-track{background-color:#eee}
.zjContent .item1 .textWrap .wrap::-webkit-scrollbar-thumb{border-radius:0;background-color:#46C277; }
.zjContent .item1 .textWrap .wrap::-webkit-scrollbar-thumb:vertical:hover{ }
.zjContent .item1 .textWrap .wrap::-webkit-scrollbar-thumb:vertical:active{ }
.zjContent .item1 .textWrap .name{margin-bottom: 8px;color: #333333;line-height: 32px;}
.zjContent .item1 .textWrap .desc{padding: 12px 0 32px;color: #313131;line-height: 30px;}
.zjContent .item1 .textWrap .desc span{margin-right: 96px;}
.zjContent .item1 .textWrap .desc span:last-child{margin-right: 0;}
.zjContent .item1 .textWrap .skill{margin-bottom: 24px;color: #46C277;line-height: 30px;}

.zjContent .item2{padding: 70px 0 50px;}
.zjContent .item2 .title{text-align: center;}
.zjContent .item2 .title .nyTitle{display: inline-block;}
.zjContent .item2 table{width: 100%;border-collapse: collapse;line-height: 30px;text-align: center;}
.zjContent .item2 table th{border: 1px solid #FFFFFF;padding: 20px 0;color: #fff;background: #46C277;width: 12.5%;}
.zjContent .item2 table th img{margin-right: 8px;}
.zjContent .item2 table td{border: 1px solid #46C277;padding: 20px 0;color: #313131;}
.zjContent .item2 table .btm{padding: 0 40px 0 80px;display: flex;align-items: center;justify-content: space-between;color: #313131;line-height: 30px;}
.zjContent .item2 table .qrcode{display: flex;align-items: center;justify-content: space-between;flex-direction: row-reverse;}
.zjContent .item2 table .qrcode img{margin-left: 20px;width: 92px;height: 92px;}

.contactUs ul{margin-bottom: 40px;display: flex;}
.contactUs ul li{flex: 1;border: 1px solid #E8E8E8;margin-left: -1px;box-sizing: border-box;padding: 20px 45px 20px 40px;display: flex;align-items: center;line-height: 30px;color: #313131;}
.contactUs ul li .icon{width: 80px;height: 80px;flex-shrink: 0;margin-right: 26px;}

.mapWrap{height: 612px;}

.tjWrap .item1{padding: 70px 0;background: #F7F7F7;}
.tjWrap .item2{padding: 70px 0;}
.tjWrap .item2 .title{text-align: center;}
.tjWrap .item2 .title .nyTitle{display: inline-block;}
.tjWrap .item2 .row{text-align: center;padding-left: 3.57%;}
.tjWrap .item2 .row .td1{text-align: left;padding-right: 20px;box-sizing: border-box;width: 44.4%;}
.tjWrap .item2 .row .td2{width: 10%;}
.tjWrap .item2 .row .td3{width: 204px;}
.tjWrap .item2 .hd{background: #46C277;color: #fff;font-weight: bold;line-height: 100px;}
.tjWrap .item2 .bd{border: 1px solid #E8E8E8;border-top: none;}
.tjWrap .item2 .dl{border-top: 1px solid #E8E8E8;}
.tjWrap .item2 .dl:first-child{border-top: none;}
.tjWrap .item2 .dt{padding: 35px 0 35px 3.57%;line-height: 30px;color: #313131;font-weight: bold;cursor: pointer;height: 30px;}
.tjWrap .item2 .dt .td2{color: #FA6400;}
.tjWrap .item2 .dt .arr{display: inline-block;width: 30px;height: 30px;background: #E8E8E8;border-radius: 50%;position: relative;}
.tjWrap .item2 .dt .arr:before{content: "";width: 7px;height: 7px;border-left: 1px solid #313131;border-bottom: 1px solid #313131;position: absolute;left: 50%;top: 50%;margin: -6px 0 0 -4px;transform: rotateZ(-45deg);}
.tjWrap .item2 .dd{display: none;}
.tjWrap .item2 .dd .wrap{border-top: 1px solid #E8E8E8;padding: 50px 3.57% 80px;}
.tjWrap .item2 .on .dt{background: #F7F7F7;}
.tjWrap .item2 .on .dt .arr{transform: rotateZ(180deg);}

.ztList li{width: 32%;margin: 0 2% 30px 0;}
.ztList li:nth-child(3n){margin-right: 0;}
.ztList li a{display: block;}
.ztList li .pic{padding-bottom: 64.4%;overflow: hidden;position: relative;text-align: center;}
.ztList li h5{color: #333333;line-height: 78px;font-weight: normal;padding: 0 12px;background: #F5F5F5;text-align: center;}
.ztList li a:hover h5{color: #D92114;}
.ztList.ztList1 li .pic{padding-bottom: 31.6%;}
.ztList.ztList1 li h5{line-height: 54px;}

@media screen and (max-width: 1620px){
.header .w1400.outW1400{padding: 0 28px;}
.header .logo img{height: 56px;}
/* .header .nav .nLi{padding: 0 14px;} */
.header .searchBtn{width: 34px;height: 34px;background-size: 100%;}
}


@media screen and (max-width: 1480px){
.fz45{font-size: 38px;}
.fz40{font-size: 36px;}
.fz36{font-size: 30px;}
.fz24{font-size: 20px;}
.fz20{font-size: 16px;}
.fz18{font-size: 16px;}
.fz16{font-size: 15px;}
.fz15{font-size: 14px;}
.fz14{font-size: 13px;}

.header .logo img{height: 53px;}
.header.nyHeader{height: 98px;line-height: 98px;}
.header.nyHeader .logo img{height: 64px;}
.header .nav .nLi{padding: 0 8px;}

.quickNav a{padding: 16px 10px;}
.quickNav a .icon{height: 60px;}

.iTitle{margin-bottom: 30px;}

.isect1{padding: 120px 0 60px;}
.isect1 .tabs{padding: 16px 0 40px;}
.isect1 .tabs li{margin-top: 32px;}
.isect1 .container{width: 74%;}
.isect1 .innerScroll .pic{padding-bottom: 220px;}

.isect2,.isect4,.isect5{padding: 50px 0;}

.isect2 .tabs{height: 220px;}
.isect2 .tabs li a{height: 180px;}
.isect2 .tabs li.active a{height: 220px;}
.isect2 .tabs li a .icon{height: 50px;}
.isect2 .container{padding: 16px 0 30px;}
.isect2 .container ul{height: 210px;}
.liStyle li{margin: 15px 2%;}

.isect3{padding: 90px 0 80px;}
.isect3 .nLi{padding: 24px 30px;}
.isect3 .nLi dl dt{width: 120px;margin-right: 20px;}
.isect3 .nLi dl dd h5{padding-bottom: 0;}

.footer{padding: 30px 0 0;}
.footer .btm .text{padding: 0 50px 0 20px;}
.footer .btm .text span{margin-left: 20px;}

.nyTitle{margin-bottom: 30px;}

.aboutWrap .item1{padding: 50px 0 0;}
.aboutWrap .item1 .btm{padding: 60px 0;}
.aboutWrap .item1 .btm .ul{padding: 50px 0;}
.aboutWrap .item2,.aboutWrap .item3{padding: 50px 0;}
.aboutWrap .item3 .title{margin-bottom: 40px;}
.aboutWrap .item4{padding: 90px 0;}
.aboutWrap .item4 .btnStyle{bottom: -50px;}
.aboutWrap .item4 .left{padding: 36px 44px 0 42px;height: 510px;width: calc(100% - 430px - 4%);}
.aboutWrap .item4 .pic{width: 430px;height: 332px;padding: 30px 34px 39px 41px;line-height: 262px;margin-left: 4%;}

.leaderWrap .w1400{padding: 40px 30px 30px 408px;}
.leaderWrap .w1400:before{transform: scale(0.7);transform-origin:right bottom;}
.leaderWrap .pic{width: 305px;height: 437px;left: 50px;top: -70px;}
.leaderWrap .wrap{height: 420px;}
.leaderWrap .title{margin-bottom: 50px;}

.filter{padding: 20px 30px;}
.filter .tit{margin-right: 18px;}
.filter .textWrap .text{padding: 0 54px 0 12px;}
.filter .form{padding-right: 120px;}
.filter .form .text{padding-left: 12px;}
.filter .form .subm{width: 120px;}


.picNewsList .text{padding: 30px 30px 20px;}
.picNewsList .text p{margin: 6px 0 16px;line-height: 26px;height: 52px;}
.picNewsList .text .btm{padding-top: 18px;}
.picNewsList .text .top{margin-bottom: 28px;}
.picNewsList .text .top .date em{font-size: 38px;line-height: 1.2;}
.picNewsList .text .top .date span{margin-top: 0;}

.newsList li{padding: 30px 20px 30px 30px;}
.newsList .pic{margin-right: 30px;}
.newsList .text1{width: calc(100% - 345px);}

.page > *{font-size: 15px;height: 38px;line-height: 38px;}

.passage{padding: 40px 70px;}
.passage .psgTitle{margin-bottom: 28px;}
.passage .psgTitle .info .left span{margin-right: 24px;}
.passage .psgCont .pic{padding: 40px 0;}
.passage .psgLink{padding-top: 30px;}

.noticeList{padding: 0 30px;}
.noticeList a{padding: 30px 0;}
.noticeList .date{margin-right: 30px;}

.appointment .title{margin-bottom: 40px;}

.mzWrap .content{padding: 40px 30px;}

.msgForm{padding: 70px 50px;}
.msgForm .line{margin-bottom: 20px;}
.msgForm .formItem{padding-left: 18px;width: 32%;}
.msgForm .codeItem{width: 45%;}
.msgForm textarea{padding: 12px 18px;}

.inves{padding: 50px 0;}
.inves .tit{padding-top: 28px;margin-bottom: 28px;}
.inves .item{margin-top: 60px;}

.departNav .nLi{margin-top: 35px;}
.departNav dd li a{padding: 0 14px;}

.departWrap .item1 .title{padding: 30px 0;}
.departWrap .item1 .cont{padding: 90px 0 70px;}
.departWrap .item2{padding: 50px 0 40px;}
.departWrap .item3{padding: 50px 0;}

.zjNav li a{line-height: 54px;}
.zjNav li a img{height: 30px;}
.zjFilter dl{padding: 10px 20px 10px 20px;margin-right: 20px;}
.zjFilter dl dt{margin-right: 20px;}
.zjFilter dl dd a{margin-right: 12px;}
.zjFilter .form{padding-right: 100px;}
.zjFilter .form .subm{width: 100px;}
.zjFilter .form .text{padding: 0 12px;}
.zjList li{padding: 30px;}

.zjContent .item1 .textWrap .cont{padding: 80px 0 50px;}
.zjContent .item2{padding: 50px 0;}
.zjContent .item2 table .btm{padding: 0 40px;}

.contactUs ul{margin-bottom: 30px;}
.contactUs ul li{padding: 20px 30px;}
.contactUs ul li p{line-height: 26px;margin-top: 4px;}
.contactUs ul li .icon{width: 70px;height: 70px;margin-right: 18px;}

.mapWrap{height: 520px;}

.tjWrap .item1,.tjWrap .item2{padding: 50px 0;}
.tjWrap .item2 .hd{line-height: 80px;}
.tjWrap .item2 .dt{padding: 24px 0 24px 3.57%;}
.tjWrap .item2 .dd .wrap{padding: 40px 3.57% 60px;}

.ztList li h5{line-height: 64px;}
}


@media screen and (max-width: 1300px){
.header .logo img{height: 44px;}
.header .nav .nLi{padding: 0 6px;}
}

@media screen and (max-width: 1200px){
.header{height: 66px;line-height: 66px;top:20px;}
.header .nav{display: none;}
.header .menuIcon{display: block;}

.banner a{height: 0;padding-bottom: 64%;}

.inves .item,.inves form .btn{margin-top: 40px;}
.inves{padding: 0 40px 90px;}
.inves .item ul li .option{max-width: 50%;}

.departNav .nLi:before{width: calc(100% - 66px);}
.departNav dt{width: 132px;height: 156px;margin-right: 14px;}
.departNav dd{padding: 16px 0;min-height: 180px;}
.departNav dd li{margin: 8px 1.24%;width: 22%;}
.departNav dd li a{line-height: 38px;}

.departWrap .item1 .title span{font-size: 30px;}
.departWrap .item1 .title span:before, .departWrap .item1 .title span:after{width: 12px;height: 12px;margin-top: -6px;}
.departWrap .item1 .cont .picScroll a{padding-bottom: 320px;}
.departWrap .item1 .cont .textWrap{height: 320px;}
.departWrap .item1 .cont .picScroll h5{padding: 0 100px 0 18px;line-height: 44px;}
.departWrap .item1 .cont .picScroll .swiper-pagination{line-height: 44px;right: 20px;}

.zjFilter{flex-wrap: wrap;}
.zjFilter dl{width: 100%;padding: 8px 12px;box-sizing: border-box;margin-bottom: 12px;margin-right: 0;}
.zjFilter ul{width: 100%;margin-left: 0;}

.zjContent .item1 .textWrap .cont{padding: 50px 0 30px;}
.zjContent .item1 .textWrap .desc{padding: 10px 0 20px;}
.zjContent .item1 .textWrap .skill{line-height: 26px;margin-bottom: 16px;}
.zjContent .item1 .textWrap .wrap{height: 312px;}


}


@media screen and (max-width: 1024px){
.banner .btn{width: 36px;height: 36px;line-height: 36px;}
.banner .btn img{height: 12px;}
.banner .prev{left: 3%;}
.banner .next{right: 3%;}

.isect2 .pic{display: none;}
.isect2 .content{width: 100%;}


.isect3 .ul{display: block;}
.isect3 .nLi{padding: 16px;width: 100%;margin-top: 12px;}
.isect3 .nLi:first-child{margin-top: 0;}
.isect3 .nLi dl dt{width: 88px;margin-right: 12px;}

.isect4 li{width: 50%;}

.footer .link{line-height: 40px;}
.footer .btm{padding: 20px 0;}
.footer .btm .logo{display: none;}
.footer .btm{display: block;text-align: center;}
.footer .btm .text{padding: 0;text-align: center;}
.footer .btm .text span,.footer .btm .text span:first-child{margin: 0 5px;}

.nyBanner{height: 220px;}
.nyBanner .path{margin-top: 5px;}
.bread{display: none;}

.nyTitle{margin-bottom: 20px;}
.aboutWrap .item1{padding-top: 30px;}
.aboutWrap .item1 .top .point{padding-top: 10px;margin-bottom: 10px;}
.aboutWrap .item1 .btm,.aboutWrap .item2, .aboutWrap .item3{padding: 30px 0;}
.aboutWrap .item1 .btm .ul{padding: 24px 0;}
.aboutWrap .item1 .btm .ul li{margin-right: 5%;}
.aboutWrap .item1 .btm .ul li span{font-size: 34px;}
.aboutWrap .item2 li{width: 32%;margin: 0 1.3% 1.3% 0;}
.aboutWrap .item4 .cont{flex-wrap: wrap;}
.aboutWrap .item4 .left,.aboutWrap .item4 .pic{width: 100%;}
.aboutWrap .item4 .pic{margin-left: 0;margin-top: 70px;height: auto;line-height: normal;padding: 20px;}
.aboutWrap .item4 .pic img{width: 100%;height: auto;}

.leaderWrap .w1400{padding: 24px 24px 24px 300px;}
.leaderWrap .pic{left: 30px;width: 240px;height: auto;}
.leaderWrap .wrap{padding: 0 24px 0 0;}
.leaderWrap .title{margin-bottom: 24px;}
.leaderWrap .title .name{line-height: 30px;}

.nyWrap{padding: 30px 0;}

.filter{padding: 10px;line-height: 38px;margin-bottom: 20px;}
.filter .tit{width: 15%;margin-right: 0;}
.filter .margin{width: 5%;text-align: center;margin: 0;}
.filter .textWrap{width: 40%;}
.filter .textWrap .text{height: 36px;line-height: 34px;}
.filter .textWrap:before{width: 36px;height: 36px;}
.filter .form{width: 100%;margin-top: 6px;}
.filter .form .text{line-height: 34px;}
.filter .form .subm{height: 36px;line-height: 36px;}

.picNewsList{margin-bottom: 20px;}
.picNewsList .text{padding: 16px;}
.picNewsList .text p{margin: 6px 0 10px;line-height: 24px;height: 48px;}
.picNewsList .text .btm{padding-top: 12px;}

.newsList li{padding: 16px;margin-bottom: 20px;}
.newsList .pic{width: 250px;height: 172px;margin-right: 15px;}
.newsList .text h5{padding-bottom: 10px;}
.newsList .text p{line-height: 24px;height: 48px;margin: 10px 0 30px;}
.newsList .text .btm .share{display: none;}
.newsList .text1{width: calc(100% - 265px);}

.passage .psgTitle{margin-bottom: 20px;}
.passage .psgTitle h5{margin-bottom: 15px;}
.passage .psgShare{display: none;}
.passage .psgTitle .info{padding: 6px 0;line-height: 24px;}
.passage .psgTitle .info .left{width: 100%;text-align: center;font-size: 13px;}
.passage .psgTitle .info .left span{margin: 0 5px;}

.noticeList a{padding: 20px 0;}
.noticeList .date{margin-right: 20px;width: 68px;height: 78px;margin-right: 12px;}
.noticeList .date em{font-size: 36px;line-height: 48px;}
.noticeList .date span{font-size: 16px;line-height: 20px;}
.noticeList .text{line-height: 24px;}
.noticeList1 .text{padding-right: 0;}
.noticeList1 .text .more{position: static;transform: translateY(0);margin-top: 5px;font-size: 12px;}
.noticeList1 .text .more img{height: 3px;}


.mzWrap > .w1400{align-items: center;}
.mzWrap .tabs:before{left: 5px;}
.mzWrap .tabs li{margin-top: 28px;}
.mzWrap .tabs li a{padding-left: 24px;}
.mzWrap .tabs li a .dot{width: 10px;height: 10px;border-width: 2px;margin-top: -5px;}
.mzWrap .tabs li a:before{width: 30px;}
.mzWrap .content{padding: 20px;}
.mzWrap .content .container{padding-right: 20px;}

.msgForm{padding: 30px;}
.msgForm .codeItem{width: 55%;}
.msgForm .formItem .label{padding-right: 6px;margin-right: 6px;}
.msgForm .formItem{padding-left: 10px;}
.msgForm textarea{padding: 10px;}

.formBtn{width: 240px;}
.formBtn .btn{width: 110px;}

.inves .tit{padding-top: 16px;margin-bottom: 20px;line-height: 44px;}
.inves .item ul li{flex-wrap: wrap;padding: 10px 0;}
.inves .item ul li .option{max-width: 100%;width: 100%;}
.inves .item ul li .choice label{margin-left: 15px;}

.departNav dd li{width: 30%;}

.departWrap .item1{background-size: auto 40%;}
.departWrap .item1 .title{padding: 20px 0;}
.departWrap .item1 .title  span{font-size: 26px;padding: 0 24px;}
.departWrap .item1 .title span:before, .departWrap .item1 .title span:after{width: 10px;height: 10px;margin-top: -5px;}
.departWrap .item1 .cont .picScroll a{padding-bottom: 240px;}
.departWrap .item1 .cont .textWrap{height: 260px;}
.departWrap .item1 .cont,.departWrap .item2,.departWrap .item3{padding: 30px 0;}
.departWrap .item2 li{margin-bottom: 20px;}
.departWrap .item2 li a{padding: 16px 88px 16px 14px;}
.departWrap .item2 li a span{right: 14px;top:16px;font-size: 12px;}

.zjFilter .form .text{height: 44px;line-height: 44px;}
.zjFilter .form .subm{height: 44px;line-height: 44px;}
.zjList li{padding: 20px;}
.zjList li .pic{width: 152px;height: 194px;margin-right: 20px;}
.zjList li .text p{margin: 20px 0;line-height: 26px;max-height: 78px;}

.zjContent .item1 > .w1400:before{height: calc(100% - 50px);box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.zjContent .item1 .textWrap{width: 60%;}
.zjContent .item1 .textWrap .cont{padding: 30px 0;}
.zjContent .item1 .textWrap .wrap{padding-right: 20px;height: 240px;}

.picNewsList li{width: 49%;margin-right: 0;}
.picNewsList li:nth-child(2n){float: right;}

.contactUs ul li{padding: 12px;line-height: 24px;}
.contactUs ul li .icon{width: 60px;height: 60px;margin-right: 6px;}
.contactUs ul li p{font-size: 13px;line-height: 24px;}

.mapWrap{height: 320px;}


}

@media screen and (max-width: 760px){
.fz45{font-size: 28px;}
.fz40{font-size: 20px;}
.fz36{font-size: 20px;}
.fz24{font-size: 16px;}
.fz20{font-size: 14px;}
.fz16{font-size: 13px;}
.fz15{font-size: 13px;}
.fz14{font-size: 12px;}


.header{height: 58px;line-height: 58px;top: 12px;}
.header .w1400.outW1400{padding: 0 14px;}
.header .logo img{height: 44px;}
.header.nyHeader{height: 58px;line-height: 58px;}
.header.nyHeader .logo img{height: 44px;}
.indexHeader{position: fixed;top:0;background: #fff;}
.indexHeader .w1400.outW1400{padding: 0;}
.bannerWrap{margin-top: 44px;}

.quickNav{bottom: -70px;}
.quickNav .container{padding-bottom: 20px;}
.quickNav .swiper-slide:before{box-shadow: 0px 8px 8px 8px rgb(44 193 44 / 4%);}
.quickNav a{padding: 8px;}
.quickNav a .icon{height: 44px;}

.isect1{padding: 80px 0 30px;}
.isect1 .w1400{display: block;}

.iTitle{line-height: 30px;margin-bottom: 20px;}

.isect1 .left{display: flex;justify-content: space-between;margin-bottom: 20px;}
.isect1 .left .moreBtn{display: none;}
.isect1 .left .iTitle{margin-bottom: 0;}
.isect1 .tabs{padding: 0;}
.isect1 .tabs li{float: left;margin-top: 0;}
.isect1 .tabs li a:before{display: none;}
.isect1 .tabs li a{padding-left: 15px;}
.isect1 .tabs li:first-child a{padding-left: 0;}
.isect1 .container{width: 100%;}
.isect1 .innerScroll .pic{padding-bottom: 55.8%;margin-bottom: 12px;}
.isect1 .innerScroll .btnStyle{margin-top: 20px;}

.float{display: none;}

.isect2,.isect4,.isect5{padding: 30px 0;}
.isect2 .tabs{height: 150px;}
.isect2 .tabs li a{height: 120px;}
.isect2 .tabs li a .icon{height: 40px;}
.isect2 .tabs li.active a{height: 150px;}
.isect2 .container{padding: 16px 0;}
.isect2 .container ul{height: auto;}

.liStyle li{margin: 8px 1%;width: 48%;}


.isect3{padding: 30px 0;}
.isect3 .nLi dl{align-items: flex-start;}
.isect3 .nLi dl dt{width: 60px;}
.isect3 .nLi dl .liStyle li{width: 49%;margin-right: 0;}
.isect3 .nLi dl .liStyle li:nth-child(2n){float: right;}

.isect4 li h5{padding-bottom: 8px;margin-bottom: 8px;}
.isect4 li dl dd{line-height: 20px;}

.footer{padding-top: 20px;}
.footer .btm .text{line-height: 24px;font-size: 12px;}

.nyBanner{height: 140px;}

.pageStyle{line-height: 26px;}

.nyTitle{padding-left: 20px;line-height: 34px;height: 34px;margin-bottom: 16px;}
.nyTitle:before{height: 22px;}

.aboutWrap .item1 .top{flex-wrap: wrap;display: block;}
.aboutWrap .item1 .top .pic{margin-left: 0;width: 80%;display: block;margin: 20px auto 0;}
.aboutWrap .item1 .top .point{padding-top: 0;}
.aboutWrap .item1 .btm .ul{padding: 20px 0 16px;}
.aboutWrap .item1 .btm .ul li{width: 33.33%;margin-right: 0;margin-bottom: 12px;font-size: 12px;}
.aboutWrap .item1 .btm .ul li span{font-size: 22px;line-height: 1;}
.aboutWrap .item2 li{width: 49%;margin-right: 1%;}
.aboutWrap .item2 li .text{line-height: 24px;}
.aboutWrap .item3 .title{margin-bottom: 16px;}
.aboutWrap .item4{padding: 30px 0;}
.aboutWrap .item4 .left{padding: 24px;height: auto;}

.listStyle li a{line-height: 44px;padding: 0 80px 0 20px;}
.listStyle li a span{padding-right: 18px;background-size: auto 3px;}
.listStyle li a:before{height: 5px;margin-top: -2px;}
.listStyle li.on a:before{width: 20px;}
.listStyle li.on a h5{transform: translateX(12px);}

.leaderWrap{padding: 70px 0 30px;background-size: cover;}
.leaderWrap .w1400{padding: 24px;box-shadow: 0 0 10px rgba(0,0,0,0.1)}
.leaderWrap .w1400:before{transform: scale(0.4);}
.leaderWrap .pic{position: relative;left: 0;display: block;top: 0;margin-top: -60px;margin-bottom: 20px;}
.leaderWrap .wrap{height: auto;padding-right: 0;}
.leaderWrap .title{margin-bottom: 12px;}
.leaderWrap .title .name{margin-bottom: 0;}

.page > *{padding: 0 .8em;margin: 0 3px 3px;height: 30px;font-size: 12px;line-height: 28px;}
.page > .text,.page input,.page .no-border{display: none;}

.filter{font-size: 12px;}

.newsList li .wrap{display: block;}
.newsList .pic{width: 100%;margin-right: 0;height: 0;padding-bottom: 69.52%;margin-bottom: 12px;}
.newsList .text h5{padding-bottom: 5px;}
.newsList .text p{margin: 5px 0 15px;line-height: 24px;height: auto;max-height: 48px;}
.newsList .text .btm{line-height: 24px;}
.newsList .text1{width: 100%;}
.newsList .text1 .share{display: none;}
.newsList .text1 h5{margin-bottom: 5px;line-height: 22px;}
.newsList .text1 .info{padding-bottom: 0;}

.passage{padding: 30px;}
.passage .psgTitle h5{font-size: 16px;font-weight: bold;margin-bottom: 10px;line-height: 24px;}
.passage .psgTitle .info .left span:nth-child(3),.passage .psgTitle .info .left span:nth-child(4){display: none;}
.passage .psgCont{padding-bottom: 20px;}
.passage .psgCont .pic{padding: 24px 0;}
.passage .psgLink{padding-top: 20px;flex-wrap: wrap;line-height: 26px;}
.passage .psgLink li{width: 100%;max-width: 100%;}
.passage .psgLink a{padding: 0 !important;}
.passage .psgLink a:before{display: none;}
.passage.passage1 .psgLink{padding: 18px 0 0;border-bottom: none;}

.noticeList{padding: 0 18px;margin-bottom: 20px;}
.noticeList a{pad: 12px 0;}

.appointment .title{margin-bottom: 24px;}

.mzWrap .tabs{width: 30%;}
.mzWrap .tabs li{margin-top: 18px;}
.mzWrap .tabs li a{line-height: 24px;}
.mzWrap .content{padding: 12px 0;}
.mzWrap .content .container{padding: 0 16px;}

.msgForm{padding: 18px;}
.msgForm .line{flex-wrap: wrap;margin-bottom: 16px;}
.msgForm .formItem{width: 100%;margin-bottom: 16px;}
.msgForm .formItem:last-child{margin-bottom: 0;}
.msgForm textarea{height: 180px;}

.inves .item, .inves form .btn,.list_activity .item{margin-top: 20px;}

.departNav .nLi{margin-top: 20px;}
.departNav .nLi::before{width: calc(100% - 45px);}
.departNav dt{width: 90px;height: 120px;}
.departNav dt .icon{height: 30px;}
.departNav dd{padding: 10px 0;min-height: 140px;}
.departNav dd li{width: 48%;margin: 1%;}
.departNav dd li a{padding: 0 5px;line-height: 34px;}

.departWrap .item1 .cont{flex-wrap: wrap;}
.departWrap .item1 .cont .textWrap{width: 100%;padding-right: 0;margin-right: 0;height: auto;}
.departWrap .item1 .cont .picScroll{width: 100%;flex: auto;margin-top: 20px;}
.departWrap .item1 .cont .picScroll a{padding-bottom: 67.62%;}
.departWrap .item2 li{width: 100%;margin-bottom: 12px;}
.departWrap .item3 .container{padding-bottom: 46px;}
.departWrap .container .text{padding: 12px;}
.departWrap .container .text h5{margin-bottom: 0;}

.zjNav li a{line-height: 44px;}
.zjNav li a img{height: 24px;margin-right: 5px;}
.zjList li{margin-bottom: 20px;padding: 12px;}
.zjList li .pic{width: 120px;height: 154px;margin-right: 12px;}
.zjList li .text p{margin: 12px 0;line-height: 24px;max-height: 72px;}

.zjContent .item1{padding: 30px 0;}
.zjContent .item1 > .w1400:before{height: calc(100% - 40px);}
.zjContent .item1 .textWrap .cont{padding: 15px 0;}
.zjContent .item1 .textWrap .name{margin-bottom: 0;}
.zjContent .item1 .textWrap .desc span{margin-right: 0;display: block;}
.zjContent .item1 .textWrap .desc{padding: 6px 0 12px;}
.zjContent .item1 .textWrap .skill{line-height: 22px;}
.zjContent .item1 .textWrap .wrap{height: auto;padding-right: 0;}

.zjContent .item2{padding: 30px 0;}
.zjContent .item2 table th img{margin-right: 4px;height: 14px;}
.zjContent .item2 table th,.zjContent .item2 table td{padding: 12px 0;line-height: 24px;}
.zjContent .item2 table .btm{padding: 0 20px;display: block;}
.zjContent .item2 table .qrcode{display: block;}
.zjContent .item2 table .qrcode img{margin-left: 0;}

.picNewsList .text .top{margin-top: 0;margin-bottom: 12px;}
.picNewsList .text .top .date em{font-size: 30px;line-height: 24px;}
.picNewsList .text .top .date span{font-size: 13px;line-height: 16px;margin-top: 4px;}
.picNewsList .text{padding: 12px;}
.picNewsList .text p{margin-top: 0;}

.contactUs ul{flex-wrap: wrap;}
.contactUs ul li{width: 100%;flex: auto;margin-left: 0;margin-top: -1px;padding: 20px 12px;}
.contactUs ul li .icon{margin-right: 20px;}

.tjWrap .item1, .tjWrap .item2{padding: 30px 0;}
.tjWrap .item2 .hd{line-height: 60px;font-size: 15px;}
.tjWrap .item2 .row .td3{width: 24%;}
.tjWrap .item2 .row .td1{width: 54%;}
.tjWrap .item2 .row .td2{width: 20%;}
.tjWrap .item2 .dt{padding: 16px 0 16px 3.57%;}
.tjWrap .item2 .dd .wrap{padding: 30px 3.57%;}
.tjWrap .item2 .dt .arr{width: 24px;height: 24px;}

.zjFilter ul li{margin-right: 12px;}
.zjFilter ul li a{padding: 0 20px;line-height: 34px;height: 34px;}
.zjFilter dl{line-height: 24px;padding: 8px;}
.zjFilter dl dt{margin-right: 10px;}
.zjFilter dl dd a{margin-right: 9px;}

.ztList li{width: 49%;margin-right: 0;margin-bottom: 2%;}
.ztList li:nth-child(2n){float: right;}
.ztList li h5{line-height: 44px;}
}

@media screen and (max-width: 468px){
.header{height: 44px;line-height: 44px;}
.header .logo img{height: 32px;}
.header .searchBtn{width: 30px;height: 30px;}
.header .menuIcon{margin-left: 10px;}
.header .menuIcon img{width: 22px;}
.header .w1400.outW1400{padding: 0;}

 .quickNav a:hover:before{transform: scale(4);}

.fz45{font-size: 24px;}
.footer .btm .text span, .footer .btm .text span:first-child{display: block;margin: 0;}

.cd-popup-container{width: 80%;padding: 40px 20px 30px;}

.passage{padding: 18px;}

.quickNav a .icon{height: 36px;}
.quickNav a h5{line-height: 26px;}

.isect2 .tabs{height: 120px;}
.isect2 .tabs li a .icon{height: 36px;}
.isect2 .tabs li a h5{margin-top: 0;}
.isect2 .tabs li a{height: 100px;}
.isect2 .tabs li.active a{height: 120px;}

}