*,: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{color:#3d4c63;background:#f9fafd;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}

a{color:#333;text-decoration:none}

a:hover{color:inherit}

img{max-width:100%;border:none}

em,i{font-style:normal}

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

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

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

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

.false:focus{border:2px solid #ff1531;background:#fff}

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

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

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

::-ms-clear,::-ms-reveal{display:none}

.fix{*zoom:1}

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

.c{clear:both}

.col-l,.l{float:left}

.col-r,.r{float:right}

.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}

.bdc1{background-color:#fff}

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

.header-menuBtn{display:none;position:absolute;top:31px;right:10px;width:60px;height:60px;cursor:pointer;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;z-index:5}

.header-menuBtn span{position:absolute;left:18px;top:50%;right:0;width:24px;height:4px;margin-top:-2px;background-color:#000;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.header-menuBtn span:after,.header-menuBtn span:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:30px;background-color:#000;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.header-menuBtn span:before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}

.header-menuBtn span:after{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}

.header-menuBtn.header-menuBtn__open span{background-color:transparent}

.header-menuBtn.header-menuBtn__open span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}

.header-menuBtn.header-menuBtn__open span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}

.header{position:relative;z-index:100}

.header .header1{height:42px;border-bottom:1px solid rgba(0,0,0,.08);background-color:#fff}

.header .header1 .wp{height:100%;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.header .header1 .h-cor{display:-webkit-flex;display:flex;align-items:center}

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

.header .header-set .item{padding-left:20px;margin-left:20px;display:block;font-size:16px;color:#35b4ad;line-height:32px;position:relative}

.header .header-set .item:before{content:'';position:absolute;left:0;top:50%;width:1px;height:16px;background-color:rgba(0,0,0,.1);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.header .header-set .item:first-child{margin-left:0}

.header .header-set .item:first-child:before{display:none}

.header .header-set .so{padding-left:22px;background:url(../images/d-so1.png) left center no-repeat;-webkit-background-size:18px auto;background-size:18px auto}

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

.header .header2{padding:18px 0 20px;min-height:188px;background-color:#f9fafd}

.header .header2 .wp{height:100%;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.header .header-logo{display:block;width:500px;height:120px;line-height:120px;font-size:0}

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

.header .header-codes{padding:13px 24px 8px;border:1px solid #bee0de;background-color:#e9f1f1;display:-webkit-flex;display:flex;align-items:flex-start}

.header .header-codes .item{margin-left:25px;width:106px}

.header .header-codes .item:first-child{margin-left:0}

.header .header-codes .pic{margin:0 auto 6px;height:92px;line-height:92px;font-size:0;text-align:center}

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

.header .header-codes .title{font-size:12px;color:#333;line-height:1.29;text-align:center}

.header .header3{height:62px;line-height:62px;box-shadow:0 0 10px 0 rgba(0,0,0,.17);background-color:#35b4ad}

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

.header .header-nav{position:relative;display:-webkit-flex;display:flex}

.header .header-nav>li{flex-grow:1}

.header .header-nav>li>a{display:block;font-size:18px;color:#fff;text-align:center;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.header .header-nav>li>a:before{content:'';position:absolute;left:50%;bottom:0;width:40px;height:2px;background-color:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:0}

.header .header-navsub{position:absolute;left:50%;top:calc(100% - 1px);width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10;display:none}

.header .sub1{padding:42px 43px 68px 80px;background-color:#fff;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between}

.header .sub1 .sub1-col{padding-top:15px;margin-right:77px;width:246px;flex-shrink:0}

.header .sub1 .sub1-cor{width:calc(100% - 323px);flex-shrink:0}

.header .sub1 .title{margin-bottom:23px;font-size:30px;color:#1a2e4f;font-weight:700;line-height:1.1}

.header .sub1 .title span{color:#35b4ad}

.header .sub1 .big-pic{padding-top:60.98%;position:relative;overflow:hidden}

.header .sub1 .big-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}

.header .sub1 .big-pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.d-lsNv1{display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-lsNv1 .item{padding: 0 33px; width: 25%; flex-shrink: 0;}

.d-lsNv1 dl{padding:0 33px;width:25%;flex-shrink:0}

.d-lsNv1 .a1{padding:14px 0;display:block;font-size:18px;color:#666;line-height:1.5;border-bottom:1px solid rgba(0,0,0,.15);position:relative;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.d-lsNv1 .a1:before{content:'';position:absolute;left:0;bottom:-1px;width:0;height:1px;background-color:#35b4ad;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-lsNv1 .a1 .icon-arrow{margin-left:10px;width:6px;height:12px;background:url(../images/d-arrow24.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}

.d-lsNv1 .a1:hover{color:#35b4ad;font-weight:700}

.d-lsNv1 .a1:hover:before{width:100%}

.d-lsNv1 .a1:hover .icon-arrow{background-image:url(../images/d-arrow25.png)}

.header .header-nav>li.on>a,.header .header-nav>li:hover>a{background-color:#00817a}

.d-soPop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:800;display:none}

.d-soPop input{outline:0;border:none}

.d-soPop .close{position:absolute;right:16px;top:0;width:60px;height:60px;background:url(../images/d-close1.png) center center no-repeat;-webkit-background-size:26px auto;background-size:26px auto;z-index:10;cursor:pointer}

.d-soPop .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.75}

.d-soPop .cont{position:absolute;left:0;top:0;right:0;min-height:120px;background-color:#fff;z-index:10}

.d-soPop .cont .wp{padding:34px 0;position:relative}

.d-soPop .cont .wp, .d-soPop .cont form{display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.d-soPop .cont .col,.d-soPop .cont .cor{margin:0 6px}

.d-soPop .cont .col{width:190px}

.d-soPop .cont .cor{width:648px}

.footer{padding:51px 0 41px;background:url(../images/d-ft_bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.footer .line{margin:24px 0;height:1px;background-color:#fff;opacity:.3}

.footer .footer-link{font-size:16px;color:#fff;line-height:2;display:-webkit-flex;display:flex;align-items:flex-start}

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

.footer .footer-link .title{font-weight:700;flex-shrink:0}

.footer .footer-link .cont{flex-grow:1;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}

.footer .footer-link .cont a{display:block}

.footer .footer-link .cont em{margin:0 13px;display:inline-block;vertical-align:middle;font-size:12px}

.footer .footer-link .cont a:hover{text-decoration:underline}

.footer .footer-info{padding-top:10px;font-size:16px;color:#fff;line-height:1.88}

.footer .footer-copy{font-size:14px;color:rgba(255,255,255,.7);line-height:1.71}

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

.footer .footer-copy a:hover{color:#fff;text-decoration:underline}

.footer .footer-ba{margin-top:27px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}

.footer .footer-ba .item{margin:0 6px 10px 0;display:block;height:64px;line-height:64px;font-size:0}

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

.d-banner1{height:636px;position:relative;overflow:hidden}

.d-banner1 .swiper-slide{overflow:hidden}

.d-banner1 .bg{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.d-banner1 .bg img{display:none}

.d-ban1{height:390px;position:relative;overflow:hidden}

.d-ban1:before{content:'';position:absolute;left:calc((100% - 1400px)/ 2);top:50%;width:772px;height:896px;background:url(../images/d-ban_bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translate(-35%,-50%);-ms-transform:translate(-35%,-50%);-o-transform:translate(-35%,-50%);transform:translate(-35%,-50%);z-index:2}

.d-ban1 .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}

.d-ban1 .bg img{display:none}

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

.d-ban1 .ban-cont .title{font-size:30px;color:#222;font-weight:700;line-height:1.1}

.d-ban1 .ban-cont .cur{margin-top:19px}

.d-innNav{background-color:#fff;border-bottom:1px solid rgba(53,180,173,.3);overflow:hidden;display:-webkit-flex;display:flex;justify-content:center}

.d-innNav ul{overflow-x:auto;display:-webkit-flex;display:flex}

.d-innNav li{flex-shrink:0}

.d-innNav a{padding:0 40px;min-width:158px;display:block;line-height:70px;font-size:18px;color:#333;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-innNav .on a,.d-innNav a:hover{background-color:#35b4ad;color:#fff;font-weight:700}

.d-innNav .on a{min-width:164px}

.d-innNav.innNav_2 a{padding:0 15px;font-size:16px;min-width:0!important}

.d-swpPag1{position:absolute;left:0;bottom:10px!important;right:0;font-size:0;text-align:center;z-index:10}

.d-swpPag1 .swiper-pagination-bullet{margin:0 6px!important;display:inline-block;vertical-align:middle;width:12px;height:12px;background-color:#fff;opacity:.5;border-radius:50%}

.d-swpPag1 .swiper-pagination-bullet-active{background:linear-gradient(29deg,#019e93,#32dac3);opacity:1}

.d-swpPag2{position:absolute;left:0;bottom:0!important;right:0;font-size:0;text-align:center;z-index:10}

.d-swpPag2 .swiper-pagination-bullet{margin:0 5px!important;display:inline-block;vertical-align:middle;width:12px;height:12px;background-color:#333;opacity:.3;border-radius:50%}

.d-swpPag2 .swiper-pagination-bullet-active{background:#35b4ad;opacity:1}

.d-swpPag3{position:absolute;left:0;bottom:0!important;right:0;font-size:0;text-align:center;z-index:10}

.d-swpPag3 .swiper-pagination-bullet{margin:0 5px!important;display:inline-block;vertical-align:middle;width:12px;height:12px;background-color:#333;opacity:.3;border-radius:50%}

.d-swpPag3 .swiper-pagination-bullet-active{background-color:#777;opacity:1}

.d-swpArr1{position:absolute;top:50%;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:22px auto;background-size:22px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-swpArr1.prev{left:-14px;background-image:url(../images/d-arrow1.png)}

.d-swpArr1.next{right:-14px;background-image:url(../images/d-arrow2.png)}

.d-swpArr1.prev:hover{background-image:url(../images/d-arrow7.png)}

.d-swpArr1.next:hover{background-image:url(../images/d-arrow8.png)}

.d-swpArr2{position:absolute;top:50%;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:24px auto;background-size:24px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-swpArr2.prev{left:-10px;background-image:url(../images/d-arrow5.png)}

.d-swpArr2.next{right:-10px;background-image:url(../images/d-arrow6.png)}

.d-swpArr2.prev:hover{background-image:url(../images/d-arrow9.png)}

.d-swpArr2.next:hover{background-image:url(../images/d-arrow10.png)}

.d-swpSc1{position:absolute;left:0;bottom:0;right:0;height:10px;background-color:transparent;z-index:10}

.d-swpSc1:before{content:'';position:absolute;left:0;top:50%;right:0;height:3px;background-color:#fff;margin-top:-2px}

.d-swpSc1 .swiper-scrollbar-drag{position:absolute;top:50%;margin-top:-2px;height:3px;background-color:#1fa199;border-radius:0}

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

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

.pages ul li{padding:0 2px}

.pages ul a,.pages ul span{padding:0 5px;display:block;font-size:16px;color:#666;text-align:center;min-width:41px;height:41px;line-height:39px;background-color:#fff;border:1px solid rgba(0,0,0,.1);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pages ul .next a,.pages ul .prev a, .pages ul .next span,.pages ul .prev span{padding:0;width:40px;min-width:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:11px auto;background-size:11px auto}

.pages ul .prev a, .pages ul .prev span{background-image:url(../images/d-arrow11.png)}

.pages ul .next a, .pages ul .next span{background-image:url(../images/d-arrow12.png)}

.pages ul .prev a:hover, .pages ul .prev span:hover{background-image:url(../images/d-arrow13.png)}

.pages ul .next a:hover, .pages ul .next span:hover{background-image:url(../images/d-arrow14.png)}

.pages ul .active a,.pages ul a:hover, .pages ul .active span,.pages ul span:hover{background-color:#1fa199;border-color:#1fa199;color:#fff}

.pages .total{margin:0 6px;font-size:16px;color:#333;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}

.pages .total .go{margin:0 18px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}

.pages .total .go .inp{margin:0 12px 0 8px;display:block;width:40px;height:40px;line-height:38px;border:1px solid rgba(0,0,0,.1);text-align:center;font-size:16px;color:#333}

.pages .total .btns{display:block;min-width:74px;line-height:40px;background-color:#1fa199;font-size:16px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pages .total .btns:hover{opacity:.8}

.cur{padding-left:30px;background:url(../images/d-home1.png) left center no-repeat;-webkit-background-size:21px auto;background-size:21px auto;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}

.cur a,.cur em,.cur span{font-size:16px;color:#1a2e4f;line-height:2}

.cur em{margin:0 5px}

.d-sel1 select{padding:0 20px;padding-right:40px;display:block;width:100%;height:50px;line-height:48px;font-size:16px;color:#666;border:1px solid #c2c2c2;border-radius:5px;background:url(../images/d-arrow4.png) right 16px center no-repeat;-webkit-background-size:15px auto;background-size:15px auto;cursor:pointer}

.d-sel2 select{padding:0 24px;padding-right:45px;display:block;width:100%;height:56px;line-height:54px;border:1px solid #e9e9e9;box-shadow:0 0 8px 0 rgba(0,0,0,.05);font-size:16px;color:#666;background:#fff url(../images/d-arrow17.png) right 21px center no-repeat;-webkit-background-size:17px auto;background-size:17px auto;cursor:pointer}

.drop01{position:relative}

.drop01 .drop01-input{position:relative;cursor:pointer}

.drop01 .icon-arrow{position:absolute;right:0;top:0;width:50px;height:50px;background:url(../images/d-arrow4.png) right 16px center no-repeat;-webkit-background-size:15px auto;background-size:15px auto}

.drop01 .icon-close{position:absolute;right:0;top:0;width:64px;height:64px;background:url(../images/z-close.png) center center no-repeat;-webkit-background-size:13px auto;background-size:13px auto;display:none}

.drop01 .drop01-tit{padding:0 20px;padding-right:40px;display:block;width:100%;height:50px;line-height:48px;font-size:16px;color:#666;border:1px solid #c2c2c2;border-radius:5px;cursor:pointer}

.drop01 .drop01-tit::-webkit-input-placeholder{color:#333}

.drop01 .drop01-tit::-moz-placeholder{color:#333}

.drop01 .drop01-tit::-ms-input-placeholder{color:#333}

.drop01 .drop01-options{padding:17px 16px 17px 27px;background-color:#fff;right:0;position:absolute;top:94%;left:0;z-index:19;box-shadow:0 0 6px 0 rgba(0,0,0,.2);border-radius:8px;max-height:396px;display:none}

.drop01 .drop01-options .content_dept{height:100%;overflow-y:auto}

.drop01 .drop01-options .content_dept::-webkit-scrollbar{width:7px;height:100%}

.drop01 .drop01-options .content_dept::-webkit-scrollbar-track{background-color:transparent}

.drop01 .drop01-options .content_dept::-webkit-scrollbar-thumb{background:#35b4ad;border-radius:10px}

.drop01 .drop01-options .content_dept::-webkit-scrollbar-thumb:window-inactive{background:#35b4ad;border-radius:10px}

.drop01 .drop01-options li{padding:6px 0;font-size:16px;color:#333;line-height:1.5;cursor:pointer}

.drop01 .drop01-options .inp-s{display:block;width:100%;height:45px;line-height:45px;border:1px solid #35b4ad;font-size:16px;color:#333;padding:0 15px}

.drop01 .drop01-options span{display:block;width:100%;padding-left:27px;background:url(../images/d-chk1.png) left center no-repeat;cursor:pointer;user-select:none}

.drop01 .drop01-options .on span{color:#35b4ad;text-decoration:underline;font-weight:700;background-image:url(../images/d-chk2.png)}

.drop02{position:relative}

.drop02 .drop02-input{position:relative;cursor:pointer}

.drop02 .icon-arrow{position:absolute;right:1px;top:1px;width:54px;height:54px;background:#fff url(../images/d-arrow17.png) right 21px center no-repeat;-webkit-background-size:17px auto;background-size:17px auto}

.drop02 .icon-close{position:absolute;right:0;top:0;width:64px;height:64px;background:url(../images/z-close.png) center center no-repeat;-webkit-background-size:13px auto;background-size:13px auto;display:none}

.drop02 .drop02-tit{padding:0 24px;padding-right:45px;display:block;width:100%;height:56px;line-height:54px;border:1px solid #e9e9e9;box-shadow:0 0 8px 0 rgba(0,0,0,.05);font-size:16px;color:#666;cursor:pointer}

.drop02 .drop02-tit::-webkit-input-placeholder{color:#333}

.drop02 .drop02-tit::-moz-placeholder{color:#333}

.drop02 .drop02-tit::-ms-input-placeholder{color:#333}

.drop02 .drop02-options{padding:17px 16px 17px 27px;background-color:#fff;right:0;position:absolute;top:94%;left:0;z-index:19;box-shadow:0 0 6px 0 rgba(0,0,0,.2);border-radius:8px;max-height:396px;display:none}

.drop02 .drop02-options .content_dept{height:100%;overflow-y:auto}

.drop02 .drop02-options .content_dept::-webkit-scrollbar{width:7px;height:100%}

.drop02 .drop02-options .content_dept::-webkit-scrollbar-track{background-color:transparent}

.drop02 .drop02-options .content_dept::-webkit-scrollbar-thumb{background:#35b4ad;border-radius:10px}

.drop02 .drop02-options .content_dept::-webkit-scrollbar-thumb:window-inactive{background:#35b4ad;border-radius:10px}

.drop02 .drop02-options li{padding:6px 0;font-size:16px;color:#333;line-height:1.5;cursor:pointer}

.drop02 .drop02-options .inp-s{display:block;width:100%;height:45px;line-height:45px;border:1px solid #35b4ad;font-size:16px;color:#333;padding:0 15px}

.drop02 .drop02-options span{display:block;width:100%;padding-left:27px;background:url(../images/d-chk1.png) left center no-repeat;cursor:pointer;user-select:none}

.drop02 .drop02-options .on span{color:#35b4ad;text-decoration:underline;font-weight:700;background-image:url(../images/d-chk2.png)}

.d-search1{padding:0 110px 0 38px;display:block;position:relative;border:1px solid #c2c2c2;border-radius:5px}

.d-search1 input{outline:0;border:none;background-color:transparent}

.d-search1 .icon-so{position:absolute;left:20px;top:50%;width:18px;height:18px;background:url(../images/d-so2.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%)}

.d-search1 .inp{padding:0 14px;display:block;width:100%;height:48px;line-height:48px;font-size:16px;color:#333}

.d-search1 .submit{position:absolute;right:0;top:0;width:110px;height:48px;line-height:48px;background-color:#35b4ad;font-size:18px;color:#fff;font-weight:700;text-align:center;cursor:pointer}

.d-search2{padding-right:68px;height:56px;background-color:#fff;border:1px solid #e9e9e9;box-shadow:0 0 8px 0 rgba(0,0,0,.05);position:relative;overflow:hidden}

.d-search2 input{outline:0;border:none;background-color:transparent}

.d-search2 .inp{padding:0 24px;display:block;width:100%;height:54px;line-height:54px;font-size:16px;color:#333}

.d-search2 .submit{position:absolute;right:0;top:0;bottom:0;width:68px;background:#999 url(../images/d-so3.png) center center no-repeat;-webkit-background-size:22px auto;background-size:22px auto}

.d-radioG1{margin-bottom:-15px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-radioG1 li{margin:0 60px 15px 0}

.d-radioG1 .con{display:block;font-size:16px;color:#666;line-height:2.5;position:relative;cursor:pointer;overflow:hidden;display:-webkit-flex;display:flex;align-items:flex-start}

.d-radioG1 input{position:absolute;left:-999px}

.d-radioG1 .icon{margin:12px 8px 0 0;width:18px;height:18px;background:url(../images/d-chk1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}

.d-radioG1 input:checked+.icon{background-image:url(../images/d-chk2.png)}

.d-form1{padding:42px 50px 58px;background-color:#fff;box-shadow:0 0 10px 0 rgba(37,118,114,.09)}

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

.d-form1 .hd{margin-bottom:17px}

.d-form1 .hd .title{font-size:24px;color:#333;font-weight:700;line-height:1.2;text-align:center}

.d-form1 .form-item{margin-bottom:42px}

.d-form1 .form-hd{margin-bottom:11px}

.d-form1 .form-hd .title{font-size:20px;color:#333;font-weight:400}

.d-form1 .form-inn{padding-left:40px}

.d-form1 .form-tar{margin-top:23px;padding:15px;display:block;width:100%;height:200px;border:1px solid #d9d9d9;background-color:#fff;font-size:16px;color:#333;line-height:1.5;resize:none}

.d-form1 .form-btns{padding-left:40px;margin:50px -10px 0;display:-webkit-flex;display:flex;align-items:center}

.d-form1 .form-btns .a1,.d-form1 .form-btns .a2{margin:0 10px;display:block;width:162px;height:52px;line-height:52px;font-size:18px;color:#fff;font-weight:700;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-form1 .form-btns .a1{background-color:#35b4ad}

.d-form1 .form-btns .a2{background-color:#888}

.d-form1 .form-btns .a1:hover,.d-form1 .form-btns .a2:hover{opacity:.8}

.d-hd1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.d-hd1 .hd-col{display:-webkit-flex;display:flex;align-items:center}

.d-hd1 .hd-cor{margin-left:20px;flex-shrink:0}

.d-hd1.center{justify-content:center}

.d-hd1.border{border-bottom:1px solid #dedede}

.d-hd2{padding:14px 40px;min-height:83px;background-color:#d8f3f2;border-bottom:1px solid #35b4ad;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}

.d-hd2 .d-search2{width:554px}

.d-title1{padding-bottom:20px;display:block;position:relative;color:#1a2e4f}

.d-title1 .tit{font-size:30px;color:inherit;font-weight:700;line-height:1.1}

.d-title1 .tit span{color:#35b4ad}

.d-title1:before{content:'';position:absolute;left:50%;bottom:0;width:54px;height:3px;background-color:#35b4ad;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}

.d-title1.noline{padding:0}

.d-title1.noline:before{display:none}

.d-title2{color:#333}

.d-title2 .tit{font-size:24px;color:inherit;font-weight:700;line-height:1.1}

.d-title2 .tit span{font-size:16px}

.d-title3{color:#333}

.d-title3 .tit{font-size:28px;color:inherit;font-weight:400;line-height:1.1;display:-webkit-flex;display:flex;align-items:flex-end}

.d-title3 .tit span{padding-bottom:17px;display:block;position:relative}

.d-title3 .tit span:before{content:'';position:absolute;left:0;bottom:-2px;right:0;height:4px;background:linear-gradient(87deg,#6b3d3d,#21948f)}

.d-title4{color:#333}

.d-title4 .tit{font-size:20px;color:inherit;font-weight:700;line-height:1.1}

.c1{color:#555!important}

.d-btns1{display:-webkit-flex;display:flex}

.d-btns1 .a1{display:block;font-size:16px;color:#333;line-height:2;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-btns1 .a1 .icon-arrow{margin-left:10px;width:27px;height:19px;background:url(../images/d-arrow3.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}

.d-btns1 .a1:hover{color:#35b4ad}

.d-btns1 .a1:hover .icon-arrow{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);background-image:url(../images/d-arrow20.png)}

.d-btns2{display:-webkit-flex;display:flex;align-items:center}

.d-btns2 .a1{background-color:#fff;line-height:50px;box-shadow:0 0 21px 0 rgba(37,118,114,.27);border-radius:4px;display:block;min-width:350px;font-size:18px;color:#35b4ad;font-weight:700;text-align:center;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-btns2 .a1 .icon-down{margin-left:15px;width:20px;height:20px;background:url(../images/d-down1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}

.d-btns2.center{justify-content:center}

.d-btns2 .a1:hover{box-shadow:0 0 21px 0 rgba(37,118,114,.5)}

.d-tabT1{position:relative;border-bottom:1px solid rgba(0,0,0,.2);display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-tabT1 li{margin-right:28px}

.d-tabT1 .tit{padding:19px 0;display:block;font-size:22px;color:#333;line-height:1.36;position:relative}

.d-tabT1 .tit:before{content:'';position:absolute;left:0;bottom:-1px;right:0;height:2px;background-color:#35b4ad;opacity:0}

.d-tabT1 .d-btns1{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}

.d-tabT1 .on .tit{color:#35b4ad;font-weight:700}

.d-tabT1 .on .tit:before{opacity:1}

.d-tabT1 .on .d-btns1{display:block}

.d-tabD1 .tab-item{display:none}

.d-tabD1 .tab-item.on{display:block}

.d-tabT2{margin-bottom:48px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}

.d-tabT2 ul{width:100%;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}

.d-tabT2 li{margin-top:-1px;margin-left:-1px;min-width:16.66%;flex-shrink:0}

.d-tabT2 .tit{padding:13px 15px;display:block;background-color:#fff;border:1px solid #78c5c4;font-size:18px;color:#333;text-align:center;line-height:1.5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-tabT2 .on{position:relative;z-index:10}

.d-tabT2 .on .tit,.d-tabT2 .tit:hover{background-color:#35b4ad;font-weight:700;color:#fff;border-color:#78c5c4}

.d-tabT3{margin-bottom:48px;border-bottom:1px solid rgba(0,0,0,.1);display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-tabT3 ul{margin:0 -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-tabT3 li{padding:0 40px;position:relative}

.d-tabT3 li:before{content:'';position:absolute;right:0;top:50%;width:1px;height:22px;background-color:rgba(0,0,0,.2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.d-tabT3 .tit{padding:17px 0;display:block;font-size:24px;color:#555;position:relative}

.d-tabT3 .tit:before{content:'';position:absolute;left:0;bottom:-2px;right:0;height:4px;background:linear-gradient(87deg,#6b3d3d,#21948f);opacity:0}

.d-tabT3 li:last-child:before{display:none}

.d-tabT3 .on .tit{color:#333;font-weight:700}

.d-tabT3 .on .tit:before{opacity:1}

.d-tabT4{margin-bottom:54px;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-end}

.d-tabT4 li{padding:0 70px}

.d-rowInd1{padding:90px 0 38px;overflow:hidden}

.d-rowInd1 .d-hd1{margin-bottom:45px}

.d-swp1{padding:0 42px;position:relative}

.d-swp1 .slider{position:relative;overflow:hidden}

.d-swp1 .con{display:block}

.d-swp1 .icon{margin:0 auto 26px;width:80px;height:80px;line-height:76px;font-size:0;text-align:center;border:2px solid #1fa099;border-radius:50%;position:relative;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-swp1 .icon img{position:absolute;left:50%;top:50%;max-width:70%;max-height:70%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-swp1 .icon .ig_on{opacity:0}

.d-swp1 .title{font-size:18px;color:#333;font-weight:400;text-align:center;line-height:1.1}

.d-swp1 .con:hover .icon{background-color:#1fa099}

.d-swp1 .con:hover .icon img{opacity:0}

.d-swp1 .con:hover .icon .ig_on{opacity:1}

.d-swp1 .d-swpPag2{display:none}

.d-rowInd2{padding:38px 0 28px;overflow:hidden}

.d-rowInd2 .d-hd1{margin-bottom:40px}

.d-rowInd2 .row-cont{display:-webkit-flex;display:flex;justify-content:space-between}

.d-rowInd2 .row-cont .row-col,.d-rowInd2 .row-cont .row-cor{padding:0 26px 20px;box-shadow:0 0 13px 0 rgba(73,86,125,.15);flex-shrink:0}

.d-rowInd2 .row-cont .row-col{width:68%}

.d-rowInd2 .row-cont .row-col .d-tabT1{padding-right:120px;margin-bottom:26px}

.d-rowInd2 .row-cont .row-cor{width:29.5%}

.d-rowInd2 .row-cont .row-cor .d-tabT1{margin-bottom:9px}

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

.d-newsBox1 .col{width:44.8%;flex-shrink:0}

.d-newsBox1 .cor{width:51.6%;flex-shrink:0}

.d-hotNews1{display:block}

.d-hotNews1 .pic{margin-bottom:19px;padding-top:56.33%;position:relative;overflow:hidden}

.d-hotNews1 .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}

.d-hotNews1 .tit{font-size:18px;color:#323333;font-weight:700;line-height:1.67;max-height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-hotNews1 .tit span{display:inline-block;vertical-align:bottom;font-size:14px;color:#999899;line-height:1.5;font-weight:400;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-hotNews1 .desc{margin-top:13px;font-size:16px;color:#666;line-height:1.75;max-height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.d-hotNews1:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.d-hotNews1:hover .tit{color:#35b4ad}

.d-hotNews1:hover .tit span{color:#35b4ad}

.d-rowInd3{padding:28px 0 32px;overflow:hidden}

.d-rowInd3 .wp{height: 100%; display: flex; justify-content: space-between; align-items: flex-start;}

.d-rowInd3 .row-col{width: 50%; flex-shrink: 0;}

.d-rowInd3 .row-cor{padding: 24px; padding-bottom: 17px; width: 48.43%; min-height: 550px; background-color: #FFFFFF; box-shadow: 0px 5px 40px 0px rgba(142,142,142,0.1); flex-shrink: 0;}

.d-rowInd4{padding:32px 0 108px;overflow:hidden}

.d-rowInd4 .wp{display:-webkit-flex;display:flex;justify-content:space-between}

.d-rowInd4 .row-col{width:31.86%;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column}

.d-rowInd4 .row-col:nth-child(1) .row-cont{padding:32px;padding-bottom:36px}

.d-rowInd4 .d-hd1{margin-bottom:26px;flex-shrink:0}

.d-rowInd4 .row-cont{background-color:#fff;box-shadow:0 5px 40px 0 rgba(142,142,142,.1);flex-grow:1}

.d-rowInd4 .d-ls5{padding:17px 25px 28px}

.d-rowInn1{padding:62px 0 88px;overflow:hidden}

.d-rowInn1 .d-hd1{margin-bottom:54px}

.d-rowInn2{padding:62px 0 78px;overflow:hidden}

.d-rowInn2 .d-hd1{margin-bottom:50px}

.d-rowInn3{padding:62px 0 101px;overflow:hidden}

.d-rowInn3 .d-hd1{margin-bottom:54px}

.d-rowInn4{padding:62px 0 98px;overflow:hidden}

.d-rowInn4 .d-hd1{margin-bottom:74px}

.d-rowInn4 .d-box1{margin-top: 80px}

.d-rowInn5{padding:62px 0 96px;overflow:hidden}

.d-rowInn5 .d-hd1{margin-bottom:54px}

.d-rowInn6{padding:62px 0 106px;overflow:hidden}

.d-rowInn6 .d-hd1{margin-bottom:54px}

.d-rowInn7{padding:62px 0 94px;overflow:hidden}

.d-rowInn7 .d-hd1{margin-bottom:54px}

.d-rowInn7 .pages{padding-top:77px}

.d-rowInn8{padding:62px 0 115px;overflow:hidden}

.d-rowInn8 .d-hd1{margin-bottom:56px}

.d-rowInn8 .pages{padding-top:72px}

.d-rowInn9{padding:62px 0 92px;overflow:hidden}

.d-rowInn9 .d-hd1{margin-bottom:50px}

.d-rowInn10{padding:62px 0 107px;overflow:hidden}

.d-rowInn10 .d-hd1{margin-bottom:50px}

.d-rowInn11{padding:62px 0 117px;overflow:hidden}

.d-rowInn11 .d-hd1{margin-bottom:53px}

.d-rowInn12{padding:62px 0 109px;overflow:hidden}

.d-rowInn12 .d-hd1{margin-bottom:51px}

.d-rowInn13{padding:62px 0 136px;overflow:hidden}

.d-rowInn13 .d-hd1{margin-bottom:51px}

.d-rowInn14{padding:62px 0 95px}

.d-rowInn14 .d-hd1{margin-bottom:55px}

.d-rowInn14 .pages{padding-top:68px}

.d-rowInn15{padding:62px 0 58px;overflow:hidden}

.d-rowInn15 .d-hd1{margin-bottom:55px}

.d-rowInn16{padding:62px 0 93px;overflow:hidden}

.d-rowInn16 .d-hd1{margin-bottom:54px}

.d-rowInn16 .pages{padding-top:67px}

.d-rowInn17{padding:62px 0 61px;overflow:hidden}

.d-rowInn17 .d-hd1{margin-bottom:55px}

.d-rowInn18{padding:62px 0 97px;overflow:hidden}

.d-rowInn18 .d-hd1{margin-bottom:46px}

.d-rowInn19{padding:62px 0 117px;overflow:hidden}

.d-rowInn19 .d-hd1{margin-bottom:53px}

.d-rowInn20{padding:62px 0 101px;overflow:hidden}

.d-rowInn20 .d-hd1{margin-bottom:53px}

.d-rowInn20 .pages{padding-top:77px}

.d-rowInn21{padding:62px 0 99px;overflow:hidden}

.d-rowInn21 .d-hd1{margin-bottom:56px}

.d-rowInn22{padding:62px 0 112px;overflow:hidden}

.d-rowInn22 .d-hd1{margin-bottom:52px}

.d-rowInn23{padding:62px 0 129px;overflow:hidden}

.d-rowInn23 .d-hd1{margin-bottom:56px}

.d-rowInn24{padding:62px 0 109px;overflow:hidden}

.d-rowInn24 .d-hd1{margin-bottom:56px}

.d-rowInn24 .d-text1{margin-top:42px}

.d-rowInn25{padding:62px 0 82px;overflow:hidden}

.d-rowInn25 .d-hd1{margin-bottom:56px}

.d-rowInn26{padding:62px 0 72px;overflow:hidden}

.d-rowInn26 .d-hd1{margin-bottom:53px}

.d-rowInn27{padding:62px 0 86px;overflow:hidden}

.d-rowInn27 .d-hd1{margin-bottom:30px}

.d-rowInn27 .d-filt1{margin-bottom:26px}

.d-rowInn27 .pages{padding-top:57px}

.d-rowInn28{padding:62px 0 99px;overflow:hidden}

.d-rowInn28 .d-hd1{margin-bottom:56px}

.d-rowInn28 .d-tabT2{margin-bottom:44px}

.d-rowInn28 .d-tabD1 .d-text1{margin-top:38px}

.d-rowInn28 .d-box3{margin-top:64px}

.d-rowInn28 .d-box5{margin-top:64px}

.d-rowInn28 .d-ls20{margin:64px 0 70px}

.d-rowInn29{padding:62px 0 99px;overflow:hidden}

.d-rowInn29 .d-hd1{margin-bottom:56px}

.d-rowInn29 .d-tabT2{margin-bottom:44px}

.d-rowInn29 .d-tabD1 .d-text1{margin-top:38px}

.d-rowInn29 .d-box3{margin-top:64px}

.d-rowInn29 .d-box5{margin-top:64px}

.d-rowInn29 .d-ls20{margin:64px 0 70px}

.d-rowInn30{padding:62px 0 99px;overflow:hidden}

.d-rowInn30 .d-hd1{margin-bottom:56px}

.d-rowInn30 .d-tabT2{margin-bottom:44px}

.d-rowInn30 .d-tabD1 .d-text1{margin-top:38px}

.d-rowInn30 .d-box3{margin-top:64px}

.d-rowInn30 .d-box5{margin-top:64px}

.d-rowInn30 .d-ls20{margin:64px 0 70px}

.d-rowInn31{padding:62px 0 99px;overflow:hidden}

.d-rowInn31 .d-hd1{margin-bottom:56px}

.d-rowInn31 .d-tabT2{margin-bottom:44px}

.d-rowInn31 .d-tabD1 .d-text1{margin-top:38px}

.d-rowInn31 .d-box3{margin-top:64px}

.d-rowInn31 .d-box5{margin-top:64px}

.d-rowInn31 .d-ls20{margin:64px 0 70px}

.d-rowInn32{padding:62px 0 54px;overflow:hidden}

.d-rowInn32 .d-hd1{margin-bottom:19px}

.d-rowInn33{padding:62px 0 76px;overflow:hidden}

.d-rowInn33 .d-hd1{margin-bottom:56px}

.d-rowInn33 .d-tabT2{margin-bottom:44px}

.d-rowInn33 .d-tabT3{margin-bottom:40px}

.d-rowInn34{padding:62px 0 104px;overflow:hidden}

.d-rowInn34 .d-hd1{margin-bottom:56px}

.d-rowInn34 .pages{padding-top:73px}

.d-rowInn35{padding:62px 0 117px;overflow:hidden}

.d-rowInn35 .d-hd1{margin-bottom:64px}

.d-rowInn36{padding:62px 0 105px;overflow:hidden}

.d-rowInn36 .d-hd1{margin-bottom:56px}

.d-rowInn37{padding:81px 0 99px;overflow:hidden}

.d-rowInn37 .d-hd1{margin-bottom:88px}

.d-rowInn38{padding:62px 0 109px;overflow:hidden}

.d-rowInn38 .d-hd1{margin-bottom:56px}

.d-rowInn38 .pages{padding-top:77px}

.d-rowInn39{padding:62px 0 105px;overflow:hidden}

.d-rowInn39 .d-hd1{margin-bottom:56px}

.d-rowInn39 .pages{padding-top:50px}

.d-rowInn40{padding:62px 0 105px;overflow:hidden}

.d-rowInn40 .d-hd1{margin-bottom:56px}

.d-rowInn40 .pages{padding-top:50px}

.d-rowInn41{padding:81px 0 79px;overflow:hidden}

.d-rowInn41 .d-hd1{margin-bottom:56px}

.d-rowInn41 .pages{padding-top:56px}

.d-rowInn42{padding:92px 0 118px;overflow:hidden}

.d-rowInn42 .d-hd1{margin-bottom:40px}

.d-rowInn42 .pages{padding-top:69px}

.d-box1 .box-items{padding-bottom:36px;margin-bottom:36px}

.d-box1 .box-items:last-child{padding-bottom:0;margin-bottom:0}

.d-box1 .d-hd1{margin-bottom:34px}

.d-box2 .box-items+.box-items{margin-top:32px}

.d-box2 .d-hd1{margin-bottom:38px}

.d-box3{position:relative;z-index:-1}

.d-box3 .bg{position:absolute;right:0;top:-5px;width:74.29%;-webkit-transform:translateX(24%);-ms-transform:translateX(24%);-o-transform:translateX(24%);transform:translateX(24%);z-index:-1}

.d-box3 .bg img{display:block}

.d-box3 .box-items{padding-bottom:83px;margin-bottom:54px;border-bottom:1px solid rgba(0,0,0,.12)}

.d-box3 .box-items_1 .d-text1{padding-right:43%}

.d-box3 .box-items_1 .d-hd1{margin-bottom:24px}

.d-box3 .box-items:last-child{padding-bottom:0;margin-bottom:0;border:none}

.d-box3 .d-hd1{margin-bottom:18px}

.d-box3 .d-ls12{margin-top:62px}

.d-box4 .box-items{padding-bottom:55px;margin-bottom:38px;border-bottom:1px solid rgba(166,167,169,.5)}

.d-box4 .box-items:last-child{padding-bottom:0!important;margin-bottom:0!important;border:none!important}

.d-box4 .d-hd1{margin-bottom:19px}

.d-box4 .box-items:nth-child(2){padding-bottom:34px;margin-bottom:35px}

.d-box4 .box-items:nth-child(2) .d-hd1{margin-bottom:15px}

.d-box4 .box-items:nth-child(3){padding-bottom:39px;margin-bottom:35px}

.d-box4 .box-items:nth-child(3) .d-hd1{margin-bottom:16px}

.d-box4 .box-items:nth-child(4){padding-bottom:30px;margin-bottom:31px}

.d-box4 .box-items:nth-child(4) .d-hd1{margin-bottom:11px}

.d-box4 .box-items:nth-child(5){padding-bottom:42px;margin-bottom:41px}

.d-box4 .box-items:nth-child(5) .d-hd1{margin-bottom:11px}

.d-box4 .box-items:nth-child(6){padding-bottom:42px;margin-bottom:41px}

.d-box4 .box-items:nth-child(6) .d-hd1{margin-bottom:18px}

.d-box5 .box-items{padding:50px 80px 80px;background-color:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.08)}

.d-box5 .box-items+.box-items{margin-top:52px}

.d-box5 .d-hd1{margin-bottom:58px}

.d-box6 .box-items{padding-bottom:28px;margin-bottom:38px;border-bottom:1px solid rgba(166,167,169,.5)}

.d-box6 .box-items:last-child{padding-bottom:0!important;margin-bottom:0!important;border:none!important}

.d-box6 .d-hd1{margin-bottom:17px}

.d-box6 .box-items:nth-child(2){padding-bottom:38px}

.d-box6 .box-items:nth-child(3){padding-bottom:41px;margin-bottom:31px}

.d-box6 .box-items:nth-child(4){padding-bottom:32px;margin-bottom:30px}

.d-box6 .box-items:nth-child(4) .d-hd1{margin-bottom:11px}

.d-box6 .box-items:nth-child(5) .d-hd1{margin-bottom:12px}

.d-box7 .box-items{margin-bottom:62px}

.d-box7 .d-hd1{margin-bottom:31px}

.d-box7 .box-items:last-child{margin-bottom:0}

.d-box7 .box-items:nth-child(2) .d-hd1{margin-bottom:2px}

.d-box7 .box-items:nth-child(3) .d-hd1{margin-bottom:15px}

.d-box8 .d-hd1{margin-bottom:28px}

.d-box8 .box-items+.box-items{margin-top:78px}

.d-box8 .box-items:nth-child(2) .d-hd1{margin-bottom:19px}

.d-box9{margin:0 -16px -32px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-box9 .box-items{padding:0 16px;margin-bottom:32px;width:50%;flex-shrink:0}

.d-box9 .pic{padding:10px;display:block;background-color:#fff;box-shadow:0 0 21px 0 rgba(37,118,114,.06);height:500px;line-height:480px;font-size:0;text-align:center}

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

.d-box10{padding:45px 64px 85px;background-color:#fff;position:relative;z-index:1}

.d-box10 .bg{position:absolute;right:0;top:80px;z-index:-1}

.d-box10 .bg img{display:block}

.d-box10 .d-hd1{margin-bottom:27px}

.d-box10 .d-text1{margin:0}

.d-box11{padding-bottom:65px;position:relative;z-index:1;display:-webkit-flex;display:flex;align-items:flex-start}

.d-box11:before{content:'';position:absolute;left:0;top:0;bottom:0;width:62.64%;background-color:#fff;z-index:-1}

.d-box11 .box-col{padding:46px 66px 15px 56px;width:54.7%;flex-shrink:0}

.d-box11 .box-cor{width:45.3%;flex-shrink:0}

.d-box12{margin:0 -13px -32px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-box12 .box-items{padding:0 13px;margin-bottom:32px;width:50%;flex-grow:1}

.d-box12 .box-con{padding:28px 40px 38px;display:block;height:100%;background-color:#fff}

.d-box12 .d-hd1{margin-bottom:27px}

.d-box12 .box-items:nth-child(3) .box-con{padding:39px 40px 62px}

.d-box12 .box-items:nth-child(3) .d-hd1{margin-bottom:18px}

.d-box13{margin:0 -19px -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-box13 .box-items{padding:0 19px;margin-bottom:40px;width:50%;flex-shrink:0}

.d-box13 .box-con{padding:44px 36px 52px;display:block;height:100%;min-height:530px;background-color:#fff;box-shadow:0 8px 22px 0 rgba(0,0,0,.05)}

.d-box13 .d-hd1{margin-bottom:39px}

.d-box14{display:-webkit-flex;display:flex;align-items:flex-start}

.d-box14 .box-col{padding:12px 18px 60px;margin-right:22px;width:264px;background-color:#fff;flex-shrink:0}

.d-box14 .box-cor{background-color:#fff;flex-grow:1}

.d-box14 .box-cor_cont{padding:15px 40px 73px}

.d-box15 .box-items{padding:30px 0;border-bottom:1px dashed rgba(85,85,85,.3)}

.d-box15 .d-hd1{margin-bottom:0}

.d-box15 .box-items:last-child{padding-bottom:0;border:none}

.d-box15 .d-text1{margin-top:15px}

.d-box16 .box-items{margin-bottom:42px}

.d-box16 .box-items:last-child{margin-bottom:0}

.d-box16 .d-hd1{margin-bottom:31px}

.d-box17{margin-top:101px}

.d-box17 .d-hd1{margin-bottom:27px}

.d-table1{background-color:#fff}

.d-table1 table{width:100%}

.d-table1 td,.d-table1 th{padding:12px 20px;font-size:16px;color:#555;line-height:1.5;height:52px;border:1px solid #e5e7ed}

.d-table1 th{color:#fff;background-color:#35b4ad}

.d-table1 td{padding:12px 20px 10px;height:50px;text-align:center}

.d-table1 .title{margin:0 -15px;color:#35b4ad;font-weight:700}

.d-table1 .name{margin-right:-15px;text-align:left;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-table1 .name span{padding-right:5px;display:block;min-width:33.33%}

.d-table1.table_2 td,.d-table1.table_2 th{padding:9px 20px 11px;line-height:1.88}

.d-table1.table_2 th{height:56px;font-size:18px}

.d-table1.table_2 .title{font-size:18px}

.d-table2{background-color:#fff}

.d-table2 .hd{padding:19px 30px;background-color:#35b4ad}

.d-table2 .hd .title{font-size:24px;color:#fff;font-weight:700;line-height:1.2;text-align:center}

.d-table2 .cont table{width:100%}

.d-table2 .cont td,.d-table2 .cont th{padding:14px 15px 15px;border:1px solid rgba(181,205,203,.8);height:60px;font-size:16px;text-align:center}

.d-table2 .cont th{background-color:#d5f2f0;color:#2c8681;font-weight:700}

.d-table2 .cont td{color:#333;line-height:1.88}

.d-table3{background-color:#fff}

.d-table3 table{width:100%}

.d-table3 td,.d-table3 th{padding:12px 20px;font-size:16px;color:#555;line-height:1.5;height:52px;border:1px solid #e5e7ed}

.d-table3 th{color:#fff;background-color:#35b4ad}

.d-table3 td{padding:12px 20px 10px;padding:0 20px;height:50px;text-align:center}

.d-table3 tr:nth-child(odd) td{background-color:#f1fcfb}

.d-table3 .tal{text-align:left}

.d-table3.table_2{box-shadow:0 0 7px 0 rgba(37,118,114,.09)}

.d-table3.table_2 th{height:50px}

.d-table3.table_2 td{height:47px}

.d-table4{background-color:#fff}

.d-table4 .hd{padding:15px 30px;background-color:#35b4ad}

.d-table4 .hd .title{font-size:16px;color:#fff;font-weight:700;line-height:1.2;text-align:center}

.d-table4 .cont table{width:100%}

.d-table4 .cont td,.d-table4 .cont th{padding:10px 20px;font-size:16px;color:#555;line-height:1.5;height:47px;border:1px solid #e5e7ed}

.d-table4 .cont th{color:#269b95}

.d-table4 .cont td{padding:10px 20px 10px;padding:0 20px;height:47px;text-align:center}

.d-table4 .cont tr:nth-child(odd) td{background-color:#f1fcfb}

.d-text1{font-size:16px;color:#555;line-height:1.88}

.d-text1 hr{margin:71px 0 56px;height:1px;background-color:#000;opacity:.5}

.d-text1.fz1{line-height:2}

.d-text1.fz2{line-height:2.13}

.d-text1.fz3{line-height:1.75}

.d-text1.fz4{line-height:1.88}

.d-text2 .hd{padding:0 7.2%;padding-bottom:23px;position:relative}

.d-text2 .hd:before{content:'';position:absolute;left:50%;bottom:0;width:54px;height:3px;background-color:#35b4ad;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}

.d-text2 .hd .title{font-size:30px;color:#1a2e4f;font-weight:700;line-height:1.1;text-align:center}

.d-text2 .hd .info{margin-top:11px;font-size:16px;color:#666;text-align:center;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}

.d-text2 .hd .info span{margin:0 15px;display:block}

.d-text2 .cont{padding:40px 7.2% 72px;font-size:16px;color:#555;line-height:1.88}

.d-text2 .dt-pg{padding:17px 32px;padding-right:200px;min-height:114px;background-color:#fff;position:relative}

.d-text2 .dt-pg .item{display:block;font-size:16px;color:#555;line-height:40px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-text2 .dt-pg .item span{color:#999}

.d-text2 .dt-pg .item:hover{color:#1fa199}

.d-text2 .dt-pg .item:hover span{color:#1fa199}

.d-text2 .dt-pg .return{display:block;background-color:#1fa199;font-size:18px;color:#fff;text-align:center;position:absolute;right:0;top:0;width:180px;height:100%;z-index:10;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-text2 .dt-pg .return .icon-return{margin:0 auto 8px;display:block;width:28px;height:28px;background:url(../images/d-return1.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}

.d-text2 .dt-pg .return:hover{box-shadow:0 0 21px 0 rgba(37,118,114,.27)}

.d-text2 .dt-pg .return:hover .icon-return{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.d-text3{margin-bottom:58px;background-color:#35b4ad;box-shadow:0 0 13px 0 rgba(0,0,0,.1);display:-webkit-flex;display:flex;align-items:flex-start}

.d-text3 .pic{width:206px;position:relative;overflow:hidden;flex-shrink:0}

.d-text3 .pic:before{content:'';display:block;padding-top:129.13%}

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

.d-text3 .text{padding:32px 42px;flex-grow:1}

.d-text3 .hd{margin-bottom:16px;padding-bottom:27px;border-bottom:1px solid rgb(255,255,255,.3);color:#fff;font-weight:700;line-height:1.1;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}

.d-text3 .hd .name{margin-right:12px;font-size:24px}

.d-text3 .hd .job{font-size:18px}

.d-text3 .info{font-size:16px;color:#fff;line-height:2.13}

.d-text4{margin-bottom:34px;padding-bottom:82px;position:relative;z-index:1;display:-webkit-flex;display:flex;align-items:flex-start}

.d-text4:before{content:'';position:absolute;left:41.07%;top:0;right:0;bottom:0;background-color:#fff;z-index:-1}

.d-text4 .pic{width:50%;position:relative;overflow:hidden;flex-shrink:0}

.d-text4 .pic:before{content:'';display:block;padding-top:65.76%}

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

.d-text4 .text{padding:64px 84px 40px;width:50%;flex-shrink:0}

.d-text4 .title{font-size:24px;color:#333;font-weight:700;line-height:1.1}

.d-text4 .desc{margin-top:34px;font-size:16px;color:#555;line-height:30px}

.d-text4 .desc span{font-weight:700;font-size:18px;color:#35b4ad}

.d-text5{margin-top:64px;padding:78px 60px 100px;background:url(../images/d-bg7.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.d-text5 .d-hd1{margin-bottom:40px}

.d-text5 .d-btns2{margin-bottom:81px}

.d-text5 .pic{padding:8px;margin:0 auto;width:588px;max-width:100%;background-color:#35b4ad;position:relative}

.d-text5 .pic:before{content:'';position:absolute;left:0;top:calc(100% - 20px);right:0;height:18px;background:url(../images/d-bg8.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}

.d-text5 .pic .inn{overflow:hidden}

.d-text5 .pic img{margin:0 auto;display:block}

.d-text6{padding:24px 0 33px;border-bottom:1px dashed rgba(85,85,85,.3);display:-webkit-flex;display:flex;align-items:flex-start}

.d-text6 .pic{margin-right:40px;width:36%;flex-shrink:0}

.d-text6 .text{padding-top:2px;width:calc(64% - 40px);flex-shrink:0}

.d-text6 .tit{font-size:24px;color:#333;font-weight:700;line-height:1.1}

.d-text6 .desc{margin-top:22px;font-size:16px;color:#555;line-height:1.75}

.d-swp2{margin-bottom:60px;padding-bottom:62px;position:relative;overflow:hidden}

.d-swp2 .slider{padding:0 40px;position:relative;overflow:hidden}

.d-swp2 .slider .slider-inn{padding-right:200px;position:relative;overflow:hidden}

.d-swp2 .slider .slider-inn:before{content:'';position:absolute;left:3px;top:50%;right:0;height:26px;background:url(../images/d-line1.png) left bottom no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}

.d-swp2 .swiper-slide{width:199.9px;height:auto;min-height:368px;display:-webkit-flex;display:flex;flex-direction:column}

.d-swp2 .con{padding:0 40px 30px;margin-right:-100%;position:relative;z-index:10;width:200%;min-height:50%}

.d-swp2 .con:nth-child(2){padding:31px 40px 0;opacity:0;visibility:hidden}

.d-swp2 .line{position:absolute;left:14px;top:16px;bottom:0;width:1px;background-color:rgba(153,153,153,.5)}

.d-swp2 .line i{position:absolute;left:50%;top:0;width:10px;height:10px;background-color:#777;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}

.d-swp2 .line i:before{content:'';position:absolute;left:50%;top:50%;width:28px;height:28px;background-color:#777;opacity:.1;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.d-swp2 .year{margin-bottom:16px;font-size:30px;color:#35b4ad;line-height:1.1}

.d-swp2 .desc{font-size:18px;color:#666}

.d-swp2 .swiper-slide:nth-child(even) .con:nth-child(1){opacity:0;visibility:hidden}

.d-swp2 .swiper-slide:nth-child(even) .con:nth-child(2){opacity:1;visibility:visible}

.d-swp2 .swiper-slide:nth-child(even) .line{top:0;bottom:16px}

.d-swp2 .swiper-slide:nth-child(even) .line i{top:auto;bottom:0}

.d-swp3{padding-bottom:44px;position:relative;overflow:hidden}

.d-swp3 .con{display:block;box-shadow:0 0 6px 0 rgba(21,105,100,.2)}

.d-swp3 .pic{padding-top:67.66%;position:relative;overflow:hidden}

.d-swp3 .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}

.d-swp3 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.d-swp4{margin:0 -15px;padding:15px;padding-bottom:57px;position:relative;overflow:hidden}

.d-swp4 .swiper-slide{height:auto}

.d-swp4 .con{display:block;height:100%;background-color:#35b4ad;box-shadow:0 0 13px 0 rgba(0,0,0,.1);display:-webkit-flex;display:flex;flex-direction:column}

.d-swp4 .pic{padding-top:129.13%;position:relative;overflow:hidden;flex-shrink:0}

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

.d-swp4 .text{padding:12px 15px 16px;color:#fff;line-height:1.1;text-align:center;position:relative;z-index:1;flex-grow:1}

.d-swp4 .text:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/d-bg6.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;opacity:0;z-index:-1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-swp4 .title{font-size:20px;font-weight:400}

.d-swp4 .desc{margin-top:8px;font-size:16px}

.d-swp4 .con:hover .text:before{opacity:1}

.d-swp5{padding:10px 10px 50px;margin:0 -10px;position:relative;overflow:hidden}

.d-swp5 .pic{display:block;padding-top:64.04%;position:relative;box-shadow:0 0 7px 0 rgba(0,0,0,.22);overflow:hidden}

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

.d-ls1{margin-bottom:-24px}

.d-ls1 li{margin-bottom:24px}

.d-ls1 .con{display:block;display:-webkit-flex;display:flex;align-items:flex-start}

.d-ls1 .pic{margin-right:25px;width:194px;position:relative;box-shadow:0 8px 8px 0 rgba(4,0,0,.08);overflow:hidden;flex-shrink:0}

.d-ls1 .pic:before{content:'';display:block;padding-top:56.19%}

.d-ls1 .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}

.d-ls1 .text{padding-top:10px;width:calc(100% - 219px);max-width:100%;flex-grow:1}

.d-ls1 .date{font-size:16px;color:#999899;line-height:1.1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls1 .tit{margin-top:11px;font-size:16px;color:#333;font-weight:400;line-height:1.88;max-height:3.76em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.d-ls1 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.d-ls1 .con:hover .date{color:#35b4ad}

.d-ls1 .con:hover .tit{font-weight:700;color:#35b4ad}

.d-ls2 li{border-bottom:1px solid rgba(0,0,0,.1)}

.d-ls2 li:last-child{border:none}

.d-ls2 .con{padding-left:16px;position:relative;display:block;height:58px;line-height:58px;overflow:hidden}

.d-ls2 .con:before{content:'';position:absolute;left:0;top:50%;width:6px;height:6px;background-color:#999;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls2 .date{margin-left:15px;float:right;font-size:14px;color:#bebdbd;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls2 .tit{font-size:16px;color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.d-ls2 .con:hover:before{background-color:#35b4ad}

.d-ls2 .con:hover .tit{color:#35b4ad;font-weight:700}

.d-ls2 .con:hover .date{color:#35b4ad}

.d-ls3{}

.d-ls3 li{margin-bottom: 20px;}

.d-ls3 li:last-child{margin-bottom: 0;}

.d-ls3 .con{padding:40px 36px;display:block;height:264px;position:relative;z-index:1;overflow:hidden;display:-webkit-flex;display:flex;align-items:center}

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

.d-ls3 .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:-2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls3 .icon{margin-right:14px;height:70px;line-height:70px;font-size:0;flex-shrink:0}

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

.d-ls3 .text{flex-grow:1}

.d-ls3 .tit{line-height:1.1}

.d-ls3 .tit .cn{font-size:30px;color:#1fa099;font-weight:700}

.d-ls3 .tit .en{margin-top:8px;font-size:18px;color:#999;font-weight:400}

.d-ls3 li:nth-child(2) .con:before{background-image:url(../images/d-bg2.png)}

.d-ls3 .con:hover .bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.d-ls4{margin:0 -12px -24px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-ls4 li{padding:0 12px;margin-bottom:24px;width:50%;flex-shrink:0}

.d-ls4 .con{padding:22px 20px;display:block;height:100%;min-height:126px;background-color:#e9f8f7;border-radius:4px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls4 .icon{margin:0 auto 11px;width:52px;height:52px;line-height:52px;font-size:0;text-align:center;position:relative;overflow:hidden}

.d-ls4 .icon img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls4 .icon .ig_on{opacity:0}

.d-ls4 .tit{font-size:18px;color:#333;font-weight:400;line-height:1.1;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls4 .con:hover{background-color:#1fa099}

.d-ls4 .con:hover .icon img{opacity:0}

.d-ls4 .con:hover .icon .ig_on{opacity:1}

.d-ls4 .con:hover .tit{color:#fff}

.d-ls5 .con{padding-left:22px;position:relative;display:block;height:39px;line-height:39px}

.d-ls5 .con:before{content:'';position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background-color:#999;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls5 .tit{font-size:16px;color:#444;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.d-ls5 .con:hover:before{background-color:#35b4ad}

.d-ls5 .con:hover .tit{color:#35b4ad;font-weight:700}

.d-ls6{margin:0 -10px 38px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-ls6 li{padding:0 10px;margin-bottom:20px;width:20%;flex-shrink:0}

.d-ls6 .con{padding:33px 30px 31px;display:block;height:100%;background-color:#fff;box-shadow:0 5px 20px 0 rgba(33,139,133,.1);border-radius:4px;cursor:default;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls6 .tit{font-size:24px;color:#35b4ad;font-weight:400;text-align:center;line-height:1.1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls6 .desc{margin-top:10px;font-size:16px;color:#333;line-height:1.2;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls6 .con:hover{background-color:#35b4ad}

.d-ls6 .con:hover .tit{color:#fff}

.d-ls6 .con:hover .desc{color:#fff}

.d-ls7{margin:0 -5px -15px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-ls7 li{padding:0 5px;margin-bottom:15px;width:14.28%;flex-shrink:0}

.d-ls7 .con{display:block;height:100%;background-color:#fff;box-shadow:0 5px 20px 0 rgba(33,139,133,.1);border-radius:4px;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls7 .hd{padding:15px 25px 11px;min-height:55px;background:url(../images/d-bg3.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.d-ls7 .tit{font-size:24px;color:#fff;font-weight:400;line-height:1.2}

.d-ls7 .bd{padding:16px 25px;padding-right:5px;min-height:85px}

.d-ls7 .desc{font-size:16px;color:#333;line-height:1.63}

.d-ls7 .con:hover{box-shadow:0 5px 20px 0 rgba(33,139,133,.5)}

.d-ls8{margin-bottom:-17px}

.d-ls8 li{margin-bottom:17px}

.d-ls8 .con{padding:15.5px 44px;display:block;font-size:18px;line-height:1.5;border:1px solid #b3dfdc;box-shadow:0 0 8px 0 rgba(21,105,100,.15);border-radius:4px;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls8 .con:before{content:'';position:absolute;left:23px;top:26px;width:8px;height:8px;background-color:#1fa199;border-radius:50%}

.d-ls8 .tit{font-weight:700;color:#1fa199;flex-shrink:0}

.d-ls8 .desc{color:#666}

.d-ls8 .con:hover{background-color:#fff;box-shadow:0 0 15px 0 rgba(21,105,100,.5)}

.d-ls9{margin-bottom:-30px}

.d-ls9 li{margin-bottom:30px}

.d-ls9 .con{padding:28px 32px;display:block;background-color:#fff;box-shadow:0 5px 40px 0 rgba(142,142,142,.1);display:-webkit-flex;display:flex;align-items:flex-start;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls9 .pic{margin-right:42px;width:270px;position:relative;overflow:hidden;flex-shrink:0}

.d-ls9 .pic:before{content:'';display:block;padding-top:58.67%}

.d-ls9 .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}

.d-ls9 .text{padding:10px 0 16px;width:calc(100% - 312px);max-width:100%;flex-grow:1}

.d-ls9 .tit{font-size:18px;color:#333;font-weight:700;line-height:1.1;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls9 .desc{margin-top:22px;font-size:16px;color:#777;line-height:1.75;max-height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls9 .date{margin-top:15px;font-size:14px;color:#999}

.d-ls9 .con:hover{box-shadow:0 0 40px 0 rgba(142,142,142,.27)}

.d-ls9 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.d-ls9 .con:hover .desc,.d-ls9 .con:hover .tit{color:#35b4ad}

.d-ls10{margin:0 -18px -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-ls10 li{padding:0 18px;margin-bottom:40px;width:33.33%;flex-shrink:0}

.d-ls10 .con{padding:20px 20px 22px;display:block;height:100%;background-color:#fff;box-shadow:0 5px 40px 0 rgba(142,142,142,.1);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls10 .pic{margin-bottom:19px;padding-top:58.71%;position:relative;overflow:hidden}

.d-ls10 .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}

.d-ls10 .tit{font-size:18px;color:#333;font-weight:400;line-height:1.67;height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.d-ls10 .date{margin-top:15px;font-size:14px;color:#bbb}

.d-ls10 .con:hover{box-shadow:0 0 21px 0 rgba(37,118,114,.27)}

.d-ls10 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.d-ls10 .con:hover .tit{color:#35b4ad;font-weight:700}

.d-ls11{margin-bottom:-30px}

.d-ls11 li{margin-bottom:30px}

.d-ls11 .con{padding:32px 30px 27px;display:block;background-color:#fff;box-shadow:0 5px 20px 0 rgba(88,88,88,.05);display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls11 .date{padding-right:30px;margin-right:32px;position:relative;width:88px;text-align:center;flex-shrink:0}

.d-ls11 .date:before{content:'';position:absolute;right:0;top:50%;width:1px;height:50px;background-color:#616161;opacity:.12;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.d-ls11 .date .d1{font-size:30px;color:#35b4ad;line-height:1}

.d-ls11 .date .d2{margin-top:10px;font-size:14px;color:#999;line-height:1.1}

.d-ls11 .text{width:calc(100% - 150px);max-width:100%;flex-grow:1}

.d-ls11 .tit{font-size:18px;color:#333;font-weight:700;line-height:1.2;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls11 .desc{margin-top:10px;font-size:16px;color:#777;line-height:1.75;max-height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls11 .con:hover .desc,.d-ls11 .con:hover .tit{color:#35b4ad}

.d-ls12{margin:0 -25px -25px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-ls12 li{padding:0 54px;margin-bottom:25px;flex-shrink:0}

.d-ls12 .con{display:block}

.d-ls12 .tit{font-size:20px;color:#35b4ad;font-weight:700;line-height:1.1;text-align:center}

.d-ls12 .imgs{margin:22px 0 -15px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}

.d-ls12 .imgs .pic{margin:0 8px 15px;padding:10px;width:160px;height:160px;line-height:136px;font-size:0;text-align:center;background-color:#fff;border:2px solid #219796;border-radius:10px}

.d-ls12 .imgs .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.d-ls12 .desc{margin-top:20px;font-size:16px;color:#666;text-align:center}

.d-ls13 .con{padding-bottom:64px;display:block;position:relative;z-index:1;display:-webkit-flex;display:flex;align-items:flex-start}

.d-ls13 .con:before{content:'';position:absolute;right:0;top:0;bottom:0;width:81.79%;background:url(../images/d-bg5.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1}

.d-ls13 .pic{width:44.36%;position:relative;overflow:hidden;flex-shrink:0}

.d-ls13 .pic:before{content:'';display:block;padding-top:59.74%}

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

.d-ls13 .text{padding:44px 35px 40px 46px;width:55.64%;max-width:100%;flex-grow:1}

.d-ls14{margin:0 -15px -28px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-ls14 li{padding:0 15px;margin-bottom:28px;width:33.33%;flex-shrink:0}

.d-ls14 .a1{padding:8.5px 12px;display:block;font-size:16px;color:#0e59ac;font-weight:700;line-height:1.5;background:linear-gradient(0deg,#eaf5fd,#fff);box-shadow:0 2px 2px 0 rgba(140,182,229,.55);border-radius:4px;border:1px solid #b1cfe8;position:relative;z-index:1;overflow:hidden;display:-webkit-flex;display:flex;align-items:flex-start;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls14 .a1:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,#25a8a1,#3ed8cf);box-shadow:0 2px 2px 0 rgba(124,208,203,.55);border-radius:4px;border:1px solid rgba(234,255,254,.5);z-index:-1;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls14 .a1 .icon-arrow{margin:5px 10px 0 0;display:block;width:16px;height:16px;background:url(../images/d-arrow15.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls14 .a1:hover{box-shadow:0 2px 2px 0 rgba(124,208,203,.55);border:1px solid rgba(234,255,254,.5)}

.d-ls14 .a1:hover{color:#fff}

.d-ls14 .a1:hover:before{opacity:1}

.d-ls14 .a1:hover .icon-arrow{background-image:url(../images/d-arrow16.png)}

.d-ls15{margin:0 -16px -54px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-ls15 li{padding:0 16px;margin-bottom:54px;width:16.66%;flex-shrink:0}

.d-ls15 .con{display:block;height:100%;background-color:#35b4ad;box-shadow:0 0 13px 0 rgba(0,0,0,.1);display:-webkit-flex;display:flex;flex-direction:column}

.d-ls15 .pic{padding-top:129.13%;position:relative;overflow:hidden;flex-shrink:0}

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

.d-ls15 .text{padding:12px 15px 16px;color:#fff;line-height:1.1;text-align:center;position:relative;z-index:1;flex-grow:1}

.d-ls15 .text:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/d-bg6.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;opacity:0;z-index:-1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls15 .title{font-size:20px;font-weight:400}

.d-ls15 .desc{margin-top:8px;font-size:16px}

.d-ls15 .con:hover .text:before{opacity:1}

.d-ls16{margin:0 -25px -52px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-ls16 li{padding:0 25px;margin-bottom:52px;width:50%;flex-shrink:0}

.d-ls16 .con{padding:30px;padding-bottom:33px;display:block;height:100%;background-color:#fff;box-shadow:0 5px 40px 0 rgba(142,142,142,.1);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls16 .pic{margin-bottom:31px;padding-top:65.96%;position:relative;overflow:hidden}

.d-ls16 .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}

.d-ls16 .tit{font-size:24px;color:#333;font-weight:700;line-height:1.1;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls16 .desc{margin-top:13px;font-size:16px;color:#555;line-height:1.88;height:3.76em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls16 .btns{margin-top:23px;display:-webkit-flex;display:flex}

.d-ls16 .btns .a1{padding:0 12px 0 15px;display:block;min-width:139px;line-height:34px;font-size:16px;color:#2ca9a2;background-color:#fff;border:1px solid #35b4ad;border-radius:4px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls16 .btns .a1 .icon-arrow{margin-left:15px;width:18px;height:12px;background:url(../images/d-arrow18.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}

.d-ls16 .con:hover{box-shadow:0 0 21px 0 rgba(126,126,126,.27)}

.d-ls16 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.d-ls16 .con:hover .desc,.d-ls16 .con:hover .tit{color:#35b4ad}

.d-ls16 .con:hover .btns .a1{background-color:#35b4ad;border-color:#35b4ad;color:#fff}

.d-ls16 .con:hover .btns .a1 .icon-arrow{background-image:url(../images/d-arrow19.png)}

.d-ls17 li{border-bottom:1px solid rgba(166,167,169,.4)}

.d-ls17 .con{padding:36px 0;display:block;display:-webkit-flex;display:flex;align-items:flex-start}

.d-ls17 .pic{margin-right:36px;width:122px;position:relative;overflow:hidden;flex-shrink:0}

.d-ls17 .pic:before{content:'';display:block;padding-top:127.87%}

.d-ls17 .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}

.d-ls17 .text{width:calc(100% - 158px);flex-shrink:0}

.d-ls17 .hd{margin-bottom:18px;color:#35b4ad;line-height:1.1;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}

.d-ls17 .hd .name{margin-right:10px;font-size:22px;font-weight:700}

.d-ls17 .hd .job{font-size:16px;font-weight:700}

.d-ls17 .desc{font-size:16px;color:#555;line-height:1.75;max-height:7em;-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}

.d-ls17 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.d-ls18{margin:0 -17px -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.d-ls18 li{padding:0 17px;margin-bottom:40px;width:33.33%;flex-shrink:0}

.d-ls18 .con{padding:20px;padding-bottom:30px;display:block;height:100%;background-color:#fff;box-shadow:0 5px 40px 0 rgba(142,142,142,.1)}

.d-ls18 .pic{margin-bottom:21px;padding-top:109.18%;position:relative;overflow:hidden}

.d-ls18 .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}

.d-ls18 .tit{font-size:20px;color:#333;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.d-ls18 .date{margin-top:12px;font-size:14px;color:#bbb}

.d-ls18 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.d-ls18 .con:hover .tit{color:#35b4ad;font-weight:700}

.d-ls19{margin-bottom:-24px}

.d-ls19 li{margin-bottom:24px}

.d-ls19 .con{padding:0 34px 0 32px;display:block;height:72px;line-height:72px;background-color:#fff;box-shadow:0 5px 20px 0 rgba(88,88,88,.05);overflow:hidden}

.d-ls19 .date{margin-left:20px;float:right;font-size:16px;color:#999}

.d-ls19 .tit{font-size:18px;color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.d-ls19 .con:hover .tit{font-weight:700;color:#35b4ad}

.d-ls20{margin-bottom:-46px}

.d-ls20 li{margin-bottom:46px}

.d-ls20 .con{background-color:#fff;display:block;display:-webkit-flex;display:flex;align-items:center}

.d-ls20 .pic{width:50%;position:relative;overflow:hidden;flex-shrink:0}

.d-ls20 .pic img{display:block;width:100%;height:100%}

.d-ls20 .text{padding:40px 64px;padding-right:40px;width:50%;flex-shrink:0}

.d-ls20 .tit{font-size:24px;color:#333;font-weight:700;line-height:1.1}

.d-ls20 .desc{margin-top:28px;font-size:16px;color:#555;line-height:1.88}

.d-ls20 li:nth-child(odd) .pic{order:2}

.d-ls20 li:nth-child(odd) .text{order:1}

.d-ls21 li{border-bottom:1px solid rgba(0,0,0,.15)}

.d-ls21 .con{padding:33px 0 38px;display:block}

.d-ls21 .tit{font-size:24px;color:#35b4ad;font-weight:700;line-height:1.1;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}

.d-ls21 .tit span{font-size:16px;line-height:1.3}

.d-ls21 .desc{margin-top:8px;font-size:16px;color:#555;line-height:2.25}

.d-ls21 .desc .item{display:-webkit-flex;display:flex}

.d-ls21 .desc .item-t{font-weight:700}

.d-ls21 li:last-child{border:none}

.d-ls22{margin-bottom:-24px}

.d-ls22 li{margin-bottom:24px}

.d-ls22 .con{display:block;display:-webkit-flex;display:flex;align-items:flex-start}

.d-ls22 .num{margin-right:4px;min-width:48px;line-height:48px;background-color:#35b4ad;border-radius:50% 50% 0 50%;font-size:24px;color:#fff;text-align:center;font-family:Arial;flex-shrink:0}

.d-ls22 .desc{padding:10px 34px;font-size:16px;color:#555;line-height:1.5;border:1px solid #93cbc8;border-radius:50px 50px 50px 0;position:relative;flex-grow:1}

.d-ls22 .desc:before{content:'';position:absolute;margin-top:-2px;left:-1px;top:100%;width:10px;height:13px;background:url(../images/d-arrow21.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}

.d-ls23 li{border-bottom:1px dashed rgba(85,85,85,.3)}

.d-ls23 .con{padding:32px 0;display:block;display:-webkit-flex;display:flex;align-items:flex-start}

.d-ls23 .pic{margin-right:34px;width:188px;position:relative;overflow:hidden;flex-shrink:0}

.d-ls23 .pic:before{content:'';display:block;padding-top:67.55%}

.d-ls23 .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}

.d-ls23 .text{padding-top:3px;width:calc(100% - 222px);max-width:100%;flex-shrink:0}

.d-ls23 .tit{margin-bottom:12px;font-size:20px;color:#333;font-weight:700;line-height:1.1;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-ls23 .for{margin-bottom:8px;font-size:16px;color:#35b4ad}

.d-ls23 .desc{font-size:16px;color:#555;line-height:1.75;max-height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.d-ls23 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.d-ls23 .con:hover .tit{color:#35b4ad}

.d-ls24{padding-left:26px;margin:0 -10px -10px 0;display:-webkit-flex;display:flex}

.d-ls24 li{margin:0 10px 10px 0}

.d-ls24 .a1{padding:9px 10px;display:block;min-width:144px;font-size:16px;color:#fff;text-align:center;line-height:1.5;background-color:#35b4ad;border-radius:4px}

.d-ls25 li{padding-bottom:1px;overflow:hidden}

.d-ls25 .con{display:block;height:76px;line-height:76px;position:relative}

.d-ls25 .con:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:rgba(40,40,40,.15)}

.d-ls25 .con:after{content:'';position:absolute;left:0;bottom:-1px;height:2px;background-color:#35b4ad;width:0;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.d-ls25 .date{margin-left:20px;float:right;font-size:16px;color:#999}

.d-ls25 .tit{padding-left:28px;position:relative;font-size:18px;color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.d-ls25 .tit:after{content:'';position:absolute;left:0;top:50%;width:8px;height:8px;background-color:#999;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.d-ls25 .tit span{font-weight:700!important;color:#35b4ad!important}

.d-ls25 .con:hover:after{width:100%}

.d-ls25 .con:hover .tit{color:#35b4ad;font-weight:700}

.d-filt1{margin-bottom:48px}

.d-filt1, .d-filt1 form{display:-webkit-flex;display:flex;justify-content:center}

.d-filt1 .d-search2,.d-filt1 .drop02{margin:0 6px}

.d-filt1 .drop02{width:382px;max-width:27.29%}

.d-filt1 .d-search2{width:554px;max-width:39.57%}

.d-imgs1{display:block;height:216px;position:relative;overflow:hidden}

.d-imgs1 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}

.d-imgs1:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.d-slideNv1 li{border-bottom:1px solid rgba(40,40,40,.1)}

.d-slideNv1 .a1{padding:16.5px 18px;display:block;font-size:16px;color:#333;line-height:1.5;display:-webkit-flex;display:flex;align-items:flex-start;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.d-slideNv1 .a1 .icon-arrow{margin:7px 10px 0 0;width:12px;height:12px;background:url(../images/d-arrow22.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}

.d-slideNv1 .a1:hover,.d-slideNv1 .on .a1{background-color:#35b4ad;color:#fff}

.d-slideNv1 .a1:hover .icon-arrow,.d-slideNv1 .on .a1 .icon-arrow{background-image:url(../images/d-arrow23.png)}

.d-resultT1{padding-top:10px;margin-left:32px;font-size:18px;color:#333;line-height:1.2}

.d-resultT1 span{font-weight:700;color:#35b4ad}

.piaoWindow{position: fixed; left: 0; top: 0; width: 260px; z-index: 99;}
.piaoWindow .close{position: absolute; right: 0; top: 0; width: 20px; height: 20px; background: url(../images/d-close2.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; z-index: 10;}
.piaoWindow .pic{height: 100%; overflow: hidden;}
.piaoWindow .pic img{display: block; width: 100%;}

@media only screen and (max-width:1599px){

.d-innNav.innNav_2 a{padding:0 12px}

.d-ls6 .con{padding:30px 20px}

}

@media only screen and (max-width:1439px){

.header .header2{min-height:170px}

.header .header3{height:54px;line-height:54px}

.header .header-set .item{font-size:14px}

.header .header-logo{width:400px;height:90px;line-height:90px}

.header .header-codes{padding:10px 20px 6px}

.header .header-codes .item{width:90px;margin-left:15px}

.header .header-codes .pic{width:80px;height:80px;line-height:80px}

.header .header-codes .title{font-size:12px}

.header .header-nav>li>a{font-size:16px}

.header .sub1{padding:40px 40px 60px;padding-right:15px}

.header .sub1 .sub1-col{padding-top:8px;margin-right:30px;width:220px}

.header .sub1 .sub1-cor{width:calc(100% - 250px)}

.header .sub1 .title{margin-bottom:15px;font-size:24px}

.d-lsNv1 .a1{padding:10px 0;font-size:16px}

.d-lsNv1 .item{padding:0 25px}

.d-lsNv1 dl{padding:0 25px}

.footer{padding:40px 0 30px}

.footer .line{margin:18px 0}

.footer .footer-link{font-size:14px}

.footer .footer-info{padding-top:6px;font-size:14px}

.footer .footer-copy{font-size:13px}

.footer .footer-ba{margin-top:20px}

.footer .footer-ba .item{height:40px;line-height:40px}

.d-banner1{height:420px}

.d-ban1{height:310px}

.d-ban1:before{left:0}

.d-innNav a{padding:0 25px;min-width:120px;line-height:56px;font-size:16px}

.d-innNav .on a{min-width:130px}

.d-sel2 select{height:50px;line-height:48px;font-size:14px}

.drop02 .drop02-tit{height:50px;line-height:48px;font-size:14px}

.drop02 .icon-arrow{width:48px;height:48px}

.d-search2{height:50px}

.d-search2 .inp{height:48px;line-height:48px;font-size:14px}

.d-hd2 .d-search2{width:300px}

.d-tabT2 .tit{padding:10px 15px;font-size:16px}

.d-hotNews1 .pic{margin-bottom:14px}

.d-hotNews1 .desc{margin-top:10px}

.d-text4{padding-bottom:20px;margin-bottom:30px}

.d-text4 .text{padding:40px 50px 20px}

.d-text4 .title{font-size:20px}

.d-text4 .desc{margin-top:20px;font-size:14px}

.d-text4 .desc span{font-size:16px}

.d-swp1 .icon{margin-bottom:20px;width:70px;height:70px;line-height:66px}

.d-swp2 .slider .slider-inn{padding-right:150px}

.d-swp2 .slider .slider-inn:before{left:5px}

.d-swp2 .swiper-slide{width:150px}

.d-swp2 .year{margin-bottom:12px;font-size:24px}

.d-swp2 .desc{font-size:14px}

.d-swp2 .swiper-slide:nth-child(even) .con:nth-child(2){padding-top:20px}

.d-swp4{padding-bottom:40px}

.d-swp4 .title{font-size:18px}

.d-swp4 .desc{font-size:14px}

.d-ls1 .pic{margin-right:20px;width:41.8%}

.d-ls1 .text{padding-top:6px;width:calc(58.2% - 20px)}

.d-ls1 .tit{margin-top:6px;line-height:1.5;max-height:3em}

.d-ls2 .con{height:46px;line-height:46px}

/*.d-ls3 .con{height:210px}*/

.d-ls4{margin:0 -10px -20px}

.d-ls4 li{padding:0 10px;margin-bottom:20px}

.d-ls4 .con{padding:18px 16px;min-height:110px}

.d-ls4 .icon{width:42px;height:42px;line-height:42px}

.d-ls6{margin-bottom:20px}

.d-ls6 .con{padding:25px 15px}

.d-ls6 .tit{font-size:20px}

.d-ls6 .desc{font-size:14px}

.d-ls7 .hd{padding:12px 20px;min-height:48px}

.d-ls7 .tit{font-size:20px}

.d-ls7 .bd{padding:12px 20px;padding-right:5px;min-height:76px}

.d-ls7 .desc{font-size:14px}

.d-ls8 .con{padding:12px 36px;font-size:16px}

.d-ls8 .con:before{left:15px;top:21px}

.d-ls15 .title{font-size:18px}

.d-ls15 .desc{font-size:14px}

.d-imgs1{height:160px}

}

@media only screen and (max-width:1199px){

.header .header-logo{width:300px;height:70px;line-height:70px}

.header .header-nav>li>a{font-size:14px}

.d-soPop .cont .col{width:150px}

.d-soPop .cont .cor{width:510px}

.footer{padding:20px 0}

.footer .footer-link{font-size:13px}

.footer .line{margin:12px 0}

.footer .footer-info{font-size:13px}

.footer .footer-copy{font-size:12px}

.footer .footer-ba{margin-top:15px}

.footer .footer-ba .item{height:32px;line-height:32px}

.d-banner1{height:340px}

.d-ban1 .ban-cont .title{font-size:24px}

.d-ban1 .ban-cont .cur{margin-top:12px}

.pages{padding-top:40px!important}

.pages ul a,.pages ul span{min-width:32px;height:32px;line-height:30px;font-size:14px}

.pages ul .next a,.pages ul .prev a{width:32px;-webkit-background-size:8px auto;background-size:8px auto}

.pages .total{font-size:14px}

.pages .total .go{margin:0 12px}

.pages .total .go .inp{width:32px;height:32px;line-height:30px;font-size:14px}

.pages .total .btns{min-width:60px;line-height:32px;font-size:14px}

.cur{padding-left:20px;-webkit-background-size:16px auto;background-size:16px auto}

.cur a,.cur em,.cur span{font-size:12px}

.cur em{margin:0 2px}

.d-radioG1{margin-bottom:-5px}

.d-radioG1 li{margin:0 20px 5px 0}

.d-radioG1 .con{font-size:14px}

.d-radioG1 .icon{margin-top:8px}

.d-form1{padding:30px}

.d-form1 .hd{margin-bottom:15px}

.d-form1 .hd .title{font-size:18px}

.d-form1 .form-item{margin-bottom:20px}

.d-form1 .form-hd{margin-bottom:8px}

.d-form1 .form-hd .title{font-size:16px}

.d-form1 .form-inn{padding-left:36px}

.d-form1 .form-tar{height:160px;font-size:14px}

.d-form1 .form-btns{margin-top:30px;padding-left:36px}

.d-form1 .form-btns .a1,.d-form1 .form-btns .a2{width:140px;height:46px;line-height:46px;font-size:16px}

.d-hd1{margin-bottom:25px!important}

.d-hd2{padding:20px}

.d-hd2 .d-search2{width:240px}

.d-title1{padding-bottom:14px}

.d-title1:before{width:40px;height:2px}

.d-title1 .tit{font-size:24px}

.d-title2 .tit{font-size:18px}

.d-title2 .tit span{font-size:14px}

.d-title3 .tit{font-size:20px}

.d-title3 .tit span{padding-bottom:12px}

.d-title4 .tit{font-size:18px}

.d-btns1 .a1{font-size:14px}

.d-btns1 .a1 .icon-arrow{margin-left:6px;width:20px;height:14px}

.d-btns2 .a1{min-width:240px;line-height:40px;font-size:16px}

.d-btns2 .a1 .icon-down{margin-left:10px;width:16px;height:16px}

.d-tabT1 .tit{padding:14px 0;font-size:18px}

.d-tabT2{margin-bottom:20px!important}

.d-tabT3{margin-bottom:25px!important}

.d-tabT3 ul{margin:0 -15px}

.d-tabT3 li{padding:0 15px}

.d-tabT3 li:before{height:16px}

.d-tabT3 .tit{padding:10px 0;font-size:18px}

.d-rowInd1{padding:60px 0 30px}

.d-rowInd2{padding:30px 0}

.d-rowInd2 .row-cont .row-col,.d-rowInd2 .row-cont .row-cor{padding:0 20px 20px}

.d-rowInd2 .row-cont .row-col{width:66%}

.d-rowInd2 .row-cont .row-cor{width:32%}

.d-hotNews1 .tit{font-size:16px}

.d-hotNews1 .tit span{font-size:13px}

.d-hotNews1 .desc{font-size:14px}

.d-rowInd3{padding:30px 0}

.d-rowInd4{padding:30px 0 60px}

.d-rowInd4 .row-col:nth-child(1) .row-cont{padding:20px}

.d-rowInn4 .d-box1{margin-top: 40px}

.d-rowInd4 .d-ls5{padding:15px 20px}

.d-rowInn1,.d-rowInn10,.d-rowInn11,.d-rowInn12,.d-rowInn13,.d-rowInn14,.d-rowInn15,.d-rowInn16,.d-rowInn17,.d-rowInn18,.d-rowInn19,.d-rowInn2,.d-rowInn20,.d-rowInn21,.d-rowInn22,.d-rowInn23,.d-rowInn24,.d-rowInn25,.d-rowInn26,.d-rowInn27,.d-rowInn28,.d-rowInn29,.d-rowInn3,.d-rowInn30,.d-rowInn31,.d-rowInn32,.d-rowInn33,.d-rowInn34,.d-rowInn35,.d-rowInn36,.d-rowInn37,.d-rowInn38,.d-rowInn39,.d-rowInn4,.d-rowInn40,.d-rowInn41,.d-rowInn42,.d-rowInn5,.d-rowInn6,.d-rowInn7,.d-rowInn8,.d-rowInn9{padding:60px 0}

.d-box1 .box-items{padding-bottom:20px;margin-bottom:20px}

.d-box2 .box-items+.box-items{margin-top:30px}

.d-box3 .box-items{padding-bottom:40px;margin-bottom:30px}

.d-box3 .d-ls12{margin-top:50px}

.d-box5 .box-items{padding:40px 60px 60px}

.d-box5 .box-items+.box-items{margin-top:30px}

.d-box6 .box-items{padding-bottom:25px!important;margin-bottom:30px!important}

.d-box6 .d-hd1{margin-bottom:10px!important}

.d-box7 .box-items{margin-bottom:30px}

.d-box8 .box-items+.box-items{margin-top:50px}

.d-box9 .pic{height:400px;line-height:380px}

.d-box10{padding:40px 50px 60px}

.d-box11{padding-bottom:40px}

.d-box11 .box-col{padding:30px;padding-bottom:15px}

.d-box14 .box-col{width:230px}

.d-box14 .box-cor_cont{padding:15px 30px 40px}

.d-box15 .d-hd1{margin:0!important}

.d-box15 .box-items{padding:25px 0}

.d-box17{margin-top:60px}

.d-box17 .d-hd1{margin-bottom:10px!important}

.d-rowInn24 .d-text1{margin-top:40px}

.d-rowInn28 .d-box3{margin-top:30px}

.d-rowInn29 .d-box5{margin-top:20px}

.d-rowInn30 .d-ls20{margin-top:20px}

.d-rowInn31 .d-ls20{margin-top:20px}

.d-rowInn31 .d-tabD1 .d-text1{margin-top:30px}

.d-table1 td,.d-table1 th{padding:8px 0;font-size:14px;height:42px}

.d-table1 .name{margin-right:0;padding-left:15px}

.d-table1 .title{margin:0}

.d-table1.table_2 td,.d-table1.table_2 th{padding:9px 5px 11px}

.d-table1.table_2 th{font-size:16px;height:50px;line-height:1.2}

.d-table1.table_2 .title{font-size:16px}

.d-table2 .hd{padding:15px 20px}

.d-table2 .hd .title{font-size:18px}

.d-table2 .cont td,.d-table2 .cont th{padding:12px;font-size:14px;height:48px;line-height:1.6}

.d-table3 td,.d-table3 th{padding:8px 15px;font-size:14px;height:42px}

.d-table3 .name{margin-right:0;padding-left:15px}

.d-table3 .title{margin:0}

.d-table4 .hd{padding:15px}

.d-table4 .cont td,.d-table4 .cont th{padding:12px;font-size:14px;height:48px;line-height:1.6}

.d-text1{font-size:14px}

.d-text1 hr{margin:30px 0}

.d-text1 h4{font-size:16px!important}

.d-text1 h4 span{font-size:15px!important}

.d-text1 h5{font-size:15px!important}

.d-text2 .hd{padding-bottom:16px}

.d-text2 .hd .title{font-size:24px}

.d-text2 .hd .info{font-size:14px}

.d-text2 .cont{padding:30px 7.2%}

.d-text2 .cont{font-size:14px}

.d-text2 .dt-pg{padding:15px 30px;padding-right:140px;min-height:90px}

.d-text2 .dt-pg .item{font-size:14px;line-height:30px}

.d-text2 .dt-pg .return{width:120px;font-size:14px}

.d-text2 .dt-pg .return .icon-return{width:20px;height:20px}

.d-text3{margin-bottom:40px}

.d-text3 .text{padding:25px 30px}

.d-text3 .hd{padding-bottom:12px;margin-bottom:20px}

.d-text3 .hd .name{font-size:18px}

.d-text3 .hd .job{font-size:14px}

.d-text3 .info{font-size:14px;line-height:1.8}

.d-text4 .text{padding:30px 40px 10px}

.d-text4 .title{font-size:18px}

.d-text4 .desc{margin-top:12px;line-height:26px}

.d-text4 .desc span{font-size:14px}

.d-text5{margin-top:25px;padding:40px 30px}

.d-text5 .d-btns2{margin-bottom:30px}

.d-text6{padding:20px 0 25px}

.d-text6 .pic{margin-right:25px}

.d-text6 .text{width:calc(64% - 25px)}

.d-text6 .tit{font-size:18px}

.d-text6 .desc{margin-top:10px;font-size:14px}

.d-swp1 .icon{margin-bottom:12px;width:56px;height:56px;line-height:54px;border-width:1px}

.d-swp1 .title{font-size:16px}

.d-swp2{padding-bottom:40px;margin-bottom:40px}

.d-swp2 .slider .slider-inn{padding-right:116px}

.d-swp2 .swiper-slide{width:116px;min-height:290px}

.d-swp2 .year{margin-bottom:8px;font-size:20px}

.d-swp5{padding-bottom:30px}

.d-ls1 .text{padding-top:2px}

.d-ls1 .date{font-size:14px}

.d-ls1 .tit{font-size:14px}

.d-ls2 .con{padding-left:14px;height:40px;line-height:40px}

.d-ls2 .con:before{width:4px;height:4px}

.d-ls2 .date{font-size:12px}

.d-ls2 .tit{font-size:14px}

.d-ls3 .con{padding:30px 25px}

.d-ls3 .icon{margin-right:10px;height:56px;line-height:56px}

.d-ls3 .tit .cn{font-size:24px}

.d-ls3 .tit .en{font-size:14px}

.d-ls4{margin:0 -5px -10px}

.d-ls4 li{padding:0 5px;margin-bottom:10px}

.d-ls4 .con{padding:20px 15px;min-height:100px}

.d-ls4 .icon{width:32px;height:32px;line-height:32px}

.d-ls4 .tit{font-size:14px}

.d-ls5 .tit{font-size:14px}

.d-ls5 .con{padding-left:14px;height:32px;line-height:32px}

.d-ls5 .con:before{width:4px;height:4px}

.d-ls6{margin:0 -5px 20px}

.d-ls6 li{padding:0 5px;margin-bottom:10px}

.d-ls6 .con{padding:20px 10px}

.d-ls6 .tit{font-size:18px}

.d-ls6 .desc{margin-top:6px}

.d-ls7 .hd{padding:10px 15px;min-height:40px}

.d-ls7 .tit{font-size:16px}

.d-ls7 .bd{padding:8px 15px;padding-right:5px}

.d-ls8{margin-bottom:-15px}

.d-ls8 li{margin-bottom:15px}

.d-ls8 .con{padding:12px 32px;font-size:14px}

.d-ls8 .con:before{top:20px;width:6px;height:6px}

.d-ls9 .pic{width:240px}

.d-ls9 .tit{font-size:16px}

.d-ls9 .desc{margin-top:16px;font-size:14px}

.d-ls9 .date{margin-top:12px;font-size:13px}

.d-ls10 .con{padding:20px}

.d-ls10 .pic{margin-bottom:15px}

.d-ls10 .tit{font-size:16px}

.d-ls10 .date{margin-top:10px}

.d-ls11{margin-bottom:-20px}

.d-ls11 li{margin-bottom:20px}

.d-ls11 .con{padding:25px 20px}

.d-ls11 .date{width:80px;padding-right:10px;margin-right:20px}

.d-ls11 .date .d1{font-size:24px}

.d-ls11 .date .d2{margin-top:6px;font-size:12px}

.d-ls11 .text{width:calc(100% - 100px)}

.d-ls11 .tit{font-size:16px}

.d-ls11 .desc{margin-top:6px;font-size:14px}

.d-ls12{margin:0 -20px -25px}

.d-ls12 li{padding:0 20px}

.d-ls12 .tit{font-size:18px}

.d-ls12 .imgs{margin-top:18px}

.d-ls12 .imgs .pic{width:120px;height:120px;line-height:96px}

.d-ls12 .desc{margin-top:15px;font-size:14px}

.d-ls13 .con{padding-bottom:20px}

.d-ls13 .text{padding:30px}

.d-ls14{margin:0 -5px -15px}

.d-ls14 li{padding:0 5px;margin-bottom:15px}

.d-ls14 .a1{padding:10px;font-size:14px;line-height:1.3}

.d-ls14 .a1 .icon-arrow{margin:2px 6px 0 0}

.d-ls15{margin:0 -10px -30px}

.d-ls15 li{padding:0 10px;margin-bottom:30px}

.d-ls16 .tit{font-size:18px}

.d-ls16 .desc{margin-top:10px;font-size:14px}

.d-ls16 .btns{margin-top:15px}

.d-ls16 .btns .a1{padding:0 10px;min-width:110px;line-height:30px;font-size:14px}

.d-ls17 .con{padding:25px 0}

.d-ls17 .hd{margin-bottom:10px}

.d-ls17 .hd .name{font-size:18px}

.d-ls17 .hd .job{font-size:14px}

.d-ls17 .desc{font-size:14px}

.d-ls18 .pic{margin-bottom:15px}

.d-ls18 .tit{font-size:18px}

.d-ls18 .date{margin-top:8px;font-size:13px}

.d-ls19 .con{height:58px;line-height:58px}

.d-ls19 .date{font-size:14px}

.d-ls19 .tit{font-size:16px}

.d-ls20 .tit{font-size:18px}

.d-ls20 .desc{margin-top:20px;font-size:14px}

.d-ls20 .text{padding:30px}

.d-ls21 .con{padding:25px 0}

.d-ls21 .tit{font-size:18px}

.d-ls21 .tit span{font-size:14px}

.d-ls21 .desc{font-size:14px}

.d-ls22 .num{font-size:18px;min-width:40px;line-height:40px}

.d-ls22 .desc{padding:10px 20px;font-size:14px}

.d-ls23 .con{padding:25px 0}

.d-ls23 .pic{margin-right:25px;width:170px}

.d-ls23 .text{width:calc(100% - 195px)}

.d-ls23 .tit{margin-bottom:8px;font-size:16px}

.d-ls23 .for{margin-bottom:4px;font-size:14px}

.d-ls23 .desc{font-size:14px}

.d-ls24 .a1{font-size:14px;min-width:120px}

.d-ls25 .con{height:50px;line-height:50px}

.d-ls25 .date{font-size:14px}

.d-ls25 .tit{padding-left:16px;font-size:16px}

.d-ls25 .tit:after{width:6px;height:6px}

.d-filt1{margin-bottom:20px}

.d-imgs1{height:134px}

.d-slideNv1 .a1{padding:12px 10px}

.d-resultT1{margin-left:15px;font-size:14px}

.d-box13 .box-con{min-height:0}

}

@media only screen and (max-width:959px){

body{padding-top:93px}

.wp{width:100%;padding:0 20px}

.header{position:fixed;left:0;top:0;right:0;height:93px;box-shadow:0 0 10px rgba(0,0,0,.15)}

.header-menuBtn{display:block}

.header .header1{height:32px}

.header .header-set .item{line-height:28px}

.header .header2{min-height:0;padding:10px 0}

.header .header2 .h-cor{display:none}

.header .header-logo{width:180px;height:40px;line-height:40px}

.header .header-nav{display:block}

.header .header-nav>li{margin-bottom:10px}

.header .header-nav>li>a{padding:8px 0;font-size:18px;line-height:1.5}

.header .header-navsub{position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.header .sub1{padding:20px;display:block}

.header .sub1 .sub1-col,.header .sub1 .sub1-cor{width:100%}

.header .sub1 .sub1-col{margin-bottom:15px}

.header .sub1 .title{font-size:16px}

.d-lsNv1{margin:0 -10px}

.d-lsNv1 .item{padding: 0 10px;width: 100%}

.d-lsNv1 dl{padding:0 10px;width:100%}

.header .header3{padding:15px 0;overflow:scroll;position:fixed;z-index:99;top:93px;bottom:0;width:100%;height:auto;line-height:inherit;max-height:100%;background-color:rgba(0,0,0,.9);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}

.header .header3{bottom:100%;visibility:hidden;opacity:0}

.header .header3.header__open{bottom:0;visibility:visible;opacity:1}

.header .header3 .wp{padding:0;height:auto}

.d-soPop .cont .cor{width:390px}

.footer .footer-link{display:block}

.footer .footer-link .cont em{margin:0 5px}

.footer .line{margin:8px 0}

.footer .footer-copy{text-align:center}

.footer .footer-ba{justify-content:center}

.footer .footer-ba .item{height:26px;line-height:26px}

.d-ban1{height:160px}

.d-innNav .wp{padding:0}

.d-innNav ul{padding:0 20px}

.d-innNav a{padding:0 20px;min-width:0!important;line-height:44px;font-size:14px}

.d-swpPag1{bottom:8px!important}

.d-swpPag1 .swiper-pagination-bullet{margin:0 4px!important;width:8px;height:8px}

.d-swpPag2 .swiper-pagination-bullet{margin:0 4px!important;width:8px;height:8px}

.d-swpPag3 .swiper-pagination-bullet{margin:0 4px!important;width:8px;height:8px}

.pages{padding-top:30px!important}

.d-title1{padding-bottom:10px}

.d-btns1 .a1{font-size:12px}

.d-btns1 .a1 .icon-arrow{margin-left:4px;width:16px;height:12px}

.d-tabT1 li{margin-right:15px}

.d-tabT1 .tit{padding:12px 0;font-size:16px}

.d-tabT2 ul{justify-content:flex-start}

.d-tabT2 li{width:33.33%}

.d-tabT2 .tit{padding:6px 10px;font-size:14px}

.d-tabT3 ul{margin:0 -10px}

.d-tabT3 li{padding:0 10px}

.d-tabT3 .tit{font-size:16px}

.d-tabT4{margin-bottom:30px}

.d-tabT4 li{padding:0 20px}

.d-rowInd1{padding:40px 0 20px}

.d-rowInd2{padding:20px 0}

.d-rowInd2 .row-cont{display:block}

.d-rowInd2 .row-cont .row-col,.d-rowInd2 .row-cont .row-cor{width:100%}

.d-rowInd2 .row-cont .row-col{margin-bottom:20px}

.d-rowInd2 .row-cont .row-col .d-tabT1{padding-right:80px}

.d-rowInd3{padding:20px 0}

.d-rowInd4{padding:20px 0 40px}

.d-rowInd4 .wp{display:block}

.d-rowInd4 .row-col{width:100%}

.d-rowInd4 .row-col+.row-col{margin-top:30px}

.d-rowInn4 .d-box1{margin-top: 25px}

.d-rowInn1,.d-rowInn10,.d-rowInn11,.d-rowInn12,.d-rowInn13,.d-rowInn14,.d-rowInn15,.d-rowInn16,.d-rowInn17,.d-rowInn18,.d-rowInn19,.d-rowInn2,.d-rowInn20,.d-rowInn21,.d-rowInn22,.d-rowInn23,.d-rowInn24,.d-rowInn25,.d-rowInn26,.d-rowInn27,.d-rowInn28,.d-rowInn29,.d-rowInn3,.d-rowInn30,.d-rowInn31,.d-rowInn32,.d-rowInn33,.d-rowInn34,.d-rowInn35,.d-rowInn36,.d-rowInn37,.d-rowInn38,.d-rowInn39,.d-rowInn4,.d-rowInn40,.d-rowInn41,.d-rowInn42,.d-rowInn5,.d-rowInn6,.d-rowInn7,.d-rowInn8,.d-rowInn9{padding:40px 0}

.d-box1 .box-items{padding-bottom:15px;margin-bottom:15px}

.d-box6 .box-items{padding-bottom:20px!important;margin-bottom:25px!important}

.d-box7 .box-items:nth-child(2) .d-hd1{margin-bottom:0!important}

.d-box8 .d-hd1{margin-bottom:15px!important}

.d-box9 .pic{height:300px;line-height:280px}

.d-box10{padding:40px 30px}

.d-box10 .d-hd1{margin-bottom:15px!important}

.d-box12 .d-hd1{margin-bottom:20px!important}

.d-box12 .box-con{padding:30px}

.d-box12 .box-items:nth-child(3) .box-con{padding:30px}

.d-box13{margin:0 -10px -20px}

.d-box13 .box-items{padding:0 10px;margin-bottom:20px}

.d-rowInn30 .d-ls20{margin:20px 0}

.d-rowInn32 .d-hd1{margin-bottom:15px!important}

.d-table1.table_2 td,.d-table1.table_2 th{line-height:1.7}

.d-table1.table_2 th{font-size:14px;height:42px}

.d-table1.table_2 .title{font-size:14px}

.d-text1 hr{margin:20px 0}

.d-text2 .hd:before{width:50px;height:2px}

.d-text2 .hd .title{font-size:20px}

.d-text2 .hd .info{margin-top:8px}

.d-text2 .cont{padding:20px 0}

.d-text2 .dt-pg{padding:10px 15px;padding-right:100px;min-height:80px}

.d-text2 .dt-pg .return{width:80px;font-size:13px}

.d-text2 .dt-pg .return .icon-return{margin-bottom:4px}

.d-text3{padding:20px;margin-bottom:30px;display:block}

.d-text3 .pic,.d-text3 .text{width:100%}

.d-text3 .pic{margin:0 auto 20px;width:230px;max-width:100%}

.d-text3 .text{padding:0}

.d-text3 .hd{padding-bottom:10px;margin-bottom:15px}

.d-text3 .hd .name{margin-right:8px}

.d-swp1 .icon{margin-bottom:10px;width:50px;height:50px;line-height:48px}

.d-swp1 .title{font-size:14px}

.d-swp2{padding-bottom:25px;margin-bottom:25px}

.d-swp2 .slider .slider-inn:before{left:4px;-webkit-background-size:auto 100%;background-size:auto 100%}

.d-swp2 .swiper-slide{min-height:240px}

.d-swp2 .line{top:10px}

.d-swp2 .line i{width:8px;height:8px}

.d-swp2 .line i:before{width:24px;height:24px}

.d-swp2 .swiper-slide:nth-child(even) .line{bottom:10px}

.d-swp3{padding-bottom:30px}

.d-swp4{padding-bottom:30px}

.d-swp4 .title{font-size:16px}

.d-ls1{margin-bottom:-20px}

.d-ls1 li{margin-bottom:20px}

.d-ls4 li{width:33.33%}

.d-ls6 li{width:33.33%}

.d-ls7 li{width:25%}

.d-ls9{margin-bottom:-20px}

.d-ls9 li{margin-bottom:20px}

.d-ls9 .con{padding:20px}

.d-ls9 .pic{margin-right:30px}

.d-ls9 .text{padding:10px 0;width:calc(100% - 270px)}

.d-ls10{margin:0 -10px -20px}

.d-ls10 li{padding:0 10px;margin-bottom:20px}

.d-ls15 li{width:20%}

.d-ls15 .title{font-size:16px}

.d-ls16{margin:0 -15px -30px}

.d-ls16 li{padding:0 15px;margin-bottom:30px}

.d-ls18{margin:0 -15px -30px}

.d-ls18 li{padding:0 15px;margin-bottom:30px}

.d-ls19{margin-bottom:-20px}

.d-ls19 li{margin-bottom:20px}

.d-ls19 .con{padding:0 15px}

.d-ls20{margin-bottom:-20px}

.d-ls20 li{margin-bottom:20px}

.d-ls20 .con{display:block}

.d-ls20 .pic,.d-ls20 .text{width:100%}

.d-ls20 .desc{margin-top:10px}

.d-ls21 .con{padding:20px 0}

.d-ls21 .desc{line-height:1.7}

}

@media only screen and (max-width:767px){

.footer .footer-copy a{display: block;}
.footer .footer-copy .mob-hide{display: none;}

.d-soPop .cont .wp{padding:60px 20px 30px}

.d-soPop .cont .wp, .d-soPop .cont form{display: block}

.d-soPop .cont .col,.d-soPop .cont .cor{margin:0;width:100%}

.d-soPop .cont .col{margin-bottom:15px}

.pages ul a,.pages ul span{min-width:28px;height:28px;line-height:26px}

.pages ul .next a,.pages ul .prev a{width:28px;height:28px}

.d-banner1{height:180px}

.d-sel2 select{padding:0 15px;padding-right:25px;background-position:right 10px center;-webkit-background-size:12px auto;background-size:12px auto;height:44px;line-height:42px}

.drop02 .drop02-tit{padding:0 15px;padding-right:25px;background-position:right 10px center;-webkit-background-size:12px auto;background-size:12px auto;height:44px;line-height:42px}

.drop02 .icon-arrow{width:42px;height:42px}

.d-search2{padding-right:50px;height:44px}

.d-search2 .inp{padding:0 15px;height:42px;line-height:42px}

.d-search2 .submit{width:50px}

.d-hd2{min-height:60px}

.d-hd2 .hd-col{width:100%}

.d-hd2 .hd-cor{margin-top:15px;width:100%}

.d-hd2 .d-search2{width:100%}

.d-tabT2 li{width:50%}

.d-tabT4 li{padding:0 10px}

.d-newsBox1{display:block}

.d-newsBox1 .col,.d-newsBox1 .cor{width:100%}

.d-newsBox1 .col{margin-bottom:20px}

.d-box3 .bg{top:-80px;right:-40%;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.d-box3 .box-items{padding-bottom:30px;margin-bottom:25px}

.d-box3 .d-hd1{margin-bottom:15px!important}

.d-box3 .d-ls12{margin-top:25px}

.d-box3 .box-items_1 .d-text1{padding:0}

.d-box5 .box-items{padding:20px}

.d-box5 .box-items+.box-items{margin-top:20px}

.d-box9{margin:0 -10px -20px}

.d-box9 .box-items{padding:0 10px;margin-bottom:20px}

.d-box9 .pic{height:160px;line-height:140px}

.d-box11{display:block;padding-bottom:0}

.d-box11:before{width:100%}

.d-box11 .box-col,.d-box11 .box-cor{width:100%}

.d-box11 .box-col{padding-bottom:30px}

.d-box12{margin-bottom:-20px;display:block}

.d-box12 .box-items{margin-bottom:20px;width:100%}

.d-box12 .box-con{padding:30px 20px}

.d-box12 .box-items:nth-child(3) .box-con{padding:30px 20px}

.d-box13{display:block}

.d-box13 .box-items{width:100%}

.d-box13 .box-con{padding:30px 20px}

.d-box14{flex-wrap:wrap}

.d-box14 .box-col{padding:15px;padding-bottom:30px;width:100%;order:2}

.d-box14 .box-cor{margin-bottom:30px;width:100%;order:1}

.d-box14 .box-cor_cont{padding:15px 20px 40px}

.d-table1{overflow-x:auto}

.d-table1 table{min-width:860px}

.d-table2 .hd .title{font-size:16px}

.d-table2 .cont{overflow-x:auto}

.d-table2 .cont table{min-width:860px}

.d-table3{overflow-x:auto}

.d-table3 table{min-width:860px}

.d-table4 .cont{overflow-x:auto}

.d-table4 .cont table{min-width:860px}

.d-text2 .hd{padding-left:0;padding-right:0}

.d-text4{display:block}

.d-text4:before{left:0}

.d-text4 .pic,.d-text4 .text{width:100%}

.d-text4 .text{padding:30px}

.d-swp1{padding:0;padding-bottom:25px}

.d-swp1 .d-swpArr1{display:none}

.d-swp1 .d-swpPag2{display:block}

.d-swp2 .slider{padding:0}

.d-swp2 .slider .slider-inn{padding-right:121px}

.d-swp2 .slider .slider-inn:before{left:3px;-webkit-background-size:auto 100%;background-size:auto 100%}

.d-swp2 .swiper-slide{width:121px}

.d-swp2 .d-swpArr2{display:none}

.d-ls3 li{width:100%}

.d-ls4 li{width:50%}

.d-ls6 li{width:100%}

.d-ls7 li{width:100%}

.d-ls7 .bd{min-height:0}

.d-ls9 .pic{margin-right:20px;width:160px}

.d-ls9 .text{width:calc(100% - 180px);padding:2px 0}

.d-ls9 .desc{margin-top:10px;line-height:1.5;max-height:3em}

.d-ls9 .date{margin-top:4px}

.d-ls10 li{width:50%}

.d-ls12 li{width:100%}

.d-ls12 .tit{font-size:16px}

.d-ls12 .imgs{margin-top:15px}

.d-ls12 .imgs .pic{padding:5px;line-height:108px}

.d-ls12 .desc{margin-top:10px}

.d-ls13 .con{display:block}

.d-ls13 .con:before{width:100%}

.d-ls13 .pic,.d-ls13 .text{width:100%}

.d-ls13 .text{padding:20px}

.d-ls14{margin-bottom:-10px}

.d-ls14 li{margin-bottom:10px;width:50%}

.d-ls15 li{width:33.33%}

.d-ls16{margin:0 -10px -20px}

.d-ls16 li{padding:0 10px;margin-bottom:20px}

.d-ls16 .con{padding:20px}

.d-ls16 .pic{margin-bottom:15px}

.d-ls16 .tit{font-size:16px}

.d-ls16 .desc{line-height:1.5;height:3em}

.d-ls18{margin:0 -10px -20px}

.d-ls18 li{padding:0 10px;margin-bottom:20px;width:50%}

.d-ls18 .con{padding:20px}

.d-ls18 .tit{font-size:16px}

.d-ls22 .desc{border-radius:15px 15px 15px 0}

.d-ls23 .con{padding:20px 0}

.d-filt1 .drop02{max-width:40%}

.d-filt1 .d-search2{max-width:57%}

.d-imgs1{height:auto;padding-top:48.65%}

}

@media only screen and (max-width:479px){

.d-banner1{height:140px}

.d-box9 .box-items{width:100%}

.d-box9 .pic{padding:20px;height:auto;line-height:inherit}

.d-text6{display:block}

.d-text6 .pic,.d-text6 .text{width:100%}

.d-text6 .pic{margin-bottom:15px}

.d-ls9 .con{display:block}

.d-ls9 .pic,.d-ls9 .text{width:100%;margin:0;padding:0}

.d-ls9 .pic{margin-bottom:15px}

.d-ls10 li{width:100%}

.d-ls11 .con{padding:20px 15px}

.d-ls11 .date{width:70px}

.d-ls11 .text{width:calc(100% - 90px)}

.d-ls14 li{width:100%}

.d-ls15 li{width:50%}

.d-ls16 li{width:100%}

.d-ls17 .con{display:block}

.d-ls17 .pic{margin:0 auto 15px}

.d-ls17 .text{width:100%}

.d-ls17 .hd{justify-content:center}

.d-ls18 li{width:100%}

.d-ls19{margin-bottom:-15px}

.d-ls19 li{margin-bottom:15px}

.d-ls19 .con{height:50px;line-height:50px}

.d-ls19 .date{font-size:12px}

.d-ls19 .tit{font-size:14px}

.d-ls23 .con{display:block}

.d-ls23 .pic,.d-ls23 .text{width:100%}

.d-ls23 .pic{margin-bottom:15px}

.d-filt1, .d-filt1 form{display:block}

.d-filt1 .d-search2,.d-filt1 .drop02{margin:0;max-width:100%;width:100%}

.d-filt1 .drop02{margin-bottom:5px}

}



.d-hotNews2{margin-bottom: 16px; display: block; height: 264px; position: relative; overflow: hidden;}
.d-hotNews2 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;}
.d-hotNews2 .mask{padding: 0 20px; position: absolute; left: 0; bottom: 0; right: 0; background-color: rgba(0, 0, 0, .4); z-index: 10;}
.d-hotNews2 .tit{height: 50px; line-height: 50px; font-size: 18px; color: #FFFFFF; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.d-hotNews2:hover{}
.d-hotNews2:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.d-ls26{}
.d-ls26 li{}
.d-ls26 .con{padding-left: 28px; display: block; height: 38px; line-height: 38px; overflow: hidden; position: relative;}
.d-ls26 .con:before{content: ''; position: absolute; left: 5px; top: 50%; width: 6px; height: 6px; background-color: #666666; border-radius: 50%; margin-top: -3px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.d-ls26 .date{margin-left: 15px; float: right; font-size: 14px; color: #BEBDBD;}
.d-ls26 .tit{font-size: 16px; color: #444444; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.d-ls26 .con:hover{}
.d-ls26 .con:hover:before{background-color: #35B4AD;}
.d-ls26 .con:hover .tit{color: #35B4AD; font-weight: bold;}
@media only screen and (max-width:1399px){
    .d-ls3 .con{height: 230px;}
    .d-rowInd3 .row-cor{padding: 20px; padding-bottom: 10px; min-height: 480px;}
    .d-hotNews2{margin-bottom: 12px; height: 210px;}
}
@media only screen and (max-width:959px){
    .d-rowInd3 .wp{display: block;}
    .d-rowInd3 .row-col, .d-rowInd3 .row-cor{width: 100%;}
    .d-rowInd3 .row-col{margin-top: 20px;}
    .d-rowInd3 .row-cor{padding: 15px; min-height: 0;}
    .d-hotNews2{height: auto; padding-top: 56%; position: relative;}
    .d-hotNews2 .tit{font-size: 16px; height: 36px; line-height: 36px;}
    .d-ls26 .con{padding-left: 14px;}
    .d-ls26 .con:before{width: 4px; height: 4px; margin-top: -2px; left: 2px;}
    .d-ls26 .date{font-size: 13px;}
    .d-ls26 .tit{font-size: 16px;}
}
@media only screen and (max-width:767px){
    .d-ls3 .con{height: 140px;}
}