﻿@charset "utf-8";
/* CSS Document */
body{padding-top: 0px}
.tab-cell{display: table-cell;vertical-align: middle;padding:15px;}
.wrap{width: 100%;max-width: 1200px;margin: 0 auto}
.mob-menu{display: none}
.mob-menu:before{content: '';position: absolute;right: 50%;top: 50%;height: 2px;width: 32px;margin-right: -16px;margin-top: -12px;background: #fff;transition: all 0.5s ease}
.mob-menu:after{content: '';position: absolute;right: 50%;top: 50%;height: 2px;width: 18px;margin-right: -16px;margin-top: 10px;background: #fff;transition: all 0.5s ease}
.mob-menu span{position: absolute;right: 50%;top: 50%;height: 2px;width: 26px;margin-right: -16px;margin-top: -1px;background: #fff;transition: all 0.5s ease}
.mob-menu.on{transition: all 0.5s ease}
.mob-menu.on:before{margin-top: -1px;width: 32px;transform: rotate(45deg);transition: all 0.5s ease}
.mob-menu.on:after{margin-top: -1px;width: 32px;transform: rotate(-45deg);transition: all 0.5s ease}
.mob-menu.on span{width: 0;transition: all 0.5s ease}
.top{background: #fff;position: relative;z-index: 10}
.labunm{border-bottom: 1px dashed #ddd;line-height: 42px}
.piora i{display: block;padding-right: 15px;color: #0e61c0;cursor: pointer;padding: 0 25px 0 10px}
.piora i.on{background: #0e61c0;color: #fff}
.piora i:after{content: '';width: 10px;height: 6px;background: url(../images/xl.png) no-repeat;position: absolute;right: 10px;top: 50%;margin-top: -3px}
.piora i.on:after{background: url(../images/sl.png) no-repeat}
.piora p{background: #0e61c0;position: absolute;left: 0;top: 42px;z-index: 3;padding: 10px;width: 240px;display: none}
.piora p a{display: block;padding: 0 15px;line-height: 40px;color: #fff;border-bottom: 1px solid #5791d3;transition: all 0.5s}
.lunceba{color: #999}
.lunceba>a{color: #0551a7;float: left;margin-left: 10px}
.lunceba i{display: block;color: #0551a7;padding: 0 10px;cursor: pointer}
.lunceba i.on{background: #0551a7;color: #fff}
.lunceba span{float: left}
.encoma p{position: absolute;display: none;right: 0px;padding: 10px;top: 42px;width: 220px;z-index: 3;background: #0e61c0}
.encoma p a{display: block;padding: 0 15px;line-height: 40px;text-align: right;color: #fff;border-bottom: 1px solid #5791d3;transition: all 0.5s}
.t-logo{margin-top: 15px}
.t-logo img{ width:100%;}
.mougya {
    padding-top: 8%;
    background: url(../images/yyds.jpg) repeat-x left top;
}
.ind-search{margin-top: 35px}
.ind-search span{display: block;width: 40px;height: 40px;border-radius: 3px;border: none;cursor: pointer;background: #0551a7 url(../images/fd.png) no-repeat center center}
.search-bot{background: #009944;width: 100vw;padding: 40px 0;position: absolute;left: 0;top: 148px;display: none}
.solt-inp{border: 1px solid rgba(255, 255, 255, 0.4);border-radius: 3px;display: flex}
.solt-inp .c1{flex: 1;height: 50px;padding: 0 10px;color: #fff;background: none;border: none}
.solt-inp .c2{border: none;cursor: pointer;width: 50px;height: 50px;background: url(../images/fd.png) no-repeat center center}
.t-nav{margin-top: 0px}
.t-nav>li{float: left;line-height: 105px;font-size: 16px;margin-left: 15px}
.t-nav>li>a{color: #0e61c1;padding: 0 30px;display: block}
.t-nav>li>a.on{color: #fff;background: #0e61c1}
.ac-sec{background: #0e61c1;width: 100vw;padding: 40px 0;position: absolute;left: 0;top: 148px;display: none}
.sec-on{width: 356px}
.one-nav li{line-height: 45px;margin-bottom: 10px}
.one-nav li a{display: block;color: #fff;padding: 0 20px}
.one-nav li a.more{background: url(../images/ad.png) no-repeat 85% center}
.one-nav li a.more.on{background: #0551a7 url(../images/ap.png) no-repeat 85% center}
.sec-nav{position: absolute;left: 356px;top: 0;width: 356px;display: none}
.thr-nav{position: absolute;left: 356px;top: 0;width: 356px;display: none}
.def-img-list{float: left}
.def-img-list .title{font-size: 18px;font-weight: bold;line-height: 30px;color: #fff;padding: 0 30px;margin-bottom: 20px}
.def-img-list .list{width: 312px;margin-left: 30px}
.def-img-list .list a{display: block;color: #fff;line-height: 25px}
.def-img-list .list a .img img{display: block;width: 100%;height: 175px;object-fit: cover}
.def-img-list .list a .tit{margin: 10px 0}
.def-img-list .list a .mov{font-size: 12px}
.ind-main{padding: 4% 0}
.areomt{line-height: 1.6}
.areomt .d3 a{display: inline-block;width: 160px;line-height: 35px;color: #fff;border-radius: 3px;background: #009944}
.areomt .d4{margin-top: 20px;line-height: 1.6;font-size: 16px}
.pchlea{background: url(../testimg/t2.jpg) no-repeat center center;background-size: cover;border-radius: 5px}
.bapire{width: 53%;padding: 8%;color: #fff;font-size: 20px;line-height: 2;background: rgba(0, 0, 0, 0.6)}
.afobut{display: flex;justify-content: space-between;flex-wrap: wrap}
.afobut li{width: 32.5%;margin-top: 5%}
.afobut li a{display: block;border-radius: 5px;overflow: hidden;position: relative;color: #fff}
.afobut li a .img img{display: block;width: 100%;height: 452px;transition: all 0.5s}
.afobut li a .con{position: absolute;z-index: 2;width: 100%;height: 100%;left: 0;bottom: -350px;padding: 40px;transition: all 0.5s}
.afobut li a .con .d1{font-size: 24px}
.afobut li a .con .d2{font-size: 16px;margin-top: 30px;line-height: 30px;max-height: 120px;overflow: hidden}
.afobut li a .con .d3{margin-top: 25px}
.lourbn .d1{font-size: 16px;padding-bottom: 20px}
.lourbn .d1:before{content: '';height: 1px;width: 25px;background: #009944;position: absolute;left: 0;bottom: 0}
.lourbn .d2{color: #009944;font-size: 32px;font-weight: bold;margin-top: 25px}
.mubcena{margin-top: 4%}
.buoutc{width: 35%}
.vt-search select{width: 220px;height: 50px;border: none;background: #e6e6e6;padding: 0 5px;font-size: 16px;float: left}
.vt-search input{float: left;margin-left: 20px;border: none;cursor: pointer;background: #00b09b;color: #fff;font-size: 18px;width: 50px;height: 50px}
.ct-img{margin-top: 80px}
.ct-img a{display: block}
.cs-img{margin-top: 50px}
.cs-img a{display: block}
.cs-img a .img{float: right;width: 80%}
.honeba{width: 61%}
.fs-img{padding: 20px 20px 0 0}
.fs-img:before{content: '';width: 40%;height: 40%;background: #00b09b;position: absolute;right: 0;top: 0}
.fs-img a{display: block;position: relative;z-index: 2}
.aloecl{margin-top: 50px}
.lmburen .tit{font-size: 30px}
.lmburen a{color: #fff;background: #009944;line-height: 32px;width: 160px;text-align: center;border-radius: 3px}
.un-img{width: 55%}
.lnunea a{color: #009944}
.bunmpa{width: 878px}
.bunmpa .title{padding: 20px 0;font-size: 30px}
.loemnf li{float: left;width: 32%;margin-right: 2%;margin-top: 40px}
.loemnf li:nth-child(3n){margin-right: 0}
.loemnf li a{display: block;padding-top: 30px;position: relative}
.loemnf li a:before{content: '';position: absolute;left: 0;top: 0;height: 4px;width: 40px;background: #009944;transition: all 0.5s}
.loemnf li a .d1{color: #333}
.loemnf li a .d2{font-size: 15px;margin-top: 5px;line-height: 25px;height: 75px;overflow: hidden}
.buaehn{width: 280px;background: #f8f8f8}
.huhane{font-size: 30px;text-align: center;padding: 20px 0;border-bottom: 1px solid #ccc}
.lbvfeb{padding: 30px 0}
.tpeanbc{padding-bottom: 5%}
.tpeanbc a{display: inline-block;width: 160px;line-height: 35px;color: #fff;border-radius: 3px;background: #009944}
.aoutbc{width: 66%}
.aoutbc02{width: 32%;margin-left: 2%;margin-bottom: 2%}
.aoutbc a{display: block;position: relative}
.aoutbc a .img{overflow: hidden}
.aoutbc a .img img{width: 100%;display: block;height: 580px;object-fit: cover;transition: all 0.5s}
.aoutbc02 a .img img{height: 278px}
.aoutbc a .con{position: absolute;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.4);color: #fff;z-index: 2;width: 100%;padding: 15px 20px}
.aoutbc a .con .d1{font-size: 22px;margin-bottom: 3px}
.ubienfa{display: flex;justify-content: space-between;flex-wrap: wrap}
.ubienfa li{margin-top: 5%;width: 25%;padding: 4% 0;background: url(../images/gb.png) no-repeat center center}
.ubienfa li .d1{font-size: 72px;font-weight: bold;color: #009944}
.ubienfa li .d2{color: #009944;font-size: 18px}
.ubienfa li .d3{margin-top: 20px;font-size: 15px;line-height: 1.8;color: #666}
.lfbunea{padding: 15% 0;background: url(../testimg/t10.png) no-repeat center center;background-size: cover}
.yemfla{display: inline-table;width: 476px;height: 476px;padding: 0 55px;border-radius: 50%;background: rgba(255, 255, 255, 0.6)}
.yemfla .d1{font-size: 32px;font-weight: bold;color: #009944;line-height: 1.8}
.yemfla .d2{margin-top: 30px}
.yemfla .d2 a{display: inline-block;background: #00b09b;color: #fff;width: 160px;line-height: 35px;border-radius: 3px}
.borelma{background: #fff url(../testimg/t13.jpg) no-repeat bottom center;padding-bottom: 5%}
.lfevba li{width: 20%;float: left;padding: 5px 0;position: relative;text-align: center;margin-bottom: 1%}
.lfevba li .img img{width: 100%;display: block;height: 110px;object-fit: scale-down}
.lfevba li .ewm{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);padding: 10px 0;opacity: 0;transition: all 0.5s}
.lfevba li .ewm img{display: block;margin: 0 auto;height: 100px}
.foot{background: #2e3139}
.qouentc{padding: 60px 0 20px}
.hunbte .d1{margin-bottom: 30px}
.hunbte .d2{line-height: 25px;font-size: 16px;color: #fff;padding-left: 0px;background: no-repeat left 5px;margin-bottom: 5px}
.hunbte .d3{margin-top: 40px}
.hunbte .d3 .list{margin-right: 10px;position: relative}
.hunbte .d3 .list span{display: block;border-radius: 3px;width: 40px;height: 40px;background: #3d4047 no-repeat center center}
.hunbte .d3 .list span.s1{background-image: url(../images/f1.png)}
.hunbte .d3 .list span.s2{background-image: url(../images/f2.png)}
.hunbte .d3 .list span.s3{background-image: url(../images/f3.png)}
.hunbte .d3 .list p{position: absolute;width: 120px;background: #fff;padding: 10px;bottom: 40px;left: 50%;margin-left: -60px;visibility: hidden;opacity: 0;transform: translateY(-30px);transition: all 0.5s}
.mofebna dl{float: left;line-height: 2;width: 250px;margin-right: 20px}
.mofebna dl a{color: #fff;opacity: 0.8}
.mofebna dl dt{font-size: 16px;margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid #43464d}
.lenmvea{color: #f0f0f0;padding: 0 0 20px}
.go-top{display: none}
.go-top{display: block;width: 46px;height: 46px;border-radius: 3px;background: #125aab url(../images/gotop.png) no-repeat center center;text-align:center;line-height:46px;color:#fff}

/* home 结束 */
table{width: 100% !important;}
table td{ border:1px solid #ddd; line-height:40px; text-align:center;height:40px}
/* ny */
.ny-banner .img img{display: block;width: 100%}
.ny-banner .con{position: absolute;left: 0;top: 0;width: 50%;padding-right: 4%;height: 100%;color: #fff;z-index: 2;background: rgba(0, 176, 155, 0.9)}
.lomunc{width: 540px;float: right;height: 100%;display: table}
.lomunc .d0{font-size: 36px}
.lomunc .d1{font-size: 60px;font-weight: bold;line-height: 1.2}
.lomunc .d-ling{margin-top: 40px}
.lomunc .d-ling a{display: inline-block;width: 160px;line-height: 35px;color: #fff;border-radius: 3px;background: #00b09b;text-align: center}
.go-next{position: absolute;bottom: 0;left: 50%;margin-left: -30px;z-index: 3;cursor: pointer;width: 60px;height: 60px;background: #fff url(../images/down.png) no-repeat center center}
.ny-main{padding: 4% 0}
.pilebna{margin: 5% auto 0;max-width: 830px}
.edit-con{line-height: 2;font-size: 16px}
.lenmban{padding-bottom: 4%}
.lenmban .prev,
.lenmban .next{position: absolute;top: 50%;cursor: pointer;transform: translateY(-50%);width: 24px;height: 30px;background: no-repeat center center}
.lenmban .prev{left: -40px;background-image: url(../images/left03.png)}
.lenmban .next{right: -40px;background-image: url(../images/right01.png)}
.xpenlc li{margin-top: 5%}
.xpenlc li .img{width: 48%;float: left}
.xpenlc li .img img{width: 100%}
.xpenlc li .con{width: 48%;float: right}
.xpenlc li .con .d1{font-size: 26px;font-weight: bold;padding: 20px 0}
.xpenlc li .con .d2{line-height: 1.8;font-size: 16px;color: #333}
.xpenlc li:nth-child(2n) .img{float: right}
.xpenlc li:nth-child(2n) .con{float: left}
.omcbnta{display: -webkit-flex;display: flex;flex-wrap: wrap}
.omcbnta li{width: 23.5%;margin-right: 2%;margin-bottom: 2%;float: left;text-align: center;border: 1px solid #ddd;padding: 20px}
.omcbnta li:nth-child(4n){margin-right: 0}
.omcbnta li img{width: 100%;height: 80px;object-fit: scale-down}
.oureob{font-size: 36px;font-weight: bold}
.oubfne{display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;padding-bottom: 5%;border-bottom: 1px solid #ddd}
.oubfne li{width: 32%;margin-top: 5%}
.oubfne li .img{position: relative}
.oubfne li .img img{display: block;width: 100%}
.oubfne li .img span{display: block;color: #fff;position: absolute;left: 0;bottom: 10px;width: 100%;font-size: 32px;text-align: center;font-weight: bold}
.oubfne li .tit{margin-top: 10px;line-height: 1.6}
.lyvire{margin-top: 5%;position: relative;padding: 2% 0}
.lyvire::before{content: '';position: absolute;height: 100%;width: 1px;top: 0;left: 50%;background: #ddd}
.lyvire li{position: relative;z-index: 2;background: url(../images/yd.png) no-repeat center 3px;margin-bottom: 4%}
.lyvire li:last-child{margin: 0}
.lyvire li .con{width: 45%;float: left;line-height: 2;text-align: right;font-size: 16px}
.lyvire li:nth-child(2n) .con{float: right;text-align: left}
.openlma li{margin-top: 5%}
.openlma li:first-child{margin-top: 0}
.openlma li .img{width: 62%;float: left}
.openlma li:nth-child(2n) .img{float: right}
.openlma li .con{width: 37%;height: 435px;background: #00b09b;color: #fff;border-radius: 5px;float: right;padding: 55px 35px}
.openlma li:nth-child(2n) .con{float: left}
.openlma li .con .d1{font-size: 30px}
.openlma li .con .d2{font-size: 16px;line-height: 25px;max-height: 200px;overflow: hidden;margin-top: 30px}
.openlma li .img img{width: 100%;height: 435px;object-fit: cover;border-radius: 5px}
.poateuc li{float: left;width: 25%;margin-top: 5%;text-align: center}
.poateuc li .tit{font-size: 30px;margin-top: 20px}
.polreba li a .con .d2{max-height: 270px}
.oeubnf .d1{color: #009944;font-size: 32px}
.oeubnf .d2{line-height: 2;margin-top: 10px;font-size: 16px}
.olrepo{font-size: 32px}
.ounemnc{display: -webkit-flex;display: flex;flex-wrap: wrap}
.ounemnc li{width: 30%;margin-right: 5%;margin-top: 5%;text-align: center}
.ounemnc li:nth-child(3n){margin-right: 0}
.ounemnc li .img{padding: 10px}
.ounemnc li .img img{width: 100%;height: 90px;object-fit: scale-down}
.ounemnc li .tit{font-size: 16px;margin-top: 10px}
.olemna{display: -webkit-flex;display: flex;flex-wrap: wrap;padding-top: 6%}
.olemna li{width: 32%;margin-right: 1.95%;margin-top: 2%;height: 58px;display: table;color: #fff;background: #0551a7;border-radius: 3px;text-align: center;font-size: 16px;padding: 0 3%}
.olemna li:nth-child(2n){background: #1ba691}
.olemna li:nth-child(3n){margin-right: 0}
.olemna li .con{display: table-cell;vertical-align: middle}
.ewlplc{border: 1px dashed #ddd;border-radius: 5px;padding: 50px 35px 40px;margin-top: calc(7% + 25px);position: relative}
.ewlplc .con{line-height: 1.8}
.odrlmg{position: absolute;left: 35px;top: -30px}
.odrlmg span{display: inline-block;width: 240px;height: 59px;background: url(../images/titbg.png) no-repeat center center;background-size: 100%;color: #fff;text-align: center;font-size: 30px;padding-top: 5px}
.ubgrye{display: -webkit-flex;display: flex;justify-content: center;flex-wrap: wrap}
.ubgrye{padding-top: 2%}
.ubgrye li{width: 30.333%;margin: 3% 1.5% 0}
.ubgrye li .img{position: relative}
.ubgrye li .img img{width: 100%;height: 250px;object-fit: cover}
.ubgrye li .img span{display: block;width: 100%;color: #fff;font-size: 42px;font-weight: bold;text-align: center;position: absolute;left: 0;bottom: 0;padding: 15px 3%}
.ubgrye li .tit{font-size: 18px;line-height: 30px;height: 150px;color: #666;margin: 15px 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5}
.ubgrye li .link a{display: block;line-height: 45px;color: #fff;background: #1aa692;border-radius: 3px;text-align: center;font-size: 15px}
.maubyf{}
.maubyf .d1{text-align: center;font-size: 36px;font-weight: bold;color: #0551a7;margin:50px 0;}
.maubyf .d2{line-height: 2;font-size: 17px;line-height: 2;margin-top: 15px;margin-bottom:30px}
.uorealb .d1{color: #00b09b;font-size: 36px;font-weight: bold}
.uorealb .d3{font-size: 24px;margin-top: 10px}
.mougya{padding-top: 5%;background: url(../images/yyds.jpg) repeat-x left top}
.mougya .d1{text-align: center;font-size: 36px;font-weight: bold;color: #009944}
.mougya .d3{display: -webkit-flex;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between}
.mougya .d3 .img{width: 39%}
.mougya .d3 .con{width: 45%;font-size: 24px;padding-bottom: 40px;text-align: justify}
.hyeavbc{display: -webkit-flex;display: flex;flex-wrap: wrap}
.hyeavbc li{width: 25%;position: relative}
.hyeavbc li .img img{width: 100%;height: 585px;display: block;object-fit: cover}
.hyeavbc li .tit{position: absolute;width: 100%;color: #fff;font-size: 18px;line-height: 30px;height: 90px;left: 0;bottom: 20px;padding: 0 20px;text-align: left}
.odlbuac{width: 100%;overflow: auto}
.obleba{min-width: 800px}
.obleba td{border: 1px solid #ddd;padding: 15px 10px}
.sv-dow{display: -webkit-flex;display: flex;justify-content: space-between;align-items: center}
.sv-dow a{display: block;margin-left: 20px;color: #3977ff;line-height: 45px;width: 122px;text-align: center;border-radius: 23px;font-size: 24px;border: 2px solid #3977ff}
.sv-dow .con{text-align: left;width: calc(100% - 145px);padding-left: 70px;background: url(../images/pdf.jpg) no-repeat left center;background-size: auto 100%}
.sv-dow .con .s1{font-size: 24px}
.sv-dow .con .s2{color: #666;font-size: 16px}
.onbrean li{margin-top: 5%}
.onbrean li:first-child{margin: 0}
.onbrean li .img{width: 46%;float: right}
.onbrean li .con{width: 46%;float: left}
.onbrean li:nth-child(2n) .img{float: left}
.onbrean li:nth-child(2n) .con{float: right}
.onbrean li .con .d1{color: #009944;font-size: 36px;font-weight: bold}
.onbrean li .con .d2{margin: 20px 0;font-size: 16px;line-height: 30px;min-height: 120px;overflow: hidden}
.onbrean li .con .d3{font-size: 18px;font-weight: bold}
.onbrean li .con .d3 span{color: #00B09B}
.ounbvr{display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: center;padding-bottom: 2%}
.ounbvr li{width: 16.66%;text-align: center;margin-bottom: 4%}
.ounbvr li a{display: block}
.ounbvr li .img i{display: inline-block;background: url(../images/bg01.png) no-repeat center center;background-size: 100%}
.ounbvr li .img i span{display: block;width: 100px;height: 100px;background: no-repeat center center}
.ounbvr li .tit{font-size: 22px;margin-top: 20px}
.ubfenac li{margin-bottom: 5%}
.ubfenac li:last-child{margin-bottom: 0}
.ubfenac li .img{padding: 130px 0 190px;background: no-repeat center center;background-size: cover}
.ubfenac li .img .pic span{display: inline-block;width: 100px;height: 100px;border-radius: 50%;background: #1a60af no-repeat center center}
.ubfenac li .img .tit{font-size: 36px;color: #1a60af;font-weight: bold;margin-top: 20px}
.ubfenac li .con{position: relative;z-index: 2}
.ubfenac li .con .container{color: #fff;background: rgba(0, 176, 155, 0.9);padding: 50px 130px;margin-top: -100px;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap}
.ubfenac li .con .container .list{width:100%;padding: 20px 0;text-align:center;}
.ubfenac li .con .container .list .d1{font-size: 26px;font-weight: bold}
.ubfenac li .con .container .list .d2{margin-top: 15px;font-size: 16px;line-height: 1.8}

.ubfenac li:nth-child(1) .con .container .list{width:47%; text-align:left;}



.nmfeola .d1{font-size: 24px;font-weight: bold}
.nmfeola .d2{margin-top: 25px;line-height: 25px;font-size: 16px;padding-left: 25px;background: no-repeat left 5px}
#map{width: 100%;height: 35vw}
.lboprea{display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap}
.lboprea li{width: 31%;margin-bottom: 3%}
.lboprea li a{display: block;border: 1px solid #ddd;padding: 18px;transition: all 0.5s}
.lboprea li a .img{position: relative}
.lboprea li a .img i{position: absolute;display: block;width: 44px;height: 44px;background: url(../images/play.png) no-repeat center center;background-size: 100%;left: 50%;top: 50%;transform: translate(-50%, -50%)}
.lboprea li a .img img{width: 100%;height: 220px;object-fit: cover;transition: all 0.5s}
.lboprea li a .tit{font-size: 16px;font-weight: bold;margin-top: 12px;transition: all 0.5s;line-height: 22px;height: 44px;overflow: hidden}
.lboprea li a .time{margin: 10px 0;color: #999}
.lboprea li a .con{color: #999}
.news-list{padding-top: 4%}
.news-list li{padding: 45px 0;border-bottom: 1px dashed #ddd}
.news-list li a{display: -webkit-flex;display: flex;justify-content: space-between;align-items: center}
.news-list li a .date{width: 96px;height: 96px;text-align: center;border: 1px solid #ddd;line-height: 1;color: #666;padding-top: 15px;margin-right: 80px}
.news-list li a .date strong{display: block;font-size: 40px;margin-bottom: 8px;color: #333}
.news-list li a .add{margin-left: 80px}
.news-list li a .con{width: 890px;display: -webkit-flex;display: flex;justify-content: space-between}
.news-list li a .con .img{margin-right: 25px}
.news-list li a .con .img img{width: 132px;height: 96px;object-fit: cover}
.news-list li a .con .mon{flex: 1;padding-top: 5px}
.news-list li a .con .mon .d1{font-size: 16px;font-weight: bold;line-height: 25px;color: #333}
.news-list li a .con .mon .d2{color: #787878;margin-top: 8px;line-height: 22px;height: 44px;overflow: hidden}
.page-ol a{display: inline-block;line-height: 40px;min-width: 42px;border: 1px solid #ddd;border-radius: 3px;margin: 0 2px;padding: 0 10px}
.page-ol a.cur{color: #fff;background: #00B09B;border-color: #00B09B}
.lpuaeu{border: 1px solid #ddd;width: 854px}
.tposbc{padding: 30px;border-bottom: 1px solid #ddd}
.tposbc .d1{font-weight: bold;font-size: 20px}
.tposbc .d2{color: #999;margin-top: 12px}
.tposbc .d2 img{margin-right: 5px}
.nr-con{line-height: 2 !important;padding: 30px;font-size:16px !important;font-family: Arial !important;}
.nr-con p{font-family: Arial !important;}
.nr-con span{font-family: Arial !important;}
.bescna{width: 322px}
.od-page a{display: block;border: 1px solid #ddd;padding: 20px;margin-bottom: 20px}
.od-page a .d1{color: #666}
.od-page a .d2{font-weight: bold;font-size: 16px;margin-top: 8px}
.moebuea{padding: 0 20px 20px;border: 1px solid #ddd}
.moebuea .tit{height: 50px;line-height: 48px;border-bottom: 2px solid #ddd}
.moebuea .tit span{display: inline-block;font-weight: bold;font-size: 16px;border-bottom: 2px solid #d20007}
.yuncmac li{border-bottom: 1px dashed #ddd}
.yuncmac li a{display: block;padding: 20px 0}
.yuncmac li a .d2{color: #999}

.melaeu{border: 4px solid #000;box-shadow: 0 25px 25px rgba(0, 0, 0, 0.2)}
.melaeu video{display: block}
.goreua{display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap}
.goreua a{display: block;max-width: 40%}
.goreua a .d1{color: #999}
.goreua a .d2{margin-top: 5px;font-size: 18px;font-weight: bold;padding-left: 32px;background: url(../images/bb.png) no-repeat left center}
.mpireac{padding: 100px 0;max-width: 766px;margin: 0 auto;display: -webkit-flex;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap}

.konceb{display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-between}
.konceb li{margin-top: 5%;width: 48%;text-align: left;line-height: 1.6}
.konceb li .tit{color: #009944;font-size: 24px;margin: 25px 0}
.oplfea .s1{font-size: 30px;font-weight: bold;text-align: left;color: #333}
.oplfea .s2{font-size: 18px;text-align: left;color: #666}
.plobke{display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-between}
.plobke li{margin-top: 7%;width: 48%;line-height: 1.6}
.plobke li .img{position: relative}
.plobke li .img span{display: block;color: #fff;font-weight: bold;font-size: 36px;width: 100%;position: absolute;left: 0;bottom: 0}
.plobke li .tit{font-size: 16px;margin: 25px 0}
.plobke li .link a{display: block;line-height: 45px;color: #fff;font-size: 16px;border-radius: 3px;background: #00B09B}
.titlcc{font-size: 36px;font-weight: bold;position: absolute;right: 0;top: 10px}
.ubcenma li{margin-top: 5%;background: #f9f9f9}
.ubcenma li .pic{width: 50%}
.ubcenma li .pic img{width: 100%;display: block;height: 380px;object-fit: cover}
.ubcenma li .con{width: 50%;padding: 0 5%}
.ubcenma li:nth-child(2n) .pic{float: right}
.ubcenma li .con .olc-tab{height: 380px;width: 100%;display: table}
.ubcenma li .con .olc-tab .d1{font-size: 30px}
.ubcenma li .con .olc-tab .d2{color: #666;font-size: 16px;margin-top: 20px;line-height: 2}
.gbceun{margin-top: 5%;display: -webkit-flex;display: flex;flex-wrap: wrap}
.gbceun li{width: 23.5%;margin-right: 2%;margin-bottom: 2%;position: relative}
.gbceun li:nth-child(4n){margin-right: 0}
.gbceun li .img img{display: block;width: 100%;height: 180px;object-fit: cover}
.gbceun li .con{position: absolute;left: 0;top: 0;width: 100%;height: 180px;display: table;padding: 0 5%;background: rgba(0, 176, 155, 0.9);color: #fff;font-size: 20px;opacity: 0;transition: all 0.5s}
.tvceba{font-weight: bold;font-size: 36px}
.ybcnva{background: #0551a7;border-radius: 5px;overflow: hidden}
.ybcnva .img{width: 50%}
.ybcnva .img img{width: 100%;display: block;height: 365px}
.ybcnva .con{width: 50%;color: #fff;padding: 0 7%}
.ybcnva .con .talee{display: table;width: 100%;height: 365px;font-size: 30px}
.lenolsa{margin-top: 5%}
.lenolsa li{margin-bottom: 10px}
.dolsca span{float: left;height: 60px;line-height: 60px}
.dolsca img{margin-right: 10px}
.dolsca{cursor: pointer;font-size: 16px;overflow: hidden;transition: all 0.5s ease;background: #fff;border: 1px solid #eee}
.dolsca.on{background: #f9f9f9;transition: all 0.5s ease}
.dolsca .d1{width: 50%;text-indent: 20px;text-align: left}
.dolsca .d2, .dolsca .d3, .dolsca .d4{text-align: center;width: 22%}
.dolsca .d5{width: 5%}
.dolsca .d5{padding-top: 14px;text-align: center}
.dolsca .d5 i{display: inline-block;width: 32px;height: 32px;background: url(../images/xz.png) no-repeat center center;transition: all 0.5s ease}
.dolsca.on .d5 i{transform: rotate(135deg);transition: all 0.5s ease}
.olmbne{display: -webkit-flex;display: flex;justify-content: space-between;align-items: center;padding: 0 5%}
.olmbne dl{text-align: center}
.olmbne dl dd{font-size: 18px;margin-top: 15px}
.lbneamc .img{width: 43%}
.lbneamc .con{width: 43%;background: url(../images/ddd.jpg) repeat-y 20px top}
.lbneamc .con .list{padding-left: 52px;margin-bottom: 40px;font-size: 16px;line-height: 1.6}
.lbneamc .con .list:last-child{margin-bottom: 0}
.lbneamc .con .list span{display: block;width: 40px;height: 40px;border: 1px solid #ddd;line-height: 38px;text-align: center;font-size: 16px;border-radius: 50%;background: #fff;position: absolute;z-index: 2;left: 0;top: 0}
.lbneamc .con .list:last-child:after{content: '';width: 40px;height: 100%;background: #fff;position: absolute;left: 0;top: 0}
.lbneamc .con .list .d2{margin-top: 5px}
.olcepac{background: #f9f9f9;padding: 5%}
.olcepac .d1{font-size: 36px}
.olcepac .d2{font-size: 22px;margin: 12px 0 25px}
.olcepac .d3{margin-bottom: 5px}
.olcepac .d3 img{margin-right: 7px}


/* 长塑新页面代码 */
.mpireac .img{width: 223px}
.mpireac .img img{border-radius:50%;height:225px;width:225px}
.mpireac .con{width: 470px}
.mpireac .con .d1{font-weight: bold;font-size: 24px;color: #464646}
.mpireac .con .d2{margin-top: 20px;color: #04438A;font-size: 18px}
.mpireac .con .d2 img{margin-right: 6px}
.w_1203{max-width: 1203px;margin: 0 auto;width:100%;padding-bottom:50px}
.flex{display: flex}
.rel{position: relative}
.abs{position: absolute}
.flex-col{flex-direction: column}
.flex-row{flex-direction: row}
.justify-start{justify-content: start}
.justify-content{justify-content: center}
.justify-end{justify-content: flex-end}
.justify-between{justify-content: space-between}
.align-center{align-items: center}
.image{margin-right: -158px}
.image img{display: block}
.index_t1{font-size: 36px;color: #0551a7;font-weight: bold}
.index_t1::after{position: absolute;left: 0;width: 151px;height: 5px;background: #0551a7;bottom: 40%;content: ""}
.abs{position: absolute}
.areomt .d1{color: #0551a7;font-size: 36px;font-weight: bolder}
.areomt .d2{font-size: 16px;margin-top: 10px;color: #333}
.flex_wrap{flex-wrap: wrap}
.areomt .d3{margin-bottom: 30px}
.flex_4{width: 25%}
.pro_list{padding-top: 85px}
.pro_list .pic01{transition: all 1s}
.pro_list .pic01 img{display: block;height: 192px;width: 100%}
.gap_1{margin: 0 -7px}
.gap_1 a{margin: 0 7px 18px 7px;display: block;border-radius: 5px;overflow: hidden;/*height: 222px*/}
.pro_list .t1{left: 0;width: 100%;bottom: 30px;font-size: 22.71px;color: #fff;font-weight: bold;z-index: 10}
.pro_list .pic01::after{width: 100%;content: "";height: 100%;background: rgba(0, 153, 68, 0.9);position: absolute;left: 0;bottom: -222px;transition: all 0.5s;opacity: 0}
.bg_img{left: 50%;top: 35%;transform: translate(-50%, -35%);transition: all 0.1s;opacity: 0}
.pro_list a:hover .pic01::after{bottom: 0;opacity: 1}
.pro_list a:hover .bg_img{opacity: 1}
.pro_list a:hover .pic01{transform: scale(1.05)}
.loemnf li a:hover .d2{color: #009944}
.mtcx{/*background: url(../images/bg.jpg) repeat-x left top*/}
.lxwm{padding: 163px 0 80px 0}
.map img{display: block;width: 100%}
.lxwm_right{text-align: right;padding-top: 90px}
.lxwm_right .t1{font-size: 30px;font-weight: bold;margin-bottom: 10px}
.lxwm_right .t2{font-size: 16px;color: #555;line-height: 30px;margin-bottom: 10px}
.btn{width: 160px;float: right}

.lboprea01  a{display: block;border: 1px solid #ddd;padding: 18px;transition: all 0.5s; height:410px;}
.lboprea01  a .img{position: relative}
.lboprea01  a .img i{position: absolute;display: block;width: 44px;height: 44px;background: url(../images/play.png) no-repeat center center;background-size: 100%;left: 50%;top: 50%;transform: translate(-50%, -50%)}
.lboprea01  a .img img{width: 100%;height: 220px;object-fit: cover;transition: all 0.5s}
.lboprea01  a .tit{font-size: 16px;font-weight: bold;margin-top: 12px;transition: all 0.5s;line-height: 22px;height: 28px;overflow: hidden;overflow: hidden;text-overflow: ellipsis; white-space: nowrap}
.lboprea01  a .time{color: #999;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;line-height:28px}
.lboprea01  a .con{color: #999}

.lboprea01 a:hover{
    border-color: #25aa97;
    box-shadow: 0 0 15px rgba(0,0,0,0.15);
    transition: all 0.5s;
}
.lboprea01 a:hover .tit{
    color: #25aa97;
    transition: all 0.5s;
}
.lboprea01 a:hover .img img{
    transform: scale(1.05);
    transition: all 0.5s;
}

.rel{position:relative}
.exhibition .swiper-button-next{right:-3% !important;background:url(../images/next.png) no-repeat left center !important ;}
.exhibition .swiper-button-prev{left:-4%  !important ;background:url(../images/prev.png) no-repeat left center !important ;}
.news-list{padding-top:4%}


.banner01 img{width:100%}
.img-scale img{transform: scale(1);-webkit-transform: scale(1);transition: all 1.5s;-webkit-transition: all 1.5s}
.img-scale:hover img{transform: scale(1.05);-webkit-transform: scale(1.05)}
/* 我们是谁 */
.banner01 img{display: block}
.banner01 .fk{height: 181px;padding: 0 62px;left: 19%;top: 30%;font-size: 62px;font-weight: bold;color: #fff;line-height: 181px;background: #2368b5;min-width: 447px}
.banner01 .fk::before{content: "";border: 1px solid #fff;height: 181px;width: 100%;position: absolute;left: 10px;top: 10px}
.currentPath{padding-top: 17px;color: #666;line-height: 62px;padding: 20px 0}
.about .t1{font-size: 36px;font-weight: bold;text-align: center;color: #0551a7}
.about_con{padding-top: 70px;    display: flex;
    align-items: center;}
.about_con_left{width: 477px;height: 432px}
.fzsk_img, .about_con_left .pic02 img{max-width: 100%;display: block}
.about_con_left .pic02::after{height: 158px;width: 158px;position: absolute;right: 0;bottom: 0;background: rgba(27, 172, 119, 0.95);content: ""}
.about_con_right{width: calc(100% - 539px);font-size: 16px;line-height: 32px}
.about_con_right p{/*margin-bottom: 25px*/}
.fzsk .t1{text-transform: uppercase;text-align: right;font-size: 130px;color: #eee;font-weight: bold}
.fzsk_box{margin-top: -72px}
.fzsk_t1{top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 36px;font-weight: bold;color: #fff}
.qywh{padding-top: 88px}
.txt .t01{font-size: 26px;color: #666666;line-height: 30px;padding-top: 20px}
.fw{font-weight: bold}
.txt{width: calc(100% - 207px)}
.txt .t02{font-size: 40px;color: #333;margin-top: 15px}
.txt01{margin-top: 35px;border-left: 2px solid #d7d7d7;padding: 10px 0 10px 26px}
.txt01 .txt_t1{position: relative;font-size: 18px;line-height: 30px;margin-bottom: 30px}
.txt01 .txt_t1:last-child{margin: 0}
.txt01 .txt_t1::after{content: "";position: absolute;left: -39px;width: 24px;height: 24px;top: 0;background: url(../images/icon_03.png) no-repeat left top}
.tu_txt{padding-bottom: 50px}
/* 发展历程滚动 */
.fzsk01{padding-top: 79px}
.fzsk01_top{margin-left: 100px}
.fzsk01_bottom{padding: 28px 0 0 0;background: url(../images/bg01.jpg) repeat-y 117px top}
.logo_img_box{margin-right: 32px}
.year{width: 117px;font-size: 24px;color: #0046a3}
.year01::after, .year::after{position: absolute;right: 0;top: 50%;width: 16px;height: 4px;background: #00b09b;content: ""}
.fz_con{padding: 15px 27px 9px 20px;background: #6997ca;border-radius: 5px;width: calc(100% - 150px);cursor: pointer}
.con_fz{color: #fff;font-size: 16px;line-height: 30px;height: 90px;overflow: hidden}
.fz_con01::before, .fz_con::before{border: 9px solid;border-color: transparent;border-right-color: #6997ca;position: absolute;left: -17px;top: 38%;content: ""}
.more01{text-align: center}
.swiper_up{height: 725px}
.swiper_up .swiper-wrapper, .swiper_up .swiper-slide, .swiper_up .swiper-slide.current .con_fz{height: auto !important}
.fzsk01_left{width: calc(100% - 470px);padding-right: 90px}
.fzsk01_left .prev, .fzsk01_left .next{filter: grayscale(100%)}
.fzsk01_left .prev:hover, .fzsk01_left .next:hover{filter: none}
.fzsk01_left .prev{right: 0;top: 50%}
.fzsk01_left .next{top: 60%;right: 0}
.honor .t1{padding: 50px 0 0 0;font-size: 36px;font-weight: bold;text-align: center;color: #0551a7}
.fz_con.current .con_fz{height: auto}
.fzsk01_right{width: 407px}
/* 制造 */
.process{padding: 60px 0}
.process_tab .t03{width: 33.333%;background: url(../images/icon.jpg) no-repeat 96% center;height: 66px}
.process_tab .t03 a{display: block;line-height: 66px;text-align: center;background: #a2a1a1;color: #fff;border-radius: 15px;font-size: 22px;margin-right: 53px}
.process_tab .t03:last-child a{margin-right: 0}
.process_tab .t03.current a, .process_tab .t03 a:hover{background: #0551a7}
.process_con{padding-top: 80px}
.process_con .tu{border-radius: 50%;border: 2px solid #0551a7;height: 187px;text-align: center;width: 187px;padding: 10px; overflow:hidden;}
.process_con .t01{text-align: center;font-size: 18px;font-weight: bold;margin-top: 30px}
.process_con_item a{margin-right: 57px}
.process_con_item a:last-child{margin-right: 0}
.process_con01{display: none}
.year01{width: 150px;font-size: 24px;color: #0046a3}
.fz_con01{padding: 15px 27px 9px 20px;background: #6997ca;border-radius: 5px;width: calc(100% - 190px);cursor: pointer}
.con_fz01{color: #fff;font-size: 16px;line-height: 30px}
.swiper_up01 .swiper-slide{height: auto !important;}
.swiper_up01 .swiper-slide:first-child .year01{color: #999}
.swiper_up01 .swiper-slide:first-child .fz_con01{background: #ebebeb}
.swiper_up01 .swiper-slide:first-child .fz_con01::before{border-right-color: #ebebeb}
.swiper_up01 .swiper-slide:first-child .con_fz01{color: #c4c4c4}
/* 制造滚动 */
.swiper_up01{height: 620px}
.zz_top{padding-left: 135px}
.zz_bottom{padding: 28px 0 0 0;background: url(../images/bg01.jpg) repeat-y 150px top}
.zzbg{background: url(../images/zzbg.png) no-repeat top;height: 671px}
.zz_bg{padding-left: 100px}
.zz_tab a{display: block;width: 280px;text-align: center;padding-top: 70px;color: #fff}
.zz_tab a:first-child{background: url(../images/tu01.png)no-repeat center;font-size: 20px}
.zz_tab a:nth-child(2){background: url(../images/tu02.png)no-repeat center;font-size: 20px}
.zz_tab a:last-child{background: url(../images/tu03.png)no-repeat center;font-size: 20px}
.zz_tab a.current, .zz_tab a:hover{color: #156bb3}
.zz_tab a.current:first-child, .zz_tab a:first-child:hover{background: url(../images/tu01_atv.png)no-repeat center;font-size: 20px}
.zz_tab a.current:nth-child(2), .zz_tab a:nth-child(2):hover{background: url(../images/tu02_atv.png)no-repeat center;font-size: 20px}
.zz_tab a.current:last-child, .zz_tab a:last-child:hover{background: url(../images/tu03_atv.png)no-repeat center;font-size: 20px}
.zz_con{width:43%}
.zz_con_item{font-size: 18px;line-height: 26px;color: #156bb3;padding-top: 70px;display: none}
.zz_con_box{margin-bottom: 22px}
.zz_con_box .t1{ color:#009944}
.font_50{font-size: 36px;font-weight: bold;color: #0551a7; margin-bottom:6%;}
.font_36{font-size: 36px;line-height: 40px;color: #0551a7}
.font_32{font-size: 32px;font-weight: bold;color: #0551a7}
.font_26{font-size: 26px;line-height: 40px}
.font_24{font-size: 24px;color: #0551a7}
.font_22{font-size: 22px;line-height: 40px}
.font_20{font-size: 20px;line-height: 30px}
.font_16{font-size: 16px;line-height: 30px}
.font_18{font-size: 18px;color: #666}
.font_30{font-size: 30px;line-height: 30px}
.li50{line-height: 50px}
.mt15{margin-top: 15px}
.ml{margin-left: -25px}
.mr{margin-right: -24px}
.center{text-align: center}
/* 研发 */
.yf_tu{margin: 60px 0}
.wenzi{left: 0;width: 80%;bottom: 20px;text-align: center;font-size: 20px;color: #fff}
.opbbuna2{width: 80%;margin-left: 20%}
.opbbuna2 li{margin-top: 2%;float: left;display: flex;width: 48%}
.opbbuna2 li:nth-child(2n){margin-left: 10%;width: 38%}
.opbbuna2 li .img{font-size: 35px;margin-right: 15%;font-weight: bold;color: #0551a7}
.opbbuna2 li .tit{font-size: 20px;width: 59%;line-height: 2.4;color: #000}
/* 佰恩丽 */
.gap_1{margin: 0 -5px}
.cpcl li .t105{
    background: #d5f2e2;
    line-height: 1.8;
    padding: 15px 20px;
    margin-bottom: 12px;
    border-radius: 6px;
 display: flex;justify-content: center;align-items: center; font-size: 20px;}
.cpcl li:nth-child(2n) span{background: #f9f9f9}
.bln_btn a{display: block;text-align: center;height: 54px;border-radius: 5px;background: #f0f0f0;line-height: 54px;width: 40%;margin: 0 auto}
.bln_img_com{background: #1bac77;padding: 40px;font-size: 30px;color: #fff}
.bln_img_com a{color: #fff;font-size: 20px}
.mb5{margin-bottom: 50px}
.mb7{margin-bottom: 70px}
.pd100{padding-bottom: 100px}
/* 矢量膜 */
.slm_a a{padding: 0 2vw;font-size: 16px;color: #0551a7}
.zl_left, .zl_right{width: 50%}
.pd_r{padding-right: 50px}
/* 理念和最新和之外 */
.bunteba li{margin-top: 5%;position: relative}
.bunteba li .img{width: 60%;float: left}
.bunteba li:nth-child(2n) .img{float: right}
.bunteba li .img img{width: 100%;height: 450px;object-fit: cover}
.bunteba li .con{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 560px;padding: 40px 60px;color: #fff;background: rgba(30, 98, 176, 0.9)}
.bunteba li:nth-child(2n) .con{right: auto;left: 0}
.bunteba li .con .d1{font-size: 32px;font-weight: bold}
.bunteba li .con .d2{margin-top: 15px;font-size: 16px;line-height: 1.8}
.mt9{margin-top: 90px}
.cg{margin-top: 60px}
.cg_img{width: 270px}
.cg_img img{max-width: 100%;object-fit: cover;height: 200px}
.cg_con{width: calc(100% - 300px)}
.cg_con .t1{font-size: 30px;font-weight: bold;margin-bottom: 30px}
.cg_con .t2{font-size: 16px;line-height: 30px}
.cg_us{padding: 49px 58px 53px 62px;background: #1e62b0;color: #fff;font-size: 16px;line-height: 30px;margin-top: 92px}
.z_cy, .r_cy_con{width: 50%}
.z_cy img{width: 100%;height: 318px;object-fit: cover;display: block}
.r_cy_con{/*background: #f1f1f1*/}
.r_cy_txt{padding: 0 80px;font-size: 16px;line-height: 30px}
.cyky li:nth-child(2n){flex-direction: row-reverse}
.gxn_img{width: 571px}
.gxn_img img{width: 100%; display: block;object-fit: cover}
.gxn_con{width: calc(100% - 652px);font-size: 24px;line-height: 42px;text-align: left; margin-top:20px;}
.zzfx{justify-content: space-between;}
.zzfx li{width: 32.7%;overflow: hidden;}
.zzfx li .icon{border-radius: 10px}
.icon_t1{font-size: 24px;line-height: 30px;padding: 0 20px;padding-top: 30px;width: 100%;transition: all 0.5s;left: 0;bottom: -294px;height: 100%;color: #fff;background:rgba(0, 0, 0, 0.4);}
.icon_t2{color: #fff;display: none;font-size: 16px;padding-top: 15px}
.zzfx li:hover .icon_t1{bottom: 0px;background: #0551a7;color: #fff}
.zzfx li:hover .icon_t2{display:block}
.icon img{height:419px} 
.sc_num img{max-width: 100%;display: block}
.sc_num_con{background: rgba(5, 81, 167, 0.9);left: 64px;bottom: -86px;width: 60%;padding: 54px 62px;color: #fff;font-size: 16px;line-height: 30px}
.sc_num_con p{margin-bottom: 20px}
.ouebnac li{margin-top: 5%}
.ouebnac li .img{width: 48%;float: left;border-top-left-radius: 50px;border-bottom-right-radius: 50px;overflow: hidden}
.ouebnac li .img img{width: 100%;display: block}
.ouebnac li:nth-child(2n) .img{float: right}
.ouebnac li .con{width: 45%;float: right;display:flex;height:378px;align-items: center;}
.ouebnac li:nth-child(2n) .con{float: left}
.ouebnac li .con .d1{font-size: 30px;color: #0551a7}
.ouebnac li .con .d2{font-size: 16px;line-height: 25px;max-height: 200px;overflow: hidden;margin-top: 30px}
.mb4{margin-bottom: 40px}
.opbbuna li{margin-top: 5%;float: left;width: 48%}
.opbbuna li:nth-child(2n){float: right}
.opbbuna li .img{position: relative}
.opbbuna li .img img{width: 100%;display: block;height: 329px;object-fit: cover}
.opbbuna li .tit{font-size: 16px;line-height: 30px;background: #1e62b0;color: #fff;padding: 35px;height: 263px}
.m66{margin-top: 66px}
.case_box{padding: 49px 33px 45px 49px;background: #f9f9f9}
.colr{color: #0551a7}
.al_con{margin-bottom: 30px}
.al_con img{margin-right: 10px;line-height: 26px}
.mt84{margin-top: 84px}
.oealmca{display: -webkit-flex;display: flex;flex-wrap: wrap;margin-top: 5%;justify-content: space-between}
.oealmca li{margin-bottom: 3%;width: 48.5%;position: relative;overflow: hidden}
.oealmca li .img img{width: 100%;height: 312px;object-fit: cover}
.oealmca li .con{position: absolute;color: #fff;z-index: 2;width: 100%;height: 100%;left: 0;bottom: -190px;padding: 40px;text-align: center;transition: all 0.5s}
.oealmca li .con .d1{font-size: 46px;font-weight: bold}
.oealmca li .con .d2{font-size: 16px;margin-top: 30px;line-height: 30px;max-height: 120px;overflow: hidden}
.tx{width: 16.6666%;font-size: 16px;line-height: 30px}
.tx img{max-width: 100%;display: block;margin: 0 auto 15px auto;object-fit: cover}
.tu15{width: 276px}
.tu15 img{height: 238px;max-width: 100%;display: block;margin: 0 auto;object-fit: cover}
.al_con01{width: calc(100% - 320px)}
.al_con01 .al_con:last-child{margin: 0}
.more02 a{color: #009944;height: 56px;line-height: 56px;border-bottom: 2px solid #009944;display: inline-block;margin: 0 auto;text-align: center;transition: all 0.5s}
.more02 a:hover{padding: 0 10px}
table{width:100%}
/* 视频弹窗 */
.fix-wrap{display: none;z-index: 999;position: fixed;background: rgba(0, 0, 0, 0.8)}
.fix-wrap, .fix-wrap svg{top: 0;left: 0;width: 100%;height: 100%}
.dt{display: table;table-layout: fixed}
.wh1{width: 100%;height: 100%}
.dtcell{display: table-cell;vertical-align: middle;text-align: center;padding: 30px}
.dtcell img{max-width: 100%;object-fit: contain}
.fix-video .video-wrap{min-width: 55%;max-width: 55%;margin: 0 auto}
.fix-video video{padding: 10px;border-radius: 5px;border: 1px solid #3a3a3a;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);background: #2d2d2d;object-fit: cover;animation: ReturnToNormal .5s both;-webkit-animation: ReturnToNormal .5s both;max-width:100%}
.fix-wrap .hide01, .fix-wrap circle{transition: all .8s;-webkit-transition: all .8s}
.fix-wrap .hide01{position: fixed;top: 5%;right: 5%;width: 49px;height: 49px;border-radius: 50%;cursor: pointer;overflow: hidden;background: transparent}
.fix-wrap .hide01:hover{transform: rotate(-180deg);-webkit-transform: rotate(-180deg)}
.fix-wrap .hide01::before, .fix-wrap .hide01::after{z-index: 1;position: absolute;content: "";top: 50%;left: 50%;width: 1px;height: 50%;margin-top: -25%;background: #fff}
.fix-wrap .hide01::before{transform: rotate(45deg);-webkit-transform: rotate(45deg)}
.fix-wrap .hide01::after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg)}
.fix-wrap svg{position: absolute}
.fix-wrap, .fix-wrap svg{top: 0;left: 0;width: 100%;height: 100%}
.fix-wrap circle{stroke-dasharray: 0 145}
.fix-wrap .hide01:hover circle{fill: none;stroke-dasharray: 145}
.join{background: url(../images/line1.png) no-repeat center}
.join_zp{width: 50%}
.join_img img{height: 299px;max-width: 100%;margin: 0 auto;display: block}
.join_zp .d1{font-size: 30px;color: #222;margin: 40px 0 5px 0}
.join_btn a{background: #009944;width: 120px;height: 49px;display: block;margin: 0 auto;border-radius: 5px;line-height: 49px;font-size: 16px;color: #fff;transition: all 0.5s}
.join_btn a:hover{width: 140px}
.mt100{margin-top: 100px}
.mt53{margin-top: 53px}
.col_h{color: #000}
.mt3{margin-top: 30px}
.mt6{margin-top: 60px}
.mt40{margin-top: 40px}
.colr_6{color: #666}
.hdsh li{width: 31%}
.hdsh_img{height: 120px;display: flex;align-items: center}
.hdsh_img img{display: block;margin: 0 auto}
.hdsh li .font_30{padding-bottom: 30px;position: relative}
.hdsh li .font_30::after{position: absolute;left: 50%;bottom: 10px;height: 3px;width: 65px;background: #009944;content: "";transform: translateX(-50%)}
.bceokt{display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0 8%}
.bceokt li{margin-top: 5%;width: 42%}
.bceokt li .img{background: url(../images/ddd.jpg) repeat-x left center}
.bceokt li .tit{font-size: 36px;font-weight: bold;color: #464646;margin: 30px 0}
.bceokt li .con{font-size: 16px;line-height: 2;font-size: 18px;color: #666}
.rzgw_list{height: 108px;width: 48%;margin-bottom: 44px}
.rzgw_list a{display: block;padding: 15px 18px;left: 0;top: 0;width: 100%;border-radius: 10px;border: 1px solid #f0f0f0;background: #fff;-webkit-tap-highlight-color:rgba(255,255,255,0);}
.name{font-size: 18px;color: #000}
.zprs{font-size: 16px;color: #999}
.ck_btn01, .ck_btn{color: #009944;margin-top: 20px}
.ck_btn01{display: none}
.gz_con{margin-top: 20px}
.lourew{padding: 20px 0;line-height: 2;font-size: 16px;color: #000;display: none}
.rzgw_list.current a{border: 1px solid #009944;z-index: 13}
.rzgw_list.current .name{color: #009944}
.rzgw_list.current .ck_btn{display: none}
.rzgw_list.current .ck_btn01, .rzgw_list.current .lourew{display: block}
.lc{padding-bottom: 115px;border-bottom: 2px solid #f2f2f2}
.lc img{max-width: 100%;margin: 0 auto}
.bg02_img img{margin: 0 auto;display: block}
.jltd{left: 50%;top: 50%;transform: translate(-50%, -50%)}
.gap_2{margin: 0 -30px;padding-bottom: 97px}
.flex_3{width: 33.3333%}
.gap_2 .col{margin: 0 30px;border-radius: 5px;background: url(../images/bg.png)no-repeat left top;overflow: hidden;box-shadow: 0px 2px 5px 3px #f5f5f5;height: 181px;padding: 0 25px}
.gap_2 .col .d1{font-size: 18px;line-height: 30px;margin-top: 42px}
.gap_2 .col .d2{font-size: 24px;margin-top: 18px}
.gap_2 .col .d3{font-size: 18px;line-height: 30px;margin-top: 22px}
.gap_2 .col .img01{margin-top: 10px}
.content{padding-top: 30px;line-height: 36px;font-size: 18px}
.pd_l{padding-right: 20px}


/* 首页产品分类 */
.index_product_nav{width: calc(100% - 229px);overflow: hidden}
.index_product_btn{width: 176px}
.mt7{margin-top: 70px}

.mySwiper .swiper-slide{cursor: pointer;height: 67px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;background: #0551a7;color: #fff;line-height: 67px;font-size: 22px;font-weight: bold;text-align: center; transition:all ease .5s;}
.mySwiper .swiper-slide:hover,.mySwiper  .swiper-slide.cur{background: rgba(0, 153, 68, 1); transition:all ease .5s;}
.mySwiper .swiper-slide{width: 40% !important}


.index_product_bottom{background: url(../images/line01_02.png) no-repeat center center;margin-top: 30px;padding-bottom: 30px}
.mySwiper01 .swiper-slide{width: 76% !important}
.swiper-slide_box{height: 300px;background: url(../images/x_big.png) no-repeat center center;width: 33%;transition:0.5s;}


.log01 img { height:50px; display:block;}
.cplb{background: url(../images/d_big.png) no-repeat left top;width: 100%;height: 100%;left: 0;top: 0;display: block;transition: all 0.5s;display: none;background-size: 100% 100%}
.log02{text-align: center;padding-top: 40px}
.log02 img { height:50px; }
.mySwiper01 .swiper-slide.on{filter: none}
.swiper-slide_box:hover{width: 39%}
.swiper-slide_box:hover .cplb{display: block}
.cplb ul{text-align: center;padding-top: 10px}
.cplb ul li a{color: #FFF;line-height: 30px;position: relative}
.cplb ul li a:hover:before{content: "";position: absolute;left: 50%;bottom: -10px;height: 1px;width: 41px;background: #80cca2;transform: translate(-50%)}
.hs{filter:grayscale(100%)}

.m_index_product{display: none}
.m_index_product_nav{overflow: hidden}
.m_mySwiper01{overflow: hidden;padding: 30px 0;background: url(../images/line01_02.png) no-repeat left center}
.m_log01{width: 33.3333%;height: 200px;display: flex;align-items: center;justify-content: center;background: url(../images/x_big.png) no-repeat center center}
.index_product_btn01{width: 80px;right: 0;top: -60px;z-index: 1}
.index_product_btn01 .prev img, .index_product_btn01 .next img{height: 30px;width: 30px}
.m_mySwiper .swiper-slide{height: 67px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;background: #0551a7;color: #fff;line-height: 67px;font-size: 18px;font-weight: bold;text-align: center}
/* 旋转木马 */
#certify .swiper{margin-top: 30px}
#certify .swiper-slide{width: 723px;text-align: center;padding: 30px 0}
#certify .swiper-slide-next img, #certify .swiper-slide-prev img{transform: scale(0.8)}
#certify .swiper-slide .img img{width: 100%}
#certify .swiper-pagination{text-align: center;width: 100%}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;width: 15px;height: 15px;opacity: 1;background: #c9c8c8}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{background: #4dbc93}

.pagination{text-align: center;width: 100%;padding: 10px 0}
.pagination .swiper-pagination-bullet{margin: 0 5px;width: 15px;height: 15px;opacity: 1;background: #c9c8c8}
.pagination .swiper-pagination-bullet-active{background: #4dbc93}


.bg-col{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);z-index: 11;display: none}
.yonmea{position: fixed;z-index: 12;top: 40px;width: calc(100% - 80px);background: #fff;left: 40px;visibility: hidden;opacity: 0;transform: translateY(-110%);transition: all 0.5s ease}
.yonmea.on{visibility: visible;opacity: 1;transform: translateY(0%);transition: all 0.5s ease}
.midlm{font-size: 18px;font-weight: bold;line-height: 45px;background-image: linear-gradient(to right, #1aa692, #2b55a6);color: #fff}
.midlm .gb{display: block;position: absolute;right: 10px;top: 0;height: 45px;width: 45px;background: url(../images/tgb.png) no-repeat center center;cursor: pointer}
.plbmea {}

.zbonea{width: 100%;padding: 0 5% 5%;display: -webkit-flex;display: flex;flex-wrap: wrap}
.zbonea dl{width: 32%;margin-right: 2%}
.zbonea dl:nth-child(3n){margin-right: 0}
.zbonea dl dt{border-bottom: 1px solid #e6eaf2;padding: 30px 0 12px;margin-bottom: 15px;font-size: 18px;font-weight: bold}
.zbonea dl dt a{color: #07307f}
.zbonea dl dd{line-height: 30px}
.zbonea dl dd a{color: #666;transition: all 0.5s ease;font-size: 16px}
.process_con .tu img, .fzsk01_right img, .zz_bg img{max-width: 100%;object-fit: cover;display: block;margin: 0 auto}
.m_xzmu{display: none}
.mb3{margin-bottom: 30px}
.poubca .d0{font-size: 24px;margin-top: 4%;color: #333;text-align: right}
.lpuaeu img{height:auto;max-width:100%;}
.product01 .image{display:flex;justify-content:center;}
.product01 .image img{width:72%;}


/* 我们的践行文化 */
.flex_column{flex-direction: column-reverse;}
.culture_top_l{width: calc(100% - 446px);}
.culture_top_l  .con{padding:0 40px 0 15px}
.culture_top_r .con{padding:60px 15px 60px 15px}
.con_d1{font-size:36px;font-weight:bold;color:#0551a7}
.con_d2{font-size:30px;font-weight:bold;color:#0551a7}
.con_t1{font-size:16px;line-height:30px}
.culture_img img{width:100%;}
.culture_top_r{width:425px;}
.culture_center_r .con,.culture_center_l .con{padding:30px 15px;}
.culture_bottom{background:url(../images/jxwh5.jpg) no-repeat left bottom;padding:30px;height:569px;margin-bottom:80px}
.culture_center_l,.culture_center_r{width:48%;}

.idea .culture_bottom {
    padding-left: 56px;
}

.idea .con_d1.tit {
    font-size: 36px;
  }
  
  .idea .sub-tit {
    color: #444;
    line-height: 32px;
    margin-top: 28px;
    font-size: 26px;
  }
  
  .idea .content {
    padding-top: 3%;
  }
  
  .idea .content p {
    background: url(../images/tubg.png) no-repeat left 15px;
    line-height: 50px;
    padding-left: 40px;
  }


@media(max-width:1200px) {

    .w_1203{max-width: 91%}
    .zzbg{background: #f9f9f9}
    .index_t1, .honor .t1, .fzsk_t1, .about .t1, .opbbuna2 li .img, .font_50{font-size: 26px}
    .font_32, .join_zp .d1, .font_30, .cg_con .t1, .txt .t02, .txt .t01, .bln_img_com, .font_36{font-size: 20px}
    .font_20, .icon_t1, .gxn_con, .font_22{font-size: 18px}
    .rzgw_list{width: 100%;margin-bottom: 10px}
    .opbbuna li{width: 100%;margin-top: 2%}
    .opbbuna li .tit{height: auto}
    .m66{margin-top: 2%}
    .ouebnac li .con{height:auto}
    .banner01 .fk::before,.fzsk01_right{display: none}
    .fzsk01_left{width:100%;}

    .banner01 .fk{position: static !important;
    line-height:30px;
    height: auto;
    padding: 5% 2%;
    min-width: auto;
    box-sizing: border-box;
    font-size: 30px;}

    .idea .culture_bottom {
        padding-left: 30px;
      }
      .idea .con_d1.tit {
        font-size: 22px;
      }
      .idea .sub-tit {
        font-size: 20px;
      }
}
@media(max-width:1024px) {
    .exhibition .swiper-button-next{right:-8% !important ;}
    .process_con_item a{margin-right: 17px}
    .fzsk01_right{display: none}
    .gxn_con, .gxn_img, .fzsk01_left{width: 100%}


    .process_con .tu{width: 134px;height: 134px}
    .tx{width: 25%;margin-bottom: 20px}
    .gxn{flex-direction: column}
    .gxn_img img{height: auto}
    .index_t1{height: auto;padding: 30px 0;justify-content:center}
    .index_t1::after{display: none}
    .index01{flex-direction: column-reverse}
    .image img{height: auto;max-width: 100%;display: block}
    .m_index_product{display: block}
    .index_product{margin-top:0 !important}
    .gap_1 .flex_4{width: 33.3333%}
    .icon_t2{font-size:15px}
    .zz_bg{padding-left:37px}
    .w_1203{padding-bottom:0}
    
}

@media(max-width:768px) {
    .m_xzmu{display: block}
    .zzbg{flex-wrap: wrap;height: auto;padding: 30px 0}
    .zz_bg{width: 100%;padding: 0;text-align: center;width: 426px;margin:0 auto;}
    .ml{margin-left: 0}
    .mr{margin-right: 0}
    .ouebnac li .con, .ouebnac li .img{width: 100%}
    .ouebnac li .con{padding: 10px 0 !important}
    #certify{display: none}
    .process_tab .t03 a{font-size: 20px}
    .currentPath{line-height: 36px;padding: 10px}

    .process{padding: 30px 0}
    .process_tab .t03{background-position: 91%}
    .wenzi, .font_26, .process_tab .t03 a{font-size: 17px}
    .process_con{padding-top: 42px}
    .process_con .tu{width: 130px;height: 130px}
    .zz_tab{width: 100%;display: flex}
    .zz_con{width: 100%;padding: 0 40px}
    .zz_con_item{padding-top: 36px}
    .svsb01 .font_30{font-size: 20px}
    .lxwm{padding: 30px 0 47px 0}
    .go-top{display: none !important}
    .gap_2{padding-bottom: 20px}
    .gap_2 .flex_3{width: 100%;margin-bottom: 20px}
    .gap_2 .col{height: auto;padding-bottom: 30px}
    .mb5{margin-bottom: 20px}
    .poubca img, br{display: none}
    .opbbuna2{width: 100%;margin: 30px 0 0 0;display: flex}
    .opbbuna2 li{width: 50%;text-align: center;display: block;margin: 0}
    .opbbuna2 li:nth-child(2n){margin: 0;width: 50%}
    .opbbuna2 li .tit{width: auto}
    .opbbuna2 li .img{margin: 0}
    .about_con{flex-direction: column;padding-top: 33px}
    .about_con_left .pic02::after{display: none}
    .about_con_right, .about_con_left{width: 100%}
    .fzsk_img, .about_con_left .pic02 img{width: 100%}
    .about_con_left{height: auto}
    .fzsk .t1{font-size: 67px}
    .fzsk_box{margin-top: -35px}

    .qywh{padding-top: 10px}
    .cyky li{flex-wrap: wrap}
    .hdsh li, .z_cy, .r_cy_con{width: 100%}
    .r_cy_txt{padding: 20px}
    .z_cy img{height: auto}
    .zzfx li img{height: auto}
    .sc_num_con, .icon_t1{position: static;height: auto}
    .zzfx li:hover .icon_t1{background: none;color: #000}
    .icon_t2{display: none}
    .zzfx li .icon{margin: 0 auto}
    .sc_num_con{width: 100%;padding: 30px}
    .cyszh{padding-bottom: 15px}
    .join{background: none}
    .join_img img{height: 198px}
    .mt84{margin-top: 15px}
    .tu15{display: none}
    .al_con01{width: 100%}
    .gap_1 .flex_4{width: 50%}
    .pro_list{padding-top: 20px}
    .right_box_hp,.qouentc{display:none}
    .lenmvea{padding:30px 0;}
    .gxn_con{line-height:30px;font-size:16px;padding-top:15px}
    .case_box .mb4{margin-bottom:15px}
    .opbbuna li .tit{margin-top:0 !important;}
    .zzfx li{width:100%}
    .icon_t2{display:block;color:#000;}
    .icon_t1{background:none;color:#000;padding:0;} 
    .fzsk01_left{width: 100%;padding: 0}
    .swiper_up, .swiper_up01{height: auto;padding-bottom: 10px !important}
    .fzsk01_left .next, .fzsk01_left .prev{top: 0;z-index: 99}
    .fzsk01_left .prev{left: 70%}
    .fzsk01_left .prev img{transform: rotate(-90deg)}
    .fzsk01_left .next img{transform: rotate(-90deg)}
    .fzsk01_top, .fz_con01::before, .fz_con::before, .zz_top{display: none}
    .fzsk01_bottom, .zz_bottom{background: none}
    .fzsk01{padding: 0}
    .year, .year01, .fz_con01, .fz_con{width: 100%}
    .fz_box{flex-direction: column}
    .year, .year01{padding-bottom: 30px;border-bottom: 3px solid #00b09b;margin-bottom: 20px}
    .year::after, .year01::after{position: absolute;width: 4px;height: 26px;background: #00b09b;content: "";top: 62%;left: 53px}
    .year{padding-left: 30px}
	/* 我们的践行文化 */
	.culture_top{flex-direction:column;}
	.culture_top_l{width:100%;}
	.culture_top_r{display:flex;width:100%;margin-top:50px}
	.culture_top_r .con,.culture_top_r .images{width:48%}
    .con_d1{font-size:26px}
    .con_d2{font-size:18px}
    
}

@media(max-width:640px) {
    .process_con_item, .process_tab{flex-wrap: wrap}
    .process_tab .t03{width: 100%;margin-bottom: 10px;height: 76px}
    .process_con .tu{width: 106px;height: 106px;margin: 0 auto}
    .process_tab .t03 a{margin: 0;line-height: 48px}
    .process_tab .t03{background: url(../images/icona.png) no-repeat bottom center}
    .process_tab .t03:last-child{background: none;margin: 0;height: 48px}
    .process_con_item a{width: 33.333%;margin: 0 0 20px 0}
    .opbbuna2 li .tit, .poubca .d0{font-size: 16px}
    .fzsk_img img{height: 130px;object-fit: cover}
    .slm{flex-direction: column}
    .zl_left, .zl_right{width: 100%}
    .tx{width: 33.333%}
    .join_zp, .zzfx li{width: 100%;margin-bottom: 30px}
    .mt100{margin-top: 0px}
    .mt53{margin-top: 13px}
    .m_box{flex-wrap: wrap;justify-content: space-between}
    .m_log01{width: 48%;background: #f6f4f5;height: 100px;margin-bottom: 15px}
    .m_mySwiper01{background: none}
    .m_log01 img{max-width: 100%;display: block;height: auto}
    .mt9{margin-top:20px;}

    /* 我们的践行文化 */
    .culture_top_r{flex-wrap:wrap;flex-direction: column-reverse;}
    .culture_top_r .con, .culture_top_r .images{width:100%}
    .culture_top_r .con{padding:15px 0}
    .culture_center{flex-direction: column}
    .culture_center_l,.culture_center_r{width:100%}
    .culture_center_r{flex-direction: column;}
    .culture_bottom{height:auto}
   .culture_top_l .con{padding:0;}
    .culture_center_r .con, .culture_center_l .con{padding:30px 0}
    .culture_bottom01{margin:0;}
    .culture_bottom{padding:15px;background: #f7f7f7;margin-bottom:15px}
  

}
@media(max-width:480px) {
    .process_con_item a {width: 50%}
    .zz_bg {padding: 0 36px}
    .map {display: none}
    .lxwm_right {text-align: left}
    .btn {float: none}
    .lxwm_right {padding: 0}
    .lxwm_right .t1 {font-size: 20px}
    .wenzi {font-size: 14px}
    .yf_tu {margin: 20px 0}
    .yyfw .mb7 {margin-bottom: 20px}

    .pd100 {padding-bottom: 20px}
    .slm_a {flex-wrap: wrap;justify-content: flex-start;}
    .slm_a a {width: 50%;line-height: 48px}
    .tu_txt {flex-direction: column}
    .tu_txt .tu, .tu_txt .txt {width: 100%}
    .cg_img img, .tu_txt .tu img {margin: 0 auto;display: block;max-width: 100%}
    .txt01 {margin-top: 10px}
    .cg {flex-direction: column;margin: 0}
    .cg_img {padding: 30px 0}
    .cg_con, .cg_img {width: 100%}
    .cg_con .t1 {margin-bottom: 10px}
    .cg_us {margin-top: 10px;padding: 15px}
    .tx {width: 50%}
    .gap_1 .flex_4 {width: 100%}
    .opbbuna li .tit,.case_box{padding:15px;}
    .txt01{max-width:90%;margin:10px auto}
    .banner01{padding-top:11px;}
}

.right_box_hp{position: fixed;right:0.5%;top:50%;z-index: 2}
@media screen and (max-width:740px){.right_box_hp{top: 80px}}
.right_box_hp li{width:46px;height:46px;border-radius: 3px;margin-bottom: 3px;position: relative;transition: all .5s}
.right_box_hp li.icon_kf_hp{background: #125aab url("../images/yx01.png") center 11px no-repeat; display:none;}
.right_box_hp li.icon_tel_hp{background: #125aab url("../images/yf.png") center 11px no-repeat}
.right_box_hp li:hover{background-color: #0d9e4e !important}
.right_box_hp li .openFather{position: absolute;right: 135%;top: 0;border-radius: 3px;visibility: hidden;opacity: 0;transition: opacity .6s, right .6s}
.right_box_hp li:hover .openFather{opacity: 1;right: 100%;visibility: visible}
.openFather .right_openDiv{margin-right: 15px;border-left: 3px solid #1f82d6;background: #fff;position: relative;box-shadow: 0px 2px 4px 0px #ebebeb;}
.right_box_hp li .right_openDiv:after{content: "";display: block;border: 5px solid transparent;border-left-color: #fff;position: absolute;left: 100%;top: 12px}
.right_box_hp li.icon_kf_hp .right_openDiv{width: 206px;padding: 6px 0}
.right_openDiv .ROD_nav{display: block;padding-left: 20px}
.right_openDiv .ROD_nav>span{line-height: 36px;font-size: 14px;color: #444;text-align: left;display: block;position: relative;cursor: pointer}
.right_openDiv .ROD_nav>span:after{content: "";display: block;border: 3px solid transparent;transition: all .5s;;border-left-color: #1f82d6;position: absolute;left: -10px;top: 15px}
.right_openDiv .ROD_nav>span.open:after{transform: rotateZ(90deg)}
.ROD_nav .ROD_navList{padding-left: 10px;display: none}
.ROD_nav .ROD_navList a{display: block;line-height: 30px;font-size: 12px;color: #6b6b6b;text-align: left;position: relative}
.ROD_nav .ROD_navList a:after{content: "";display: block;width: 4px;height: 4px;background: #d6d6d6;border-radius: 50%;position: absolute;left: -10px;top: 14px}
.right_box_hp li.icon_tel_hp .right_openDiv{padding: 10px 12px;box-sizing: border-box;width: 320px;font-size: 12px;color: #444;line-height: 24px}
.right_box_hp li.icon_ok_hp .right_openDiv{width: 240px;padding: 15px 20px 15px 0;margin-top: -188px}
.right_box_hp li.icon_ok_hp .right_openDiv:after{top: 200px}
.right_openDiv .ROD_ipt_one{margin-bottom: 10px}
.ROD_ipt_one .ROD_ipt_name{width: 30px;padding: 3px 10px 0;line-height: 18px;font-size: 12px;color: #444;float: left}


.popup-service {position: fixed;top: 0;left: 0; width: 100%; height: 100vh;z-index: 999;display: block;background:rgba(0, 0, 0, 0.5);display: none;}
.service-box{width:70%;position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;padding:60px;background:#fff}
.service-box h2 {color: #333;text-align: center;display:block;font-size:32px;margin-bottom:50px}
.row_item{border-right:1px solid #c1c1c1;;height:290px;padding:30px 0;text-align:center}
.row_item .img{height:87px;width:87px;margin:0 auto 15px auto; display:none;}
.row_item .t1{font-weight:bold;font-size:18px;display:flex;align-items:center;justify-content:center;height:72px}
.row_item .row_txt{line-height:30px;color:#666666;margin-top:20px}
.row_txt img{margin:0 auto}
.row .flex_4:last-child .row_item{border:none}
.read-more a{display:block;text-align:center;padding:60px 0 30px 0;font-size:16px}
.del{position:absolute;height:50px;width:50px;right:30px ;top:11px}
.del span{height:2px;background:#000;width:30px;transform:rotate(45deg);display:block;position:relative;margin:21px auto 0 auto;cursor:pointer;}
.del span::after{content:"";height:2px;background:#000;width:30px;transform:rotate(-90deg);left:0;top:0;position: absolute;}

@media (max-width:1600px) {
	.service-box{width:85%}
	
}

@media(min-width:1200px) {
    .culture_center_l,.culture_top_r,.culture_top_l{display:flex;flex-direction:column-reverse}
    .culture_center_r{display: flex; flex-direction:column}
}
@media (max-width:1200px){
	.service-box{height:600px;overflow:hidden;}
	.box_row{height:400px;overflow:hidden;overflow-y:auto}
	.row{flex-wrap:wrap}
	.row .flex_4{width:100%}
	.row_item{border-right:none;border-bottom:1px solid #c1c1c1;height:auto}
}
