*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

ol,ul{list-style:none}

blockquote,q{quotes:none}

blockquote:after,blockquote:before,q:after,q:before{content:""}

table{border-collapse:collapse;border-spacing:0}

body{background:#fff;color:#444;font-size:12px;line-height:1.5;font-family:Arial,"Microsoft Yahei";overflow-x:hidden;padding-top:152px;word-wrap:break-word}

a{color:inherit;text-decoration:none}

a:hover{color:inherit}

img{max-width:100%;border:none;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}

em,i{font-style:normal}

input,select,textarea{font-size:12px;color:#444;font-family:Arial,"Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}

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

input[type=button],input[type=reset],input[type=submit]{cursor:pointer}

::-webkit-input-placeholder{color:#b8b8b8}

::-moz-placeholder{color:#b8b8b8}

::-ms-input-placeholder{color:#b8b8b8}

select::-ms-expand{display:none}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}

.fix{zoom:1}

.fix:after,.fix:before{display:block;content:"";height:0;clear:both}

.c{clear:both}

.wp{width:90%;max-width:1200px;margin:0 auto}

@keyframes ani_circle{

from{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}

to{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5);opacity:0}

}

#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;display:none}

#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#004585;z-index:-1}

#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}

#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}

#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}

#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}

#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}

#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}

#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto 10px;font-size:80px;line-height:80px}

#browser-modal .browser-content .browser-item .iconchrome{background:url(../images/bro.png) no-repeat}

#browser-modal .browser-content .browser-item .iconfirefox{background:url(../images/bro.png) 0 -100px no-repeat}

#browser-modal .browser-content .browser-item .iconopera{background:url(../images/bro.png) 0 -200px no-repeat}

#browser-modal .browser-content .browser-item .iconEdge{background:url(../images/bro.png) 0 -300px no-repeat}

#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}

#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}

#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}

.menuBtn{display:none;position:fixed;top:15px;right:20px;width:30px;height:30px;cursor:pointer;z-index:700;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}

.menuBtn b{display:block;height:4px;background-color:#4b9f4a;margin:4px 0;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}

.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px;background-color:#4b9f4a}

.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}

.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}

.header{position:fixed;left:0;top:0;right:0;height:114px;background-color:#fff;z-index:100}

.header .header-pc{display:block!important}

.header .header-mob{display:none!important}

.header .header1{height:63px}

.header .header1,.header .header1 .wp{display:-webkit-flex;display:flex;align-items:center}

.header .header1 .wp{width:100%}

.header .header1 .col,.header .header1 .com,.header .header1 .cor{flex-shrink:0;display:-webkit-flex;display:flex}

.header .header1 .col{width:24%}

.header .header1 .com{width:52%;justify-content:center}

.header .header1 .cor{width:24%;justify-content:flex-end}

.header .header2{height:51px;background-color:#4b9f4a;position:relative}

.header .header2:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#468d44}

.header .header2 .wp{height:100%}

.header .header-logo{width:135px;height:38px;line-height:38px;font-size:0;flex-shrink:0}

.header .header-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.search-d1{padding-right:96px;width:441px;max-width:100%;height:38px;border:1px solid #b6b6b6;border-radius:18px;position:relative;overflow:hidden;flex-shrink:0}

.search-d1 input{outline:0;border:none;background-color:transparent}

.search-d1 .inp{padding:0 22px;display:block;width:100%;height:36px;line-height:36px;font-size:14px;color:#000}

.search-d1 .submit{position:absolute;right:0;top:-1px;width:96px;height:38px;line-height:38px;background-color:#4b9f4a;border-radius:18px;font-size:14px;color:#fff;text-align:center;text-transform:uppercase;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.search-d1 .submit:hover{opacity:.8}

.header .header-set{flex-shrink:0;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}

.header .header-set .item{margin-left:24px}

.header .header-set .hd{display:block;height:38px;font-size:14px;color:#4b9f4a;display:-webkit-flex;display:flex;align-items:center}

.header .header-set .hd img{margin-right:8px;max-width:18px;flex-shrink:0}

.header .header-set .hd:hover{text-decoration:underline}

.header .header-nav{margin:0 -54px;height:100%;display:-webkit-flex;display:flex;justify-content:flex-end}

.header .header-nav li{height:100%;position:relative}

.header .header-nav li>.tit{padding:0 54px;display:block;font-size:14px;color:#e4e4e4;text-transform:uppercase;height:100%;display:-webkit-flex;display:flex;align-items:center}

.header .header-nav li>.tit i{width:22px;height:22px;background:url(../images/ico_arrow9.png) center center no-repeat;-webkit-background-size:6px auto;background-size:6px auto;display:none}

.header .header-nav .header-sub{padding:8px 0;position:absolute;left:50%;top:100%;width:180px;background-color:#52a851;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:none}

.header .header-nav .header-sub .sub-item{position:relative}

.header .header-nav .header-sub .sub-item>.tit{padding:8px 4px 8px 20px;display:block;font-size:14px;color:#fff;line-height:1.5;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.header .header-nav .header-sub .sub-item>.tit i{width:18px;height:18px;background:url(../images/ico_arrow6.png) center center no-repeat;-webkit-background-size:6px auto;background-size:6px auto;display:none}

.header .header-nav .header-sub2{padding:12px 14px;position:absolute;left:100%;top:0;width:668px;min-height:132px;background-color:rgba(255,255,255,.8);z-index:10;display:none}

.header .header-nav .header-sub2 .sub2-inn{display:-webkit-flex;display:flex;flex-wrap:wrap}

.header .header-nav .header-sub2 a{padding:8px;display:block;min-width:25%;font-size:14px;color:#000;line-height:1.5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.header .header-nav li.on>.tit i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}

.header .header-nav .header-sub2 a:hover{color:#4b9f4a}

.footer{background:url(../images/ft_bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.footer .footer1{padding:56px 0 15px;display:-webkit-flex;display:flex}

.footer .footer1 .col{padding:3px 8px 0 0;width:300px;flex-shrink:0}

.footer .footer1 .cor{width:calc(100% - 300px);border-left:1px solid #dcdcdc;flex-shrink:0}

.footer .footer2{padding:15px 0 40px}

.footer .footer-logo{margin-bottom:24px;height:39px;line-height:39px;font-size:0}

.footer .footer-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.footer .footer-info{font-size:14px;color:#5a5a5a;line-height:1.9}

.footer .footer-info .item{display:-webkit-flex;display:flex;align-items:flex-start}

.footer .footer-info .l{color:#4fb047;flex-shrink:0}

.footer .footer-info .r{flex-grow:1}

.footer .footer-nav{display:-webkit-flex;display:flex}

.footer .footer-nav a{display:block;font-size:inherit;color:inherit;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.footer .footer-nav dl{padding-left:15px;flex-grow:1}

.footer .footer-nav dt{margin-bottom:10px;font-size:15px;color:#383838}

.footer .footer-nav dd{font-size:12px;color:rgba(56,56,56,.5);line-height:1.5}

.footer .footer-nav dd a{margin-bottom:9px}

.footer .footer-nav .company .pic{width:126px;overflow:hidden}

.footer .footer-nav .company .pic img{display:block}

.footer .footer-nav a:hover{color:#4fb047}

.footer .footer-copy{font-size:12px;color:rgba(65,65,65,.5);text-align:center}

.footer .footer-copy a{font-size:inherit;color:inherit}

.footer .footer-copy a:hover{color:#4fb047}

.footer_2{padding:20px 0;min-height:58px;background-color:#ededed}

.footer_2 .footer-copy{font-size:12px;color:rgba(65,65,65,.5);text-align:center;line-height:1.5}

.footer_2 .footer-copy a{font-size:inherit;color:inherit}

.footer2 .footer-copy a:hover{color:#4fb047}

.swiperPag1{position:absolute;left:0;bottom:36px;right:0;font-size:0;text-align:center;z-index:10}

.swiperPag1 .swiper-pagination-bullet{margin:0 2px!important;width:8px;height:8px;background-color:#fff;border-radius:50%;opacity:1}

.swiperPag1 .swiper-pagination-bullet-active{width:33px;background-color:#4fb047;border-radius:4px}

.swiperArrow1{position:absolute;left:50%;bottom:0;z-index:10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.swiperArrow1 .next,.swiperArrow1 .prev{margin:0 10px;width:42px;height:42px;border:1px solid #fff;border-radius:50%;cursor:pointer;background:url(../images/ico_arrow1.png) center center no-repeat;-webkit-background-size:24px auto;background-size:24px auto;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.swiperArrow1 .prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

.swiperArrow1 .next:hover,.swiperArrow1 .prev:hover{background-color:#56ba4e;border-color:#56ba4e}

.swiperArrow2-next,.swiperArrow2-prev{position:absolute;bottom:0;width:40px;height:40px;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:8px auto;background-size:8px auto;background-image:url(../images/ico_arrow9.png);border-radius:50%;cursor:pointer;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.swiperArrow2-prev{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

.swiperArrow2-next{right:0}

.swiperArrow2-next:hover,.swiperArrow2-prev:hover{background-color:#52a851;background-image:url(../images/ico_arrow6.png)}

.swiperArrow3-next,.swiperArrow3-prev{position:absolute;top:0;bottom:0;width:26px;background-color:#d1d1d1;background-repeat:no-repeat;background-position:center center;-webkit-background-size:15px auto;background-size:15px auto;z-index:10;background-image:url(../images/ico_arrow15.png);cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.swiperArrow3-prev{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

.swiperArrow3-next{right:0}

.swiperArrow3-next:hover,.swiperArrow3-prev:hover{background-color:#4b9f4a}

.swiperArrow4{position:absolute;left:50%;bottom:0;z-index:10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.swiperArrow4 .next,.swiperArrow4 .prev{margin:0 10px;width:42px;height:42px;border:1px solid #c2c2c2;border-radius:50%;cursor:pointer;background:url(../images/ico_arrow3.png) center center no-repeat;-webkit-background-size:24px auto;background-size:24px auto;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.swiperArrow4 .prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

.swiperArrow4 .next:hover,.swiperArrow4 .prev:hover{background-color:#56ba4e;border-color:#56ba4e;background-image:url(../images/ico_arrow1.png)}

.cur{padding-left:24px;font-size:12px;color:#fff;line-height:30px;background:url(../images/ico_home1.png) left top 7px no-repeat;-webkit-background-size:15px auto;background-size:15px auto;display:-webkit-flex;display:flex;flex-wrap:wrap}

.cur a,.cur em,.cur span{font-size:inherit;color:inherit}

.cur em{margin:0 4px}

.cur a:hover{text-decoration:underline}

.cur.c1{font-size:14px;color:#000}

.pages{margin-top:38px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}

.pages ul{margin-bottom:-6px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}

.pages ul li{margin-bottom:6px;padding:0 6px}

.pages ul a{padding:0 4px;display:block;font-size:12px;color:#888;text-align:center;min-width:28px;line-height:27px;border:1px solid #dcdcdc;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pages ul .active a,.pages ul a:hover{border-color:#56ba4e;background-color:#56ba4e;color:#fff}

.pages ul .next a,.pages ul .prev a{padding:0;width:28px;height:28px;line-height:28px;border:none;background-image:url(../images/ico_arrow3.png);background-repeat:no-repeat;background-position:center center;-webkit-background-size:18px auto;background-size:18px auto}

.pages ul .prev a{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

.pages ul .next a:hover,.pages ul .prev a:hover{background-image:url(../images/ico_arrow1.png)}

.head-d1{margin-bottom:45px;font-size:16px;color:#696969}

.head-d1 .title{font-size:32px;color:#000;font-weight:700;line-height:1;text-transform:uppercase}

.head-d1 p{margin-top:20px}

.head-d1.middle{text-align:center}

.head-d1.fz1 .title{font-size:30px;text-transform:none}

.head-d1.fz2 .title{font-size:27px;text-transform:none}

.head-d1.c1 .title{color:#fff}

.btns-d1{display:-webkit-flex;display:flex;align-items:center}

.btns-d1 .more{padding:0 22px;display:block;height:32px;font-size:10px;color:#fff;text-align:center;border:1px solid #fff;border-radius:16px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.btns-d1 .more .icon-arrow{margin-left:10px;width:12px;height:6px;background:url(../images/ico_arrow1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.btns-d1 .more:hover{border-color:#4fb047;background-color:#4fb047}

.btns-d1.c1 .more{color:#3fcb1b;border-color:#4fb047}

.btns-d1.c1 .more .icon-arrow{background-image:url(../images/ico_arrow2.png)}

.btns-d1.c1 .more:hover{color:#fff}

.btns-d1.c1 .more:hover .icon-arrow{background-image:url(../images/ico_arrow1.png)}

.banner-d1{margin-top:-51px;padding-top:51px;height:639px;position:relative;overflow:hidden}

.banner-d1 .slider{height:100%;position:relative}

.banner-d1 .swiper-slide{overflow:hidden}

.banner-d1 .swiper-slide:before{content:'';position:absolute;right:0;top:-51px;bottom:0;width:832px;background-color:#000;opacity:.2;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);-o-transform:skewX(-15deg);transform:skewX(-15deg);transform-origin:0 100%;z-index:2}

.banner-d1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}

.banner-d1 .cont{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}

.banner-d1 .cont,.banner-d1 .cont .wp{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.banner-d1 .cont .wp{width:100%}

.banner-d1 .pic{width:36.38%;flex-shrink:0;order:2}

.banner-d1 .pic img{margin:0 auto;display:block}

.banner-d1 .text{width:36.88%;flex-shrink:0;order:1}

.banner-d1 .title{font-size:38px;color:#fff;font-weight:700;font-style:italic;line-height:1}

.banner-d1 .desc{margin-top:30px;font-size:15px;color:#fff;line-height:1.5}

.banner-d1 .btns-d1{margin-top:42px}

.ban-d1{height:442px;overflow:hidden}

.ban-d1 .slider{height:100%;position:relative}

.ban-d1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}

.ban-d1 .cont{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}

.ban-d1 .cont .title{font-size:38px;color:#fff;font-weight:700;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.5)}

.ban-d1 .cont .desc{margin-top:6px;font-size:18px;color:#fff;line-height:2}

.ban-d1 .pos{position:absolute;left:0;bottom:12px;right:0;z-index:10}

.ban-d1.ban-d1_2{height:210px}

.section-d1{padding:57px 0 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.list-d1{height:612px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.list-d1 li{width:20%;flex-shrink:0}

.list-d1 .con{display:block;height:100%;position:relative;overflow:hidden}

.list-d1 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ls_bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}

.list-d1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}

.list-d1 .btm{padding:66px 30px;position:absolute;left:0;bottom:0;right:0;z-index:5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d1 .btm .icon{margin-bottom:15px;height:60px;line-height:60px;font-size:0}

.list-d1 .btm .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.list-d1 .btm .title{font-size:22px;color:#fff;font-weight:700;line-height:1.1}

.list-d1 .bd{padding-top:24%;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:10;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d1 .bd:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#4b9f4a;opacity:.8;z-index:-1}

.list-d1 .bd .icon{margin-bottom:16px;height:60px;line-height:60px;font-size:0;text-align:center}

.list-d1 .bd .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.list-d1 .bd .title{margin-bottom:16px;font-size:22px;color:#fff;font-weight:700;line-height:1.1}

.list-d1 .bd .sub{font-size:12px;color:#fff;line-height:2.25}

.list-d1 .bd .sub .tit{display:block}

.list-d1 .bd .btns{margin-top:40px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.list-d1 .bd .btns .icon-arrow{display:block;width:33px;height:20px;background:url(../images/ico_arrow5.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}

.list-d1 .con:hover .btm{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}

.list-d1 .con:hover .bd{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1;transition-delay:.5s}

.list-d1 .bd .btns,.list-d1 .bd .icon,.list-d1 .bd .sub,.list-d1 .bd .title{-webkit-transform:translateY(22px);-ms-transform:translateY(22px);-o-transform:translateY(22px);transform:translateY(22px);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d1 .con:hover .bd .btns,.list-d1 .con:hover .bd .icon,.list-d1 .con:hover .bd .sub,.list-d1 .con:hover .bd .title{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1}

.list-d1 .con:hover .bd .icon{transition-delay:.9s}

.list-d1 .con:hover .bd .title{transition-delay:1.1s}

.list-d1 .con:hover .bd .sub{transition-delay:1.3s}

.list-d1 .con:hover .bd .btns{transition-delay:1.5s}

.section-d2{padding:56px 0 99px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.swp-d1{margin:-15px -15px 0;padding:15px 15px 80px;position:relative;overflow:hidden}

.swp-d1 .swiper-slide{height:auto}

.swp-d1 .con{display:block;height:100%;background-color:#e7e6e4;box-shadow:0 0 15px rgba(0,0,0,.02);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.swp-d1 .pic{padding-top:57.85%;position:relative;overflow:hidden}

.swp-d1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.swp-d1 .text{padding:27px 39px 24px;font-size:12px;color:#383838;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.swp-d1 .title{margin-bottom:16px;font-size:18px;font-weight:400;line-height:1.2;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.swp-d1 .desc{font-size:14px;line-height:1.44;max-height:4.32em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}

.swp-d1 .line{margin:6px 0 10px;height:1px;background-color:#383838;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.swp-d1 .btns{margin-top:16px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.swp-d1 .btns .more{font-size:12px;text-transform:uppercase;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.swp-d1 .btns .more .icon-arrow{margin-left:3px;width:22px;height:14px;background:url(../images/ico_arrow4.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.swp-d1 .con:hover{background-color:#4fb047}

.swp-d1 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.swp-d1 .con:hover .text{color:#fff}

.swp-d1 .con:hover .line{background-color:#fff}

.swp-d1 .con:hover .btns .more .icon-arrow{background-image:url(../images/ico_arrow5.png);-webkit-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}

.section-d3{padding:112px 0 93px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.section-d3,.section-d3 .wp{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.section-d3 .wp{width:100%}

.section-d3 .col{width:52%;flex-shrink:0}

.section-d3 .cor{width:44.5%;flex-shrink:0}

.desc-d1{font-size:14px;color:#7d7d7d;line-height:1.67}

.desc-d1 .head-d1{margin-bottom:26px}

.desc-d1 .title-sub{margin-bottom:30px;padding-left:45px;font-size:16px;color:#6e6e6e;font-weight:400;text-transform:uppercase;position:relative}

.desc-d1 .title-sub:before{content:'';position:absolute;left:0;top:12px;width:26px;height:1px;background-color:#6f6f6f}

.desc-d1 .title-sub.c1{color:#52a851}

.desc-d1 .title-sub.c1:before{background-color:#52a851}

.desc-d1 .desc p+p{margin-top:10px}

.desc-d1 .btns-d1{margin-top:75px}

.desc-d1 .btns-d1 .more{padding:0 12px;font-size:14px}

.desc-d1 .btns-d1 .more .icon-arrow{margin-left:4px}

.bigPic-d1{padding-right:32px;position:relative;z-index:1}

.bigPic-d1:before{content:'';position:absolute;right:0;top:50%;width:90%;height:120%;border:1px solid #d9d9d9;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}

.bigPic-d1 .pic{padding-top:65.72%;position:relative;overflow:hidden}

.bigPic-d1 .pic img,.bigPic-d1 .pic video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.section-d4{padding:57px 0 30px;min-height:calc(100vh - 172px);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}

.form-d1{margin:0 auto;width:380px}

.form-d1 input{outline:0;border:none;background-color:transparent}

.form-d1 .title{margin-bottom:38px;font-size:30px;color:#1e1e1e;font-weight:700;line-height:1.1}

.form-d1 .title.middle{text-align:center}

.form-d1 .desc{margin-bottom:20px;font-size:16px;color:#202020;line-height:1.36}

.form-d1 .form-cont{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}

.form-d1 .form-item{margin-bottom:18px;width:100%;flex-shrink:0}

.form-d1 .form-item.form-col2{width:47.13%}

.form-d1 .form-title{margin-bottom:10px;font-size:14px;color:rgba(32,32,32,.7);line-height:1.2}

.form-d1 .form-inp{padding:0 15px;display:block;width:100%;height:40px;line-height:39px;border:1px solid #989898;font-size:16px;color:#202020}

.form-d1 .form-vCode .form-cont{padding-right:168px;position:relative}

.form-d1 .form-vCode .vCode-img{position:absolute;right:0;top:50%;width:153px;height:40px;line-height:40px;font-size:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.form-d1 .form-vCode .vCode-img img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.form-d1 .form-btns{margin-top:10px}

.form-d1 .form-btns .submit{display:block;width:100%;height:40px;line-height:40px;background-color:#52a851;font-size:18px;color:#fff;text-align:center;font-weight:700;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.form-d1 .form-btns .submit:hover{opacity:.8}

.form-d1 .form-link{margin-top:15px;font-size:14px;color:#d7d7d7;line-height:30px;display:-webkit-flex;display:flex;justify-content:center}

.form-d1 .form-link a{padding:0 10px;font-size:inherit;color:inherit;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.form-d1 .form-link a:before{content:'';position:absolute;right:0;top:50%;width:1px;height:15px;background-color:#cecece;opacity:.6;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.form-d1 .form-link a:last-child:before{display:none}

.form-d1 .form-link a:hover{color:#1e1e1e}

.section-nav{min-height:56px}

.section-nav .cont{border-bottom:1px solid #c1c1c1;display:-webkit-flex;display:flex;flex-wrap:wrap}

.section-nav .item{padding:0 54px}

.section-nav .tit{padding:15px 0;display:block;min-width:120px;font-size:16px;color:#000;text-align:center;line-height:1.5;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.section-nav .tit:before{content:'';position:absolute;left:50%;bottom:-1px;width:100%;height:2px;background-color:#4b9f4a;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:0}

.section-nav .on .tit{color:#7fc240}

.section-nav .on .tit:before{background-color:#7fc240;opacity:1}

.section-d5{padding:57px 0;overflow:hidden}

.section-d5 .head-d1{margin-bottom:28px}

.list-d2{margin:0 -14px -27px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.list-d2 li{margin-bottom:27px;padding:0 14px;width:33.33%;flex-shrink:0}

.list-d2 .con{display:block;height:100%;background-color:#f8f8f8;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d2 .pic{padding-top:70.51%;position:relative;overflow:hidden}

.list-d2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d2 .text{padding:16px 20px 14px;color:#000;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d2 .title{margin-bottom:4px;font-size:18px;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.list-d2 .desc{margin-bottom:6px;font-size:14px;line-height:1.44;max-height:2.88em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.list-d2 .date{font-size:12px}

.list-d2 .con:hover{background-color:#52a851}

.list-d2 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.list-d2 .con:hover .text{color:#fff}

.list-d3{display:-webkit-flex;display:flex;flex-wrap:wrap}

.list-d3 li{margin:-1px 0 0 -1px;width:33.33%;flex-shrink:0}

.list-d3 .con{padding:30px 68px;display:block;height:100%;border:1px solid #d2dbe2;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d3 .pic{margin-bottom:10px;border:1px solid #d2dbe2;background-color:#d2dbe2;padding-top:144.06%;position:relative;overflow:hidden}

.list-d3 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d3 .title{font-size:20px;color:#000;text-align:center;font-weight:700;line-height:1.2;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.list-d3 .btns{margin-top:14px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.list-d3 .btns .more{padding:0 15px;display:block;min-width:132px;line-height:36px;font-size:15px;color:#6e6e6e;text-align:center;border:1px solid #959595;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d3 .btns .more .icon-download{margin-right:10px;display:block;width:15px;height:14px;background:url(../images/ico_download1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d3 .con:hover{border-color:#4b9f4a;z-index:10}

.list-d3 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.list-d3 .con:hover .btns .more{color:#fff;background-color:#4b9f4a;border-color:#4b9f4a}

.list-d3 .con:hover .btns .more .icon-download{background-image:url(../images/ico_download2.png)}

.desc-d2{font-size:14px;color:#070707;line-height:2;overflow:hidden}

.desc-d2 h4{text-transform:uppercase}

.desc-d2 .col{float:left;width:59%}

.desc-d2 .cor{padding-top:8px;float:right;width:39.19%}

.desc-d2 .cor img{margin:0 auto 15px;display:block}

.section-d6{padding:56px 0 45px;overflow:hidden}

.section-d6 .head-d1{margin-bottom:34px}

.list-d4{margin:0 -18px -30px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.list-d4 li{padding:0 18px;margin-bottom:30px;width:33.33%;flex-shrink:0}

.list-d4 .con{padding:22px 30px;display:block;height:100%;min-height:194px;background-color:#f6f7f9;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d4 .icon{margin-bottom:21px;height:45px;line-height:45px;font-size:0}

.list-d4 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.list-d4 .title{margin-bottom:12px;font-size:18px;color:#0c0c0c;font-weight:700}

.list-d4 .desc{font-size:15px;color:#868686;line-height:1.2}

.list-d4 .con:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}

.section-d7{padding:56px 0 63px;overflow:hidden}

.section-d7 .head-d1{margin-bottom:54px}

.form2{padding:24px 30px 38px;background-color:#fff}

.form2 input,.form2 textarea{outline:0;border:none}

.form2 textarea{resize:none}

.form2 .form-cont{margin-bottom:-16px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}

.form2 .form-item{margin-bottom:16px;width:100%;flex-shrink:0}

.form2 .form-item.form-col3{width:31%}

.form2 .form-title{margin-bottom:6px;font-size:15px;color:#0c0c0c}

.form2 .form-title em{margin-left:3px;color:#3db7a2}

.form2 .form-inp{padding:0 15px;display:block;width:100%;height:52px;line-height:52px;font-size:20px;color:#333;background-color:#f6f7f9}

.form2 .form-tar{padding:8px 15px;display:block;width:100%;height:150px;background-color:#f6f7f9;font-size:20px;color:#333}

.form2 .form-btns{margin-top:22px}

.form2 .form-btns .submit{display:block;width:146px;height:45px;line-height:45px;background-color:#52a851;font-size:16px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.form2 .form-btns .submit:hover{opacity:.8}

.rec-d1 .head{padding:16px 30px 16px 15px;min-height:52px;font-size:15px;color:#000;text-align:center;line-height:18px;border-bottom:1px solid #e5e5e5;background-color:#f5f5f5;position:relative;display:-webkit-flex;display:flex}

.rec-d1 .head .item{padding:0 15px;flex-shrink:0}

.rec-d1 .head .item.it1{width:31.5%;text-align:left}

.rec-d1 .head .item.it2{margin-right:17%;width:15%}

.rec-d1 .head .item.it3{width:18.5%}

.rec-d1 .head .item.it4{width:18%}

.rec-d1 .head .icon-arrow{position:absolute;right:0;top:10px;display:block;width:30px;height:30px;background:url(../images/ico_arrow7.png) center center no-repeat;-webkit-background-size:9px auto;background-size:9px auto;z-index:10}

.list-d5 li{border-bottom:1px solid #e5e5e5}

.list-d5 .head{font-size:14px;color:#5a5656;background-color:transparent;border:none;cursor:pointer}

.list-d5 .cont{padding:36px 30px 27px;font-size:14px;color:#888;line-height:2;border-top:1px solid #e5e5e5;display:none}

.list-d5 .cont h4{margin-bottom:4px;font-size:15px;color:#000}

.list-d5 .cont a{display:inline-block;color:#52a851}

.list-d5 .cont a:hover{text-decoration:underline}

.list-d5 li.on .icon-arrow{background-image:url(../images/ico_arrow8.png)}

.section-d8{padding:70px 0;min-height:549px;position:relative;z-index:1}

.section-d8:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.38);z-index:-1}

.section-d8 .head-d1{margin-bottom:99px}

.sec-bg1{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-2}

.sec-bg1 img{display:block;width:100%;height:100%;object-fit:cover}

.swp-d2{position:relative}

.swp-d2 .swp-nav{padding:0 63px;position:relative}

.swp-d2 .swp-nav .slider{padding-bottom:15px;position:relative;overflow:hidden}

.swp-d2 .swp-nav .slider:before{content:'';position:absolute;left:0;bottom:20px;right:0;height:1px;background-color:#eee}

.swp-d2 .swp-nav .swiper-slide{height:auto;min-height:82px;cursor:pointer;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}

.swp-d2 .swp-nav .year{padding-bottom:12px;font-size:22px;color:#fff;text-align:center;font-weight:700;line-height:1.1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.swp-d2 .swp-nav .icon-circle{margin:0 auto;display:block;width:9px;height:9px;border-radius:50%;background-color:#fff;position:relative}

.swp-d2 .swp-nav .icon-circle:before{margin:-4px 0 0 -4px;content:'';position:absolute;left:50%;top:50%;width:9px;height:9px;background-color:#fff;border-radius:50%}

.swp-d2 .swp-nav .icon-circle:after{margin:-6px 0 0 -6px;content:'';position:absolute;left:50%;top:50%;width:14px;height:14px;background-color:#fff;border-radius:50%;opacity:.2}

.swp-d2 .swp-nav .swiper-slide-active .year{padding-bottom:8px;font-size:36px}

.swp-d2 .swp-nav .swiper-slide-active .icon-circle:before{animation:3s linear infinite ani_circle}

.swp-d2 .swp-nav .swiper-slide-active .icon-circle:after{opacity:0}

.swp-d2 .swp-for{padding-top:15px;position:relative;overflow:hidden}

.swp-d2 .swp-for .txt{margin:0 auto;width:255px;font-size:18px;color:#fff;line-height:2}

.section-d9{padding:72px 0;overflow:hidden}

.section-d9 .head-d1{margin-bottom:62px}

.list-d6{margin:0 -12px -22px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start}

.list-d6 li{padding:0 12px;margin-bottom:22px;width:33.33%;flex-shrink:0}

.list-d6 .con{display:block;height:100%;background-color:#f8f8f8;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d6 .pic{padding-top:70.51%;position:relative;overflow:hidden}

.list-d6 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d6 .text{padding:16px 44px 16px 20px;min-height:72px;position:relative;display:-webkit-flex;display:flex;align-items:center}

.list-d6 .text:before{content:'';position:absolute;right:15px;top:50%;width:12px;height:12px;background:url(../images/ico_arrow7.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.list-d6 .title{font-size:16px;color:#0c0c0c;font-weight:400;line-height:1.4;max-height:2.8em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d6 .mask-desc{padding:0 20px 20px;font-size:14px;color:#fff;line-height:1.6;display:none}

.list-d6 .con:hover{background-color:#52a851}

.list-d6 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.list-d6 .con:hover .title{color:#fff}

.list-d6 .con:hover .text:before{background-image:url(../images/ico_arrow16.png)}

.section-d10{padding:22px 0 38px;overflow:hidden}

.section-d10,.section-d10 .wp{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}

.section-d10 .wp{width:100%}

.section-d10 .col{padding-top:10px;width:291px;flex-shrink:0}

.section-d10 .cor{padding-left:32px;width:calc(100% - 291px);flex-shrink:0}

.search-d2{margin-bottom:22px;padding-right:38px;height:44px;position:relative;border-bottom:1px solid #c9cfcf}

.search-d2 input{outline:0;border:none;background-color:transparent}

.search-d2 .inp{display:block;width:100%;height:42px;line-height:42px;font-size:15px;color:#000}

.search-d2 .submit{position:absolute;right:0;top:50%;width:22px;height:22px;background:url(../images/ico_so1.png) center center no-repeat;-webkit-background-size:18px auto;background-size:18px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.sdNav-d1{margin-bottom:22px}

.sdNav-d1 ul{margin-bottom:-8px;overflow:hidden}

.sdNav-d1 li{margin-bottom:8px}

.sdNav-d1 .tit{padding:10px 18px 10px 38px;display:block;font-size:16px;color:#3c3c3c;line-height:1.2;min-height:54px;background-color:#efefef;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.sdNav-d1 .tit .icon-arrow{margin-left:10px;width:24px;height:12px;background:url(../images/ico_arrow10.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.sdNav-d1 ul ul{margin:0;background-color:#efefef;display:none}

.sdNav-d1 ul ul li{margin-bottom:0}

.sdNav-d1 ul ul .tit{font-size:16px;color:#444;line-height:1.2;min-height:45px;background-color:#efefef;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.sdNav-d1 ul ul li:nth-child(even) .tit{background-color:#f8f8f8}

.sdNav-d1 li.on>.tit{color:#fff;background-color:#4b9f4a}

.sdNav-d1 li.on>.tit .icon-arrow{background-image:url(../images/ico_arrow11.png);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}

.sdNav-d1 ul ul .tit:hover,.sdNav-d1 ul ul li.on>.tit{color:#4b9f4a}

.sdNav-d2{margin-bottom:21px;border:1px solid #b4b4b4}

.sdNav-d2 .hd{padding:10px 18px 10px 38px;min-height:54px;cursor:pointer;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.sdNav-d2 .hd .title{font-size:16px;color:#000}

.sdNav-d2 .hd .icon-arrow{margin-left:10px;width:24px;height:12px;background:url(../images/ico_arrow10.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.sdNav-d2 .bd{margin-right:-1px;padding:10px 18px 10px 38px;max-height:246px;border-top:1px solid #b4b4b4;overflow-y:auto;display:none}

.sdNav-d2 .bd::-webkit-scrollbar{width:12px}

.sdNav-d2 .bd::-webkit-scrollbar-track{background:url(../images/scroll_bg1.png) center center repeat-y}

.sdNav-d2 .bd::-webkit-scrollbar-thumb{border-radius:45px;background:url(../images/scroll_bg2.png) center center repeat-y}

.sdNav-d2 .bd::-webkit-scrollbar-thumb:window-inactive{background:url(../images/scroll_bg2.png) center center repeat-y}

.sdNav-d2 .bd ul .tit{padding:10px 0;display:block;font-size:14px;color:#444;line-height:1.2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.sdNav-d2 .bd ul .tit:hover{color:#4b9f4a}

.sdNav-d2.on .hd .icon-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}

.sdNav-d3{margin-bottom:26px}

.sdNav-d3 .hd{padding:11px 18px 10px 38px;min-height:54px;background-color:#737373;cursor:pointer;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.sdNav-d3 .hd .title{font-size:16px;color:#fff}

.sdNav-d3 .hd .icon-arrow{margin-left:10px;width:24px;height:12px;background:url(../images/ico_arrow13.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.sdNav-d3 .bd{display:none}

.sdNav-d3 .bd ul .tit{padding:8px 10px 8px 38px;display:block;font-size:16px;color:#444;line-height:1.2;min-height:45px;background-color:#efefef;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.sdNav-d3 .bd ul li:nth-child(even) .tit{background-color:#f8f8f8}

.sdNav-d3 .bd ul .tit:hover{color:#4b9f4a}

.sdNav-d3.on .hd .icon-arrow{background-image:url(../images/ico_arrow14.png)}

.sdNav-d4{margin-bottom:15px}

.sdNav-d4 .hd{padding:10px 15px;min-height:50px;background-color:#737373;cursor:pointer;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.sdNav-d4 .hd .title{font-size:15px;color:#fff}

.sdNav-d4 .hd .icon-arrow{margin-left:10px;width:24px;height:12px;background:url(../images/ico_arrow13.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.sdNav-d4 .bd{padding:0 15px;background-color:#f8f8f8;display:none}

.table-d1 table{width:100%}

.table-d1 td{padding:15px 10px 15px 0;font-size:15px;color:#282828;line-height:1.2;border-bottom:1px solid #a1a1a1}

.table-d1 tr:last-child td{border:none}

.sdNav-d4.on .hd{background-color:#4b9f4a}

.sdNav-d4.on .hd .icon-arrow{background-image:url(../images/ico_arrow14.png)}

.pos-d2{padding:10px 22px;background-color:#efefef;display:-webkit-flex;display:flex;align-items:flex-start}

.pos-d2 .return{margin-right:20px;padding:0 15px;min-width:112px;line-height:34px;background-color:#4b9f4a;font-size:14px;color:#fff;text-align:center;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pos-d2 .return .icon-arrow{margin-right:9px;width:18px;height:14px;background:url(../images/ico_arrow12.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}

.pos-d2 .return:hover{opacity:.8}

.pos-d2 .cur{padding-left:0;background:0 0}

.list-d7 li{border-bottom:1px solid #d2d2d2}

.list-d7 .con{padding:24px 0 28px;display:block;display:-webkit-flex;display:flex;align-items:flex-start}

.list-d7 .pic{margin:8px 22px 0 0;width:180px;height:144px;overflow:hidden;flex-shrink:0}

.list-d7 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d7 .text{width:calc(100% - 202px);flex-shrink:0}

.list-d7 .title{margin-bottom:12px;font-size:18px;color:#000;font-weight:700;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d7 .desc{font-size:15px;color:#3c3c3c;line-height:1.5}

.list-d7 .btns{margin-top:10px;display:-webkit-flex;display:flex;align-items:center}

.list-d7 .btns .a1{margin-right:13.5px;padding:0 16px;display:block;border:1px solid #a3a3a3;line-height:33px;font-size:15px;color:#3c3c3c;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.list-d7 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.list-d7 .con:hover .title{color:#4b9f4a}

.list-d7 .con .btns .a1:hover{color:#fff;border-color:#4b9f4a;background-color:#4b9f4a}

.section-d11{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}

.section-d11 .col2{width:50.43%;flex-shrink:0}

.section-d11 .cor2{width:46.32%;flex-shrink:0}

.swp-d3{margin-bottom:18px;position:relative;overflow:hidden}

.swp-d3 .swp-for{margin-bottom:22px;border:2px solid #4b9f4a;padding-top:83.19%;position:relative;overflow:hidden}

.swp-d3 .swp-for .slider{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}

.swp-d3 .swp-for .pic{height:100%;overflow:hidden}

.swp-d3 .swp-for .pic img{display:block;width:100%;height:100%;object-fit:cover}

.swp-d3 .swp-nav{padding:0 39px;position:relative;overflow:hidden}

.swp-d3 .swp-nav .slider{padding:0 1px;position:relative;overflow:hidden}

.swp-d3 .swp-nav .pic{border:2px solid transparent;padding-top:79.87%;position:relative;overflow:hidden}

.swp-d3 .swp-nav .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.swp-d3 .swp-nav .swiper-slide-thumb-active .pic{border-color:#4b9f4a}

.prodInfo-d1{padding:26px;border:1px solid #d2d2d2}

.prodInfo-d1 .lg{margin-bottom:20px;display:block;height:34px;line-height:34px;font-size:0;text-align:center}

.prodInfo-d1 .lg img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.prodInfo-d1 .info{font-size:15px;color:#070707;text-align:center;line-height:1.8}

.prodInfo-d1 .btns{margin-top:15px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.prodInfo-d1 .btns .a1{padding:0 15px;display:block;min-width:135px;line-height:40px;background-color:#52a851;font-size:15px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.prodInfo-d1 .btns .a1:hover{opacity:.8}

.prodInfo-d2{margin-bottom:20px}

.prodInfo-d2 .hd{padding:10px 15px;min-height:50px;background-color:#4b9f4a;cursor:pointer;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.prodInfo-d2 .hd .title{font-size:15px;color:#fff;font-weight:400}

.prodInfo-d2 .bd{padding:0 15px;background-color:#f8f8f8}

.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.52);z-index:800;flex-direction:column;justify-content:center;display:none}

.m-pop.popAct{display:-webkit-flex;display:flex}

.m-pop .scroll-y{padding:30px 0;position:relative;max-height:100%;overflow-y:auto}

.pop-d1{padding:0 28px;margin:0 auto;width:723px;background-color:#fff;border-radius:22px;position:relative;z-index:10}

.pop-d1 .pop-close{position:absolute;right:14px;top:3px;width:48px;height:48px;line-height:48px;font-size:36px;color:#000;text-align:center;cursor:pointer}

.pop-d1 .pop-hd{padding:10px 0;min-height:72px;border-bottom:1px solid #ebebeb;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.pop-d1 .pop-hd .title{font-size:24px;color:#40833f;font-weight:700;line-height:1.1}

.pop-d1 .pop-bd{padding:20px 0 30px}

.form3 input,.form3 textarea{outline:0;border:none;background-color:transparent}

.form3 .form-items+.form-items{margin-top:27px}

.form3 .form-title{margin-bottom:16px;font-size:18px;color:#000;font-weight:700;line-height:1.1}

.form3 .form-cont{margin:0 -8px -22px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}

.form3 .form-item{margin-bottom:22px;padding:0 8px;width:100%;display:-webkit-flex;display:flex;align-items:flex-start}

.form3 .form-title2{padding:8px 10px 8px 0;width:98px;font-size:15px;color:#282828;text-align:right;flex-shrink:0}

.form3 .form-title2 em{margin-right:3px;color:#548b53}

.form3 .form-cont2{flex-grow:1;display:-webkit-flex;display:flex;justify-content:space-between}

.form3 .form-inp{padding:0 26px;display:block;width:100%;height:38px;line-height:36px;border:1px solid #c3c2be;font-size:14px;color:#525252}

.form3 .form-tar{padding:10px 26px;display:block;width:100%;height:150px;border:1px solid #c3c2be;resize:none;font-size:14px;color:#525252}

.form3 .form-btns{margin-top:22px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.form3 .form-btns .submit{width:142px;height:42px;line-height:42px;background-color:#40833f;font-size:14px;color:#fff;text-align:center;text-transform:uppercase;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.form3 .form-btns .submit:hover{opacity:.8}

.form3 .form-item.formItem-col2{width:50%}

.form3 .form-inp.formInp-col2{width:48%}

.section-d12{padding:15px 0 34px;overflow:hidden}

.head-d2{margin-bottom:30px;border-bottom:1px solid #c1c1c1}

.head-d2 .title{padding-bottom:10px;font-size:21px;color:#282828;font-weight:700;line-height:1.1;position:relative}

.head-d2 .title:before{content:'';position:absolute;left:0;bottom:0;width:158px;height:2px;background-color:#88c44f}

.swp-d4{padding-bottom:72px;position:relative;overflow:hidden}

.swp-d4 .swiper-slide{height:auto}

.swp-d4 .con{display:block;background-color:#c2c2c2;border:1px solid #e1e1e1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.swp-d4 .pic{padding-top:82.54%;position:relative;overflow:hidden}

.swp-d4 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.swp-d4 .text{padding:18px 15px}

.swp-d4 .title{font-size:15px;color:#fff;font-weight:400;line-height:1.6;max-height:3.2em;overflow:hidden}

.swp-d4 .con:hover{background-color:#56ba4e}

.swp-d4 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.deta-d1{font-size:16px;color:#333;line-height:1.8}

.deta-d1 h1{margin-bottom:15px;font-size:36px}

.deta-d1 h3{font-size:28px}

.deta-d1 h4{margin:15px 0 5px;font-size:20px}

.deta-d1 hr{margin:50px 0 40px}

.section-d13_1{padding:62px 0 64px;border-bottom:1px solid #e5e5e5;overflow:hidden}

.section-d13_1 .head-d1{margin-bottom:32px}

.ava-d1{margin-bottom:-26px}

.ava-d1 .items{margin-bottom:26px;background-color:#fbfbfb;display:-webkit-flex;display:flex;align-items:center}

.ava-d1 .left{width:38.63%;flex-shrink:0}

.ava-d1 .right{padding:40px 34px 40px 42px;width:61.37%;flex-shrink:0}

.ava-d1 .title{margin-bottom:24px;font-size:24px;color:#000;font-weight:700;line-height:1.2}

.ava-d1 .desc{font-size:14px;color:#666;line-height:1.67}

.ava-d1 .items:nth-child(even) .left{order:2}

.ava-d1 .items:nth-child(even) .right{order:1}

.swp-d5{position:relative;overflow:hidden}

.swp-d5 .pic{padding-top:48.54%;position:relative;overflow:hidden}

.swp-d5 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.section-d13_2{padding:36px 0 64px;border-bottom:1px solid #e5e5e5;overflow:hidden}

.section-d13_2 .head-d1{margin-bottom:42px}

.list-d8{margin:0 -22px -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.list-d8>li{padding:0 22px;margin-bottom:40px;width:50%;flex-shrink:0}

.list-d8 .con{display:block;height:100%;background-color:#52a851}

.list-d8 .pic{padding-top:39.9%;position:relative;overflow:hidden}

.list-d8 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.list-d8 .inner{padding:21px 16px 18px 32px}

.list-d8 .tit{margin-bottom:14px;font-size:18px;color:#fff;font-weight:700;line-height:1.2}

.list-d8>li:nth-child(1) .con{background-color:#52a851}

.list-d8>li:nth-child(2) .con{background-color:#ed7d31}

.list-d8>li:nth-child(3) .con{background-color:#00307f}

.list-d8>li:nth-child(4) .con{background-color:#3c3330}

.list-d9{padding-left:16px;font-size:14px;color:#fff;line-height:1.4;list-style-type:disc;list-style-image:url(../images/shape.png)}

.list-d9 li{margin-bottom:8px}

.section-d13_3{padding:36px 0 82px;overflow:hidden}

.section-d13_3 .head-d1{margin-bottom:34px}

.list-d10{margin:0 -4px -10px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.list-d10 li{padding:0 4px;margin-bottom:10px;width:12.5%;flex-shrink:0}

.list-d10 .pic{height:86px;line-height:84px;font-size:0;text-align:center;border:1px solid #e5e5e5}

.list-d10 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.desc-d3{margin-top:26px}

.desc-d3 .title{margin-bottom:22px;display:-webkit-flex;display:flex;justify-content:center}

.desc-d3 .title span{padding:0 182px;font-size:28px;color:#006bb6;font-weight:700;line-height:1.2;text-align:center;position:relative}

.desc-d3 .title span:after,.desc-d3 .title span:before{content:'';position:absolute;top:50%;width:156px;height:2px;background-color:#006bb6;margin-top:-1px}

.desc-d3 .title span:before{left:0}

.desc-d3 .title span:after{right:0}

.desc-d3 .desc{font-size:14px;color:#4b4b4b;line-height:1.5;text-align:center}

@media only screen and (min-width:950px) and (max-width:1920px){

body{padding-top:5.94vw}

.wp{max-width:62.5vw}

.header{height:5.94vw}

.header .header1{height:3.28vw}

.header .header2{height:2.66vw}

.header .header2:before{height:.08vw}

.header .header-logo{width:7.03vw;height:1.95vw;line-height:1.95vw}

.search-d1{padding-right:5vw;width:22.96vw;height:1.95vw;border-radius:.98vw}

.search-d1 .inp{padding:0 1.17vw;height:1.88vw;line-height:1.88vw;font-size:.7vw}

.search-d1 .submit{width:5vw;height:1.95vw;line-height:1.95vw;border-radius:.98vw;font-size:.7vw}

.header .header-set .item{margin-left:1.25vw}

.header .header-set .hd{height:1.95vw;font-size:.7vw}

.header .header-set .hd img{margin-right:.39vw;max-width:.94vw}

.header .header-nav{margin:0 -2.81vw}

.header .header-nav li>.tit{padding:0 2.81vw;font-size:.7vw}

.header .header-nav li>.tit i{width:1.17vw;height:1.17vw;-webkit-background-size:.35vw auto;background-size:.35vw auto}

.header .header-nav .header-sub{padding:.39vw 0;width:9.38vw}

.header .header-nav .header-sub .sub-item>.tit{padding:.39vw 1.02vw;padding-right:.23vw;font-size:.7vw}

.header .header-nav .header-sub .sub-item>.tit i{width:.94vw;height:.94vw;-webkit-background-size:.35vw auto;background-size:.35vw auto}

.header .header-nav .header-sub2{padding:.62vw .7vw;width:34.76vw;min-height:6.87vw}

.header .header-nav .header-sub2 a{padding:.39vw;font-size:.7vw}

.footer .footer1{padding:2.89vw 0 .78vw}

.footer .footer1 .col{padding:.16vw .39vw 0 0;width:15.62vw}

.footer .footer1 .cor{width:calc(100% - 15.62vw)}

.footer .footer2{padding:.78vw 0 2.11vw}

.footer .footer-logo{margin-bottom:1.25vw;height:2.03vw;line-height:2.03vw}

.footer .footer-info{font-size:.7vw}

.footer .footer-nav dl{padding-left:.78vw}

.footer .footer-nav dt{margin-bottom:.55vw;font-size:.78vw}

.footer .footer-nav dd{font-size:.62vw}

.footer .footer-nav dd a{margin-bottom:.47vw}

.footer .footer-nav .company .pic{width:6.56vw}

.footer .footer-copy{font-size:.62vw}

.footer_2{padding:1.05vw 0;min-height:3.05vw}

.footer_2 .footer-copy{font-size:.62vw}

.swiperPag1{bottom:1.88vw}

.swiperPag1 .swiper-pagination-bullet{margin:0 .12vw!important;width:.39vw;height:.39vw}

.swiperPag1 .swiper-pagination-bullet-active{width:1.72vw;border-radius:.2vw}

.swiperArrow1 .next,.swiperArrow1 .prev{margin:0 .59vw;width:2.19vw;height:2.19vw;-webkit-background-size:1.25vw auto;background-size:1.25vw auto}

.swiperArrow2-next,.swiperArrow2-prev{width:2.11vw;height:2.11vw;-webkit-background-size:.43vw auto;background-size:.43vw auto}

.swiperArrow3-next,.swiperArrow3-prev{width:1.33vw;-webkit-background-size:.78vw auto;background-size:.78vw auto}

.swiperArrow4 .next,.swiperArrow4 .prev{margin:0 .59vw;width:2.19vw;height:2.19vw;-webkit-background-size:1.25vw auto;background-size:1.25vw auto}

.cur{padding-left:1.25vw;font-size:.62vw;line-height:1.56vw;background:url(../images/ico_home1.png) left top 0.35vw no-repeat;-webkit-background-size:.78vw auto;background-size:.78vw auto}

.cur em{margin:0 .23vw}

.cur.c1{font-size:.7vw}

.pages{margin-top:1.95vw}

.pages ul{margin-bottom:-.31vw}

.pages ul li{margin-bottom:.31vw;padding:0 .31vw}

.pages ul a{padding:0 .23vw;font-size:.62vw;min-width:1.48vw;line-height:1.41vw}

.pages ul .next a,.pages ul .prev a{width:1.48vw;height:1.48vw;line-height:1.48vw;-webkit-background-size:.94vw auto;background-size:.94vw auto}

.head-d1{margin-bottom:2.34vw;font-size:.86vw}

.head-d1 .title{font-size:1.64vw}

.head-d1 p{margin-top:1.02vw}

.head-d1.fz1 .title{font-size:1.56vw}

.head-d1.fz2 .title{font-size:1.41vw}

.btns-d1 .more{padding:0 1.17vw;height:1.64vw;font-size:.55vw;border-radius:.82vw}

.btns-d1 .more .icon-arrow{margin-left:.59vw;width:.62vw;height:.35vw}

.banner-d1{margin-top:-2.66vw;padding-top:2.66vw;height:33.28vw}

.banner-d1 .swiper-slide:before{top:-2.66vw;width:43.36vw}

.banner-d1 .title{font-size:1.95vw}

.banner-d1 .desc{margin-top:1.56vw;font-size:.78vw}

.banner-d1 .btns-d1{margin-top:2.19vw}

.ban-d1{height:23.04vw}

.ban-d1 .cont .title{font-size:1.95vw;text-shadow:0 .12vw .2vw rgba(0,0,0,.5)}

.ban-d1 .cont .desc{margin-top:.31vw;font-size:.94vw}

.ban-d1 .pos{bottom:.62vw}

.ban-d1.ban-d1_2{height:10.94vw}

.section-d1{padding:2.97vw 0 0}

.list-d1{height:31.88vw}

.list-d1 .btm{padding:3.44vw 1.56vw}

.list-d1 .btm .icon{margin-bottom:.78vw;height:3.12vw;line-height:3.12vw}

.list-d1 .btm .title{font-size:1.17vw}

.list-d1 .bd .icon{margin-bottom:.86vw;height:3.12vw;line-height:3.12vw}

.list-d1 .bd .title{margin-bottom:.86vw;font-size:1.17vw}

.list-d1 .bd .sub{font-size:.62vw}

.list-d1 .bd .btns{margin-top:2.11vw}

.list-d1 .bd .btns .icon-arrow{width:1.72vw;height:1.05vw}

.list-d1 .bd .btns,.list-d1 .bd .icon,.list-d1 .bd .sub,.list-d1 .bd .title{-webkit-transform:translateY(1.17vw);-ms-transform:translateY(1.17vw);-o-transform:translateY(1.17vw);transform:translateY(1.17vw)}

.section-d2{padding:2.89vw 0 5.16vw}

.swp-d1{margin:-.78vw;padding:.78vw;padding-bottom:4.14vw}

.swp-d1 .con{box-shadow:0 0 .78vw rgba(0,0,0,.02)}

.swp-d1 .text{padding:1.41vw 2.03vw 1.25vw;font-size:.62vw}

.swp-d1 .title{margin-bottom:.82vw;font-size:.94vw}

.swp-d1 .desc{font-size:.7vw}

.swp-d1 .line{margin:.31vw 0 .59vw}

.swp-d1 .btns{margin-top:.86vw}

.swp-d1 .btns .more{font-size:.62vw}

.swp-d1 .btns .more .icon-arrow{margin-left:.16vw;width:1.17vw;height:.7vw}

.swp-d1 .con:hover .btns .more .icon-arrow{-webkit-transform:translateX(.39vw);-ms-transform:translateX(.39vw);-o-transform:translateX(.39vw);transform:translateX(.39vw)}

.section-d3{padding:5.86vw 0 4.84vw}

.desc-d1{font-size:.7vw}

.desc-d1 .head-d1{margin-bottom:1.33vw}

.desc-d1 .title-sub{margin-bottom:1.56vw;padding-left:2.34vw;font-size:.86vw}

.desc-d1 .title-sub:before{top:.62vw;width:1.33vw}

.desc-d1 .desc p+p{margin-top:.59vw}

.desc-d1 .btns-d1{margin-top:3.91vw}

.desc-d1 .btns-d1 .more{padding:0 .62vw;font-size:.7vw}

.desc-d1 .btns-d1 .more .icon-arrow{margin-left:.23vw}

.bigPic-d1{padding-right:1.64vw}

.section-d4{padding:2.97vw 0 1.56vw;min-height:calc(100vh - 8.98vw)}

.form-d1{width:19.76vw}

.form-d1 .title{margin-bottom:1.95vw;font-size:1.56vw}

.form-d1 .desc{margin-bottom:1.02vw;font-size:.86vw}

.form-d1 .form-item{margin-bottom:.98vw}

.form-d1 .form-title{margin-bottom:.59vw;font-size:.7vw}

.form-d1 .form-inp{padding:0 .78vw;height:2.11vw;line-height:2.03vw;font-size:.86vw}

.form-d1 .form-vCode .form-cont{padding-right:8.75vw}

.form-d1 .form-vCode .vCode-img{width:7.96vw;height:2.11vw;line-height:2.11vw}

.form-d1 .form-btns{margin-top:.55vw}

.form-d1 .form-btns .submit{height:2.11vw;line-height:2.11vw;font-size:.94vw}

.form-d1 .form-link{margin-top:.78vw;font-size:.7vw;line-height:1.56vw}

.form-d1 .form-link a{padding:0 .59vw}

.form-d1 .form-link a:before{height:.78vw}

.section-nav{min-height:2.89vw}

.section-nav .item{padding:0 2.81vw}

.section-nav .tit{padding:.78vw 0;min-width:6.25vw;font-size:.86vw}

.section-nav .tit:before{height:.08vw}

.section-d5{padding:2.97vw 0}

.section-d5 .head-d1{margin-bottom:1.48vw}

.list-d2{margin:0 -.7vw -1.41vw}

.list-d2 li{margin-bottom:1.41vw;padding:0 .7vw}

.list-d2 .text{padding:.86vw 1.02vw .7vw}

.list-d2 .title{margin-bottom:.23vw;font-size:.94vw}

.list-d2 .desc{margin-bottom:.31vw;font-size:.7vw}

.list-d2 .date{font-size:.62vw}

.list-d3 .con{padding:1.56vw 3.52vw}

.list-d3 .pic{margin-bottom:.55vw}

.list-d3 .title{font-size:1.02vw}

.list-d3 .btns{margin-top:.7vw}

.list-d3 .btns .more{padding:0 .78vw;min-width:6.87vw;line-height:1.88vw;font-size:.78vw}

.list-d3 .btns .more .icon-download{margin-right:.55vw;width:.78vw;height:.7vw}

.desc-d2{font-size:.7vw}

.desc-d2 .cor{padding-top:.39vw}

.desc-d2 .cor img{margin-bottom:.78vw}

.section-d6{padding:2.89vw 0 2.34vw}

.section-d6 .head-d1{margin-bottom:1.8vw}

.list-d4{margin:0 -.94vw -1.56vw}

.list-d4 li{padding:0 .94vw;margin-bottom:1.56vw}

.list-d4 .con{padding:1.17vw 1.56vw;min-height:10.07vw}

.list-d4 .icon{margin-bottom:1.09vw;height:2.34vw;line-height:2.34vw}

.list-d4 .title{margin-bottom:.62vw;font-size:.94vw}

.list-d4 .desc{font-size:.78vw}

.list-d4 .con:hover{-webkit-transform:translateY(-.39vw);-ms-transform:translateY(-.39vw);-o-transform:translateY(-.39vw);transform:translateY(-.39vw)}

.section-d7{padding:2.89vw 0 3.28vw}

.section-d7 .head-d1{margin-bottom:2.81vw}

.form2{padding:1.25vw 1.56vw 1.95vw}

.form2 .form-cont{margin-bottom:-.82vw}

.form2 .form-item{margin-bottom:.82vw}

.form2 .form-title{margin-bottom:.31vw;font-size:.78vw}

.form2 .form-title em{margin-left:.16vw}

.form2 .form-inp{padding:0 .78vw;height:2.73vw;line-height:2.73vw;font-size:1.02vw}

.form2 .form-tar{padding:.39vw .78vw;height:7.81vw;font-size:1.02vw}

.form2 .form-btns{margin-top:1.17vw}

.form2 .form-btns .submit{width:7.57vw;height:2.34vw;line-height:2.34vw;font-size:.86vw}

.rec-d1 .head{padding:.9vw .78vw;padding-right:1.56vw;min-height:2.77vw;font-size:.78vw;line-height:.94vw}

.rec-d1 .head .item{padding:0 .78vw}

.rec-d1 .head .icon-arrow{top:.59vw;width:1.56vw;height:1.56vw;-webkit-background-size:.47vw auto;background-size:.47vw auto}

.list-d5 .head{font-size:.7vw}

.list-d5 .cont{padding:1.88vw 1.56vw 1.41vw;font-size:.7vw}

.list-d5 .cont h4{margin-bottom:.2vw;font-size:.78vw}

.section-d8{padding:3.67vw 0;min-height:28.59vw}

.section-d8 .head-d1{margin-bottom:5.16vw}

.swp-d2 .swp-nav{padding:0 3.28vw}

.swp-d2 .swp-nav .slider{padding-bottom:.78vw}

.swp-d2 .swp-nav .slider:before{bottom:1.02vw}

.swp-d2 .swp-nav .swiper-slide{min-height:4.3vw}

.swp-d2 .swp-nav .year{padding-bottom:.62vw;font-size:1.17vw}

.swp-d2 .swp-nav .icon-circle{width:.47vw;height:.47vw}

.swp-d2 .swp-nav .icon-circle:before{margin:-.23vw 0 0 -.23vw;width:.47vw;height:.47vw}

.swp-d2 .swp-nav .icon-circle:after{margin:-.35vw 0 0 -.35vw;width:.7vw;height:.7vw}

.swp-d2 .swp-nav .swiper-slide-active .year{padding-bottom:.39vw;font-size:1.88vw}

.swp-d2 .swp-for{padding-top:.78vw}

.swp-d2 .swp-for .txt{width:13.27vw;font-size:.94vw}

.section-d9{padding:3.75vw 0}

.section-d9 .head-d1{margin-bottom:3.2vw}

.list-d6{margin:0 -.62vw -1.17vw}

.list-d6 li{padding:0 .62vw;margin-bottom:1.17vw}

.list-d6 .text{padding:.9vw 1.02vw;padding-right:3vw;min-height:4.86vw}

.list-d6 .title{font-size:.86vw}

.section-d10{padding:1.17vw 0 1.95vw}

.section-d10 .col{padding-top:.55vw;width:15.15vw}

.section-d10 .cor{padding-left:1.64vw;width:calc(100% - 15.15vw)}

.search-d2{margin-bottom:1.17vw;padding-right:1.95vw;height:2.3vw}

.search-d2 .inp{height:2.27vw;line-height:2.27vw;font-size:.78vw}

.search-d2 .submit{width:1.17vw;height:1.17vw;-webkit-background-size:.98vw auto;background-size:.98vw auto}

.sdNav-d1{margin-bottom:1.17vw}

.sdNav-d1 ul{margin-bottom:-.39vw}

.sdNav-d1 li{margin-bottom:.39vw}

.sdNav-d1 .tit{padding:.59vw .98vw .59vw 1.95vw;font-size:.86vw;min-height:2.81vw}

.sdNav-d1 .tit .icon-arrow{margin-left:.59vw;width:1.21vw;height:.62vw}

.sdNav-d1 ul ul .tit{font-size:.86vw;min-height:2.34vw}

.sdNav-d2{margin-bottom:1.09vw}

.sdNav-d2 .hd{padding:.59vw .98vw .59vw 1.95vw;min-height:2.81vw}

.sdNav-d2 .hd .title{font-size:.86vw}

.sdNav-d2 .hd .icon-arrow{margin-left:.59vw;width:1.21vw;height:.62vw}

.sdNav-d2 .bd{padding:.55vw .98vw .55vw 1.95vw;max-height:12.81vw}

.sdNav-d2 .bd::-webkit-scrollbar{width:.66vw}

.sdNav-d2 .bd ul .tit{padding:.55vw 0;font-size:.7vw}

.sdNav-d3{margin-bottom:1.33vw}

.sdNav-d3 .hd{padding:.59vw .98vw .59vw 1.95vw;min-height:2.81vw}

.sdNav-d3 .hd .title{font-size:.86vw}

.sdNav-d3 .hd .icon-arrow{margin-left:.59vw;width:1.21vw;height:.62vw}

.sdNav-d3 .bd ul .tit{padding:.39vw .59vw .39vw 1.95vw;font-size:.86vw;min-height:2.34vw}

.sdNav-d4{margin-bottom:.78vw}

.sdNav-d4 .hd{padding:.59vw .78vw;min-height:2.58vw}

.sdNav-d4 .hd .title{font-size:.78vw}

.sdNav-d4 .hd .icon-arrow{margin-left:.59vw;width:1.21vw;height:.62vw}

.sdNav-d4 .bd{padding:0 .78vw}

.table-d1 td{padding:.78vw .59vw;font-size:.78vw}

.pos-d2{padding:.55vw 1.17vw}

.pos-d2 .return{margin-right:1.02vw;padding:0 .78vw;min-width:5.86vw;line-height:1.76vw;font-size:.7vw}

.pos-d2 .return .icon-arrow{margin-right:.47vw;width:.94vw;height:.7vw}

.list-d7 .con{padding:1.25vw 0 1.48vw}

.list-d7 .pic{margin:.39vw 1.17vw 0 0;width:9.38vw;height:7.5vw}

.list-d7 .text{width:calc(100% - 10.54vw)}

.list-d7 .title{margin-bottom:.62vw;font-size:.94vw}

.list-d7 .desc{font-size:.78vw}

.list-d7 .btns{margin-top:.55vw}

.list-d7 .btns .a1{margin-right:.7vw;padding:0 .86vw;line-height:1.72vw;font-size:.78vw}

.swp-d3{margin-bottom:.94vw}

.swp-d3 .swp-for{margin-bottom:1.17vw}

.swp-d3 .swp-nav{padding:0 2.03vw}

.prodInfo-d1{padding:1.33vw}

.prodInfo-d1 .lg{margin-bottom:1.02vw;height:1.76vw;line-height:1.76vw}

.prodInfo-d1 .info{font-size:.78vw}

.prodInfo-d1 .btns{margin-top:.78vw}

.prodInfo-d1 .btns .a1{padding:0 .78vw;min-width:7.03vw;line-height:2.11vw;font-size:.78vw}

.prodInfo-d2{margin-bottom:1.02vw}

.prodInfo-d2 .hd{padding:.59vw .78vw;min-height:2.58vw}

.prodInfo-d2 .hd .title{font-size:.78vw}

.prodInfo-d2 .bd{padding:0 .78vw}

.m-pop .scroll-y{padding:1.56vw 0}

.pop-d1{padding:0 1.48vw;width:37.65vw;border-radius:1.17vw}

.pop-d1 .pop-close{right:.7vw;top:.16vw;width:2.5vw;height:2.5vw;line-height:2.5vw;font-size:1.88vw}

.pop-d1 .pop-hd{padding:.59vw 0;min-height:3.79vw}

.pop-d1 .pop-hd .title{font-size:1.25vw}

.pop-d1 .pop-bd{padding:1.02vw 0 1.56vw}

.form3 .form-items+.form-items{margin-top:1.41vw}

.form3 .form-title{margin-bottom:.86vw;font-size:.94vw}

.form3 .form-cont{margin:0 -.39vw -1.17vw}

.form3 .form-item{margin-bottom:1.17vw;padding:0 .39vw}

.form3 .form-title2{padding:.39vw 0;padding-right:.59vw;width:5.08vw;font-size:.78vw}

.form3 .form-title2 em{margin-right:.16vw}

.form3 .form-inp{padding:0 1.37vw;height:1.95vw;line-height:1.88vw;font-size:.7vw}

.form3 .form-tar{padding:.59vw 1.37vw;height:7.81vw;font-size:.7vw}

.form3 .form-btns{margin-top:1.17vw}

.form3 .form-btns .submit{width:7.42vw;height:2.27vw;line-height:2.27vw;font-size:.7vw}

.section-d12{padding:.78vw 0 1.76vw}

.head-d2{margin-bottom:1.56vw}

.head-d2 .title{padding-bottom:.55vw;font-size:1.09vw}

.head-d2 .title:before{width:8.2vw}

.swp-d4{padding-bottom:3.75vw}

.swp-d4 .text{padding:.94vw .78vw}

.swp-d4 .title{font-size:.78vw}

.section-d13_1{padding:3.229vw 0 3.333vw}

.section-d13_1 .head-d1{margin-bottom:1.666vw}

.ava-d1{margin-bottom:-1.354vw}

.ava-d1 .items{margin-bottom:1.354vw}

.ava-d1 .right{padding:2.083vw 1.77vw 2.083vw 2.187vw}

.ava-d1 .title{margin-bottom:1.25vw;font-size:1.25vw}

.ava-d1 .desc{font-size:.729vw}

.section-d13_2{padding:1.875vw 0 3.333vw}

.section-d13_2 .head-d1{margin-bottom:2.187vw}

.list-d8{margin:0 -1.145vw -2.083vw}

.list-d8>li{padding:0 1.145vw;margin-bottom:2.083vw}

.list-d8 .inner{padding:1.093vw 1.666vw .937vw;padding-right:.833vw}

.list-d8 .tit{margin-bottom:.729vw;font-size:.937vw}

.list-d9{padding-left:.833vw;font-size:.729vw}

.list-d9 li{margin-bottom:.416vw}

.section-d13_3{padding:1.875vw 0 4.27vw}

.section-d13_3 .head-d1{margin-bottom:1.77vw}

.list-d10{margin:0 -.208vw -.52vw}

.list-d10 li{padding:0 .208vw;margin-bottom:.52vw}

.list-d10 .pic{height:4.479vw;line-height:4.375vw}

.desc-d3{margin-top:1.354vw}

.desc-d3 .title{margin-bottom:1.145vw}

.desc-d3 .title span{padding:0 9.479vw;font-size:1.458vw}

.desc-d3 .title span:after,.desc-d3 .title span:before{width:8.125vw;height:.104vw}

.desc-d3 .desc{font-size:.729vw}

}

@media only screen and (max-width:1599px){

.header .header-set .hd,.search-d1 .inp,.search-d1 .submit{font-size:12px}

.search-d1 .submit{width:64px}

.header .header-set .hd img{max-width:14px}

.header .header-nav{margin:0 -20px}

.header .header-nav li>.tit{padding:0 20px;font-size:14px}

.header .header-nav .header-sub{width:15vw}

.header .header-nav .header-sub .sub-item>.tit,.header .header-nav .header-sub2 a{font-size:14px}

.footer .footer-info{font-size:12px}

.footer .footer-nav dt{font-size:14px}

.footer .footer-copy,.footer .footer-nav dd,.footer_2 .footer-copy{font-size:12px}

.banner-d1 .title{font-size:30px}

.banner-d1 .desc{font-size:14px}

.head-d1{font-size:14px!important}

.head-d1 .title{font-size:24px!important}

.btns-d1 .more{font-size:12px!important}

.btns-d1 .more .icon-arrow{width:10px;height:6px}

.list-d1{height:42vw}

.list-d1 .btm .icon{height:40px;line-height:40px}

.list-d1 .btm .title{font-size:18px}

.list-d1 .bd .icon{height:40px;line-height:40px}

.list-d1 .bd .title{font-size:18px}

.list-d1 .bd .sub{font-size:12px}

.list-d1 .bd .btns .icon-arrow{width:26px;height:16px}

.swp-d1 .text{font-size:14px}

.swp-d1 .title{font-size:16px}

.swp-d1 .btns .more,.swp-d1 .desc{font-size:12px}

.swp-d1 .btns .more .icon-arrow{width:18px;height:12px}

.swiperArrow1 .next,.swiperArrow1 .prev,.swiperArrow4 .next,.swiperArrow4 .prev{width:34px;height:34px;-webkit-background-size:16px auto;background-size:16px auto}

.swiperArrow2-next,.swiperArrow2-prev{width:34px;height:34px;-webkit-background-size:10px auto;background-size:10px auto}

.desc-d1{font-size:12px}

.desc-d1 .title-sub{padding-left:30px;font-size:14px}

.desc-d1 .title-sub:before{top:10px;width:20px;height:1px}

.ban-d1 .cont .title{font-size:30px}

.ban-d1 .cont .desc{font-size:14px}

.cur{padding-left:18px;font-size:12px!important;line-height:1.8;-webkit-background-size:12px auto;background-size:12px auto;background-position:left top 5px}

.section-nav .item{padding:0 20px}

.section-nav .tit{font-size:14px}

.search-d2 .inp{font-size:12px}

.search-d2 .submit{-webkit-background-size:15px auto;background-size:15px auto}

.sdNav-d1 .tit{font-size:14px}

.sdNav-d1 .tit .icon-arrow{width:18px;height:10px}

.sdNav-d1 ul ul .tit,.sdNav-d2 .hd .title{font-size:14px}

.sdNav-d2 .hd .icon-arrow{width:18px;height:10px}

.sdNav-d2 .bd ul .tit{font-size:14px}

.pos-d2 .return{font-size:12px}

.pos-d2 .return .icon-arrow{width:15px;height:11px}

.list-d7 .title{font-size:16px}

.list-d7 .btns .a1,.list-d7 .desc{font-size:12px}

.pages ul a{font-size:12px;min-width:24px;line-height:22px}

.pages ul .next a,.pages ul .prev a{width:24px;height:24px;-webkit-background-size:15px auto;background-size:15px auto}

.sdNav-d3 .hd .title{font-size:14px}

.sdNav-d3 .hd .icon-arrow{width:20px;height:10px}

.prodInfo-d2 .hd .title,.sdNav-d3 .bd ul .tit,.sdNav-d4 .hd .title,.table-d1 td{font-size:14px}

.sdNav-d4 .hd .icon-arrow{width:20px;height:10px}

.prodInfo-d1 .lg{height:30px;line-height:30px}

.prodInfo-d1 .info{font-size:14px}

.prodInfo-d1 .btns .a1{min-width:120px;line-height:36px;font-size:14px}

.head-d2 .title{font-size:24px}

.swp-d4 .title{font-size:14px}

.swp-d2 .swp-nav .year{font-size:18px}

.swp-d2 .swp-nav .swiper-slide-active .year{font-size:28px}

.swp-d2 .swp-for .txt{font-size:14px;width:20vw}

.list-d6 .title{font-size:16px}

.form-d1 .title{font-size:24px}

.form-d1 .desc,.form-d1 .form-btns .submit,.form-d1 .form-inp,.form-d1 .form-title{font-size:14px}

.form-d1 .form-link{font-size:14px;line-height:2}

.form-d1 .form-link a:before{height:14px}

.list-d3 .title{font-size:16px}

.list-d3 .btns .more{font-size:12px}

.list-d3 .btns .more .icon-download{width:12px;height:10px}

.rec-d1 .head{font-size:14px}

.list-d5 li.on .icon-arrow{-webkit-background-size:9px auto;background-size:9px auto}

.list-d5 .cont{font-size:12px}

.list-d2 .title{font-size:16px}

.list-d2 .date,.list-d2 .desc{font-size:12px}

.desc-d2{font-size:14px}

.desc-d2 .col,.desc-d2 .cor{float:none;width:100%}

.list-d4 .icon{height:36px;line-height:36px}

.list-d4 .title{font-size:16px}

.list-d4 .desc{font-size:12px}

.form2 .form-title{font-size:14px}

.form2 .form-inp,.form2 .form-tar{font-size:18px}

.form2 .form-btns .submit{font-size:14px}

.ava-d1 .title{font-size:18px}

.ava-d1 .desc{font-size:12px}

.list-d8 .tit{font-size:16px}

.list-d9{font-size:12px}

.desc-d3 .title span{font-size:20px}

.desc-d3 .desc{font-size:12px}

}

@media only screen and (max-width:1199px){

.wp{max-width:80vw}

.header .header-nav{margin:0 -20px}

.header .header-nav li>.tit{padding:0 20px}

.section-nav .item{padding:0 25px}

.form-d1{width:40%}

.list-d4 .icon{height:24px;line-height:24px}

}

@media only screen and (max-width:949px){

body{padding-top:60px}

.wp{width:100%;max-width:none;padding:0 20px!important}

.menuBtn{display:block}

.header .header-pc{display:none!important}

.header .header-mob{display:block!important}

.header{height:60px}

.header .header1{height:100%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);position:relative;z-index:601}

.header .header2{padding-top:60px;height:auto;position:fixed;left:0;top:0;right:0;bottom:0;overflow-y:auto;background-color:#fff;z-index:600;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.header .header2:before{display: none}

.header .header2 .header-r_con{height:100%;overflow-y:auto}

.header .header2.active{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.header .header-logo{height:36px;line-height:36px}

.header .header-set{justify-content:center}

.header .header-set .item{margin:0 15px}

.header .header-nav{padding-top:15px;margin-top:15px;border-top:1px solid #ddd;display:block;height:auto}

.header .header-nav li>.tit{padding:10px 20px;color:#000;justify-content:space-between}

.header .header-nav li>.tit i{display:block}

.header .header-nav .header-sub{position:static;width:100%;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.header .header-nav .header-sub .sub-item>.tit{padding:10px 20px 10px 30px}

.header .header-nav .header-sub .sub-item>.tit i{display:block;width:30px;height:30px}

.header .header-nav .header-sub .sub-item.on>.tit i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}

.header .header-nav .header-sub2{position:static;width:100%;min-height:0;padding:15px 20px 15px 30px}

.header .header-nav .header-sub2 a{padding:6px 10px}

.search-d1{width:100%}

.footer .footer1{padding:30px 0 10px;display:block}

.footer .footer1 .col,.footer .footer1 .cor{width:100%;padding:0}

.footer .footer1 .col{margin-bottom:15px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}

.footer .footer1 .cor{border:none}

.footer .footer2{padding:10px 0 20px}

.footer .footer-logo{margin-bottom:20px;text-align:center}

.footer .footer-info{width:30%}

.footer .footer-nav{text-align:center;justify-content:center}

.footer .footer-nav dl{padding:0;display:none}

.footer .footer-nav dl:last-child{display:block}

.footer .footer-nav .company .pic{margin:0 auto}

.banner-d1{height:400px}

.banner-d1 .pic{width:30%}

.banner-d1 .text{width:60%}

.banner-d1 .title{font-size:24px}

.banner-d1 .desc{margin-top:15px;font-size:12px}

.banner-d1 .btns-d1{margin-top:20px;justify-content:flex-start}

.head-d1{margin-bottom:20px}

.btns-d1 .more{padding:0 15px;height:32px}

.btns-d1 .more .icon-arrow{margin-left:5px}

.swiperArrow1 .next,.swiperArrow1 .prev,.swiperArrow4 .next,.swiperArrow4 .prev{margin:0 10px}

.swiperPag1{bottom:20px}

.swiperPag1 .swiper-pagination-bullet{width:6px;height:6px}

.swiperPag1 .swiper-pagination-bullet-active{width:20px}

.section-d1{padding:40px 0 0}

.list-d1{height:400px}

.list-d1 .btm{padding:20px 15px}

.list-d1 .btm .icon{margin-bottom:15px;height:30px;line-height:30px}

.list-d1 .btm .title{font-size:14px}

.list-d1 .bd .icon{margin-bottom:15px;height:30px;line-height:30px}

.list-d1 .bd .title{margin-bottom:15px;font-size:16px}

.list-d1 .bd .sub{line-height:1.8}

.list-d1 .bd .btns{margin-top:20px}

.section-d2{padding:40px 0}

.swp-d1{padding-bottom:60px}

.swp-d1 .text{padding:15px}

.swp-d1 .title{margin-bottom:10px}

.swp-d1 .btns{margin-top:15px}

.section-d3{padding:60px 0}

.desc-d1 .head-d1,.desc-d1 .title-sub{margin-bottom:15px}

.desc-d1 .btns-d1{margin-top:30px}

.section-nav{min-height:0}

.section-nav .item{padding:0 15px;min-width:100px}

.section-nav .tit{padding:10px 0;min-width:100px}

.section-d10{padding:40px 0 20px}

.section-d10,.section-d10 .wp{display:block}

.section-d10 .col,.section-d10 .cor{width:100%}

.section-d10 .col{padding:0;margin-bottom:30px}

.section-d10 .cor{padding:0}

.sdNav-d1,.sdNav-d2,.sdNav-d3{display:none}

.search-d2{margin:0}

.ban-d1{height:320px}

.cur{line-height:30px}

.pos-d2{padding:10px 20px}

.pos-d2 .return{margin-right:15px;padding:0 15px;min-width:100px;line-height:30px}

.list-d7 .con{padding:20px 0}

.list-d7 .pic{margin-top:0;width:170px;height:auto;position:relative}

.list-d7 .pic:before{content:'';display:block;padding-top:80%}

.list-d7 .pic img{position:absolute;left:0;top:0}

.list-d7 .text{width:calc(100% - 200px)}

.list-d7 .title{margin-bottom:12px}

.list-d7 .btns .a1{padding:0 15px;line-height:30px}

.pages{margin-top:30px}

.swiperArrow3-next,.swiperArrow3-prev{-webkit-background-size:14px auto;background-size:14px auto}

.prodInfo-d2{margin-bottom:20px}

.prodInfo-d2 .hd{padding:10px 20px;min-height:34px}

.table-d1 td{padding:10px 5px 10px 0}

.sdNav-d4 .hd{padding:10px 20px;min-height:34px}

.section-d12{padding:20px 0 40px}

.head-d2{margin-bottom:20px}

.swp-d4{padding-bottom:60px}

.swp-d4 .text{padding:20px 15px}

.section-d8{padding:60px 0;min-height:400px}

.section-d8 .head-d1{margin-bottom:40px}

.swp-d2 .swp-nav{padding:0 60px}

.swp-d2 .swp-nav .slider{padding-bottom:10px}

.swp-d2 .swp-nav .slider:before{bottom:14px}

.swp-d2 .swp-nav .icon-circle{width:8px;height:8px}

.swp-d2 .swp-nav .icon-circle:before{margin:-4px 0 0 -4px;width:8px;height:8px}

.swp-d2 .swp-nav .icon-circle:after{margin:-7px 0 0 -7px;width:14px;height:14px}

.swp-d2 .swp-for{padding-top:10px}

.swp-d2 .swp-for .txt{width:25vw;line-height:1.5}

.section-d9{padding:40px 0}

.section-d9 .head-d1{margin-bottom:20px}

.head-d1 p{margin-top:10px}

.list-d6 .text{padding:15px;min-height:70px}

.list-d6 .title{font-size:14px}

.pop-d1{width:700px}

.pop-d1 .pop-close{right:18px;top:0;width:60px;height:60px;line-height:60px}

.pop-d1 .pop-hd{min-height:60px}

.pop-d1 .pop-hd .title{font-size:20px}

.pop-d1 .pop-bd{padding:20px 0}

.form3 .form-items+.form-items{margin-top:30px}

.form3 .form-title{margin-bottom:15px;font-size:16px}

.form3 .form-title2{padding:6px 15px 6px 0;font-size:14px}

.form3 .form-cont{margin-bottom:-15px}

.form3 .form-item{margin-bottom:15px}

.form3 .form-inp{padding:0 15px;height:40px;line-height:38px;font-size:14px}

.form3 .form-tar{padding:10px 15px;font-size:14px;height:120px}

.form3 .form-btns .submit{width:120px;height:40px;line-height:40px;font-size:14px}

.form-d1 .desc,.form-d1 .title{margin-bottom:20px}

.form-d1 .form-item{margin-bottom:15px}

.form-d1 .form-title{margin-bottom:10px}

.form-d1 .form-inp{height:40px;line-height:38px}

.form-d1 .form-vCode .form-cont{padding-right:130px}

.form-d1 .form-vCode .vCode-img{width:120px;height:40px;line-height:40px}

.form-d1 .form-btns{margin-top:10px}

.form-d1 .form-btns .submit{height:40px;line-height:40px}

.section-d5{padding:40px 0}

.list-d3 .con{padding:40px}

.list-d3 .btns .more{min-width:70px;line-height:32px}

.list-d3 .btns .more .icon-download{margin-right:8px}

.rec-d1 .head{padding:20px 40px 20px 15px;min-height:50px}

.rec-d1 .head .item.it1{width:44.5%}

.rec-d1 .head .item.it2{margin-right:4%}

.list-d5 .cont{padding:40px 35px}

.list-d5 .cont h4{font-size:16px}

.list-d2{margin:0 -15px -30px}

.list-d2 li{padding:0 15px;margin-bottom:30px}

.list-d2 .text{padding:15px}

.section-d6{padding:40px 0}

.section-d6 .head-d1{margin-bottom:20px}

.list-d4{margin:0 -15px -30px}

.list-d4 li{padding:0 15px;margin-bottom:30px}

.list-d4 .con{padding:20px 30px;min-height:0}

.list-d4 .icon{margin-bottom:15px}

.list-d4 .title{margin-bottom:10px}

.section-d7{padding:40px 0}

.section-d7 .head-d1{margin-bottom:20px}

.form2 .form-inp{height:40px;line-height:40px}

.form2 .form-btns .submit{width:120px;height:40px;line-height:40px}

.list-d6 .text:before{display:none}

.list-d6 .mask-desc{display:none!important}

.deta-d1 h1{font-size:24px}

.deta-d1 h3{font-size:20px}

.deta-d1 h4{font-size:16px}

.deta-d1 hr{margin:40px 0 30px}

.section-d13_1{padding:40px 0}

.section-d13_1 .head-d1{margin-bottom:25px}

.ava-d1{margin-bottom:-20px}

.ava-d1 .items{margin-bottom:20px}

.ava-d1 .right{padding:30px 25px}

.ava-d1 .title{margin-bottom:10px}

.section-d13_2{padding:40px 0}

.section-d13_2 .head-d1{margin-bottom:25px}

.list-d8{margin:0 -10px -20px}

.list-d8>li{padding:0 10px;margin-bottom:20px}

.list-d8 .inner{padding:20px}

.list-d8 .tit{margin-bottom:10px}

.list-d9{margin-bottom:-4px}

.list-d9 li{margin-bottom:4px}

.section-d13_3{padding:40px 0}

.section-d13_3 .head-d1{margin-bottom:25px}

.list-d10 .pic{height:50px;line-height:48px}

.desc-d3 .title{margin-bottom:10px}

.desc-d3 .title span{padding:0 50px}

.desc-d3 .title span:after,.desc-d3 .title span:before{width:40px}

}

@media only screen and (max-width:767px){

.footer .footer-info{width:100%}

.footer_2{padding:10px 0;min-height:40px}

.list-d1{height:auto}

.list-d1 li{width:50%;height:400px;flex-grow:1}

.list-d1 .bd{padding-top:12%}

.section-d3{padding:40px 0}

.section-d3,.section-d3 .wp{display:block}

.section-d3 .col,.section-d3 .cor{width:100%}

.section-d3 .col{margin-bottom:40px}

.btns-d1{justify-content:center}

.bigPic-d1{padding-right:20px}

.ban-d1{height:180px!important}

.ban-d1 .cont .title{font-size:24px}

.ban-d1 .cont .desc{line-height:1.2}

.ban-d1 .pos{bottom:0}

.cur{padding:8px 0 8px 22px;background-position:left top 13px;line-height:22px}

.section-nav{border-bottom:1px solid #c1c1c1;overflow:hidden}

.section-nav .wp{white-space:nowrap;overflow-x:auto}

.section-nav .cont{margin:0 -15px;border:none;flex-wrap:nowrap}

.search-d2{height:41px}

.search-d2 .inp{height:40px;line-height:40px}

.section-d10 .col{margin-bottom:20px}

.pos-d2{flex-wrap:wrap;display:none}

.pos-d2 .cur{padding-bottom:0}

.list-d7 .con{display:block}

.list-d7 .pic{width:100%;margin:0 0 15px}

.list-d7 .text{width:100%}

.list-d7 .title{margin-bottom:8px}

.pages{margin-top:25px}

.section-d11{display:block}

.section-d11 .col2,.section-d11 .cor2{width:100%}

.section-d11 .col2{margin-bottom:30px}

.swp-d3,.swp-d3 .swp-for{margin-bottom:20px}

.prodInfo-d1{padding:30px}

.swp-d3 .swp-nav{padding:0 40px}

.swiperArrow3-next,.swiperArrow3-prev{width:24px;-webkit-background-size:10px auto;background-size:10px auto}

.section-d8{padding:40px 0;min-height:0}

.section-d8 .head-d1{margin-bottom:20px}

.swp-d2 .swp-nav{padding:0 50px}

.swp-d2 .swp-nav .swiper-slide{min-height:80px}

.swp-d2 .swp-for .txt{width:60%}

.list-d6{margin-bottom:-20px}

.list-d6 li{margin-bottom:20px;width:100%}

.pop-d1{padding:0 15px;width:90%;border-radius:15px}

.form3 .form-items+.form-items{margin-top:20px}

.form3 .form-item{display:block}

.form3 .form-title{margin-bottom:5px}

.form3 .form-title2{width:auto;text-align:left}

.form3 .form-btns{margin-top:20px}

.section-d4{padding:40px 0;min-height:calc(100vh - 100px)}

.form-d1{width:80%}

.list-d3 li{margin:-1px 0 0;width:100%}

.rec-d1 .head{padding:15px 20px 15px 10px;flex-wrap:wrap}

.rec-d1 .head .item{padding:0 10px;width:50%!important;text-align:left}

.rec-d1 .head .item.it1,.rec-d1 .head .item.it2{margin:0;width:100%!important}

.list-d5 .cont{padding:20px}

.list-d2{margin-bottom:-20px}

.list-d2 li{margin-bottom:20px;width:100%}

.list-d4{margin-bottom:-20px}

.list-d4 li{margin-bottom:20px;width:100%}

.form2{padding:20px}

.form2 .form-cont{margin-bottom:-15px}

.form2 .form-item{margin-bottom:15px;width:100%!important}

.form2 .form-title{margin-bottom:5px}

.form2 .form-btns{margin-top:15px}

.form2 .form-btns .submit{margin:0 auto}

.form2 .form-tar{height:120px}

.deta-d1{font-size:14px}

.ava-d1 .items{display:block}

.ava-d1 .left,.ava-d1 .right{width:100%}

.ava-d1 .right{padding:25px 20px}

.ava-d1 .title{font-size:16px}

.list-d8>li{width:100%}

.list-d10 li{width:25%}

.desc-d3 .title span{padding:0 40px;font-size:16px}

.desc-d3 .title span:after,.desc-d3 .title span:before{width:30px}

}