@charset "utf-8";
html, body {margin: 0;padding:0;}
IMG {border-width:0;}
* {list-style-type: none;margin: 0;padding: 0;font-family: "Microsoft YaHei" }
a{ text-decoration:none !important; color:#555}
a:hover{ text-decoration:none; }
@font-face{font-family: BureauEagleBook;src: url(../fonts/BureauEagleBook.ttf),url('../fonts/BureauEagleBook.ttf');}
/*导航*/
/*小屏图标*/
.navbar-toggle{ margin-top:10px !important; margin-bottom:10px !important; border:solid 1px #fff !important; margin-right: 10px}
.navbar-toggle .icon-bar{ background:#fff}
.navbar-toggle{ border:solid 1px #666; padding:7px 7px}
.carousel-control.right,.carousel-control.left{ background-image:none}
.carousel-indicators .active{ background:#333 !important; }
.carousel-indicators{ bottom:0;}
.carousel-indicators li{ background:#ccc;}
.carousel-control.right,.carousel-control.left{ background:none !important}
.Language{width:100%;background: #fafafa;overflow: hidden}
.carousel-indicators .active{background: #104e8b!important;}
.carousel-inner .item img{width:100% !important;margin: 0 auto!important; height: auto}
.swiper-button-next:after, .swiper-button-prev:after{color: #000!important;}
.swiper-pagination-bullet-active{background: #000!important;}
.swiper-pagination-bullet{width: 10px!important;height: 10px!important;}
.pck .swiper-pagination-bullet-active{background: #000!important;}
.pck .swiper-pagination-clickable .swiper-pagination-bullet{background: #fff}
.pck .swiper-button-next:after, .pck .swiper-button-prev:after{color: #000!important;}
@media (min-width: 769px) {
.indbg{width: 100%;position: fixed;z-index: 9;padding:10px 0 0;border-bottom: solid 1px rgba(255,255,255,.3)}
.indbg.xz{background:rgba(255,255,255,.8);border-bottom: solid 1px #eee}
.heard{max-width: 1300px;margin:0 auto;}
.yybb{float:right;font-size: 14px;color: #333;line-height: 30px;margin-right: 15px;position: relative;display:block;}
.yybb a{display: block}
.language{background: url(../images/jtleft.png) no-repeat right center;padding-left:15px;padding-right:25px;font-size: 14px;cursor: pointer}
.language img{margin-right: 8px}
.yyxl{height: 130px;width: 90%;position: absolute;z-index: 999;background:rgba(255,255,255,.9);visibility: hidden;padding-left: 15px;border-radius: 5px;padding-top: 5px;top:30px;right:0}
.yybb:hover .yyxl{visibility: visible!important}
.ssdot{float:right;margin-left: 20px;margin-top: 5px}
.ssbox{width:260px;border-radius: 8px;border: solid 1px #b5b5b5;float: right;display: flex;margin-right: 8px}
.ssbox input{width:80%;float: left;height: 30px;line-height: 30px;border: none;outline: none;
border-top-left-radius: 8px;border-bottom-left-radius: 8px;overflow: hidden;padding-left: 15px}
.ssbox button{width:20%;float: right;height:30px;border: none;background: #20388f;border-top-right-radius: 8px;border-bottom-right-radius: 8px}
.ssbox button img{display: block;margin:0 auto}
.topbg{max-width: 1360px;margin:0px auto;}
.topbg .container{width:100%;padding: 0}
.topbg .col-md-8{padding:0!important;}
.logo1{float:left;margin-top: 10px;width:80%;height:auto; }
/*导航*/
.navbar-collapse{padding: 0 !important}
.navbar-nav{margin-top:10px;display:flex;width: 100%;
justify-content: center;
align-items: center;}
.navbar-nav>li>a.active{ color:#333; display:block;border-bottom: solid 2px #009944;margin-bottom: -1px}
.navbar-nav>li{ margin-top:5px;display:inline-flex;flex:1 ;justify-content: center;
align-items: center;}
.navbar-nav>li:last-child{ border-right:none}
.navbar-nav>li>a { padding:10px 0 20px !important; color: #333; text-shadow:none !important; font-size:16px;}
.navbar-header{border-top:solid 10px #eee}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { color: #333 }
.dropdown-menu {background:rgb(255 255 255 / 95%);border: none !important;padding:10px 0 }
.dropdown-menu>li a{line-height:28px;font-size: 16px; text-align: center;padding:5px 3px}
.dropdown-menu>li a:hover{background:#009944;color: #fff}
.dropdown-menu .divider{ margin:2px 0 !important}
.nav>li>a:focus, .nav>li>a:hover{ background:none!important}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background:none!important}
.dropdown-menu img{display:block;margin:5px auto}
.pck img{width: 100%;height: auto;margin:0 auto}
.pck .swiper-pagination-current{font-size: 30px;color: #fff;font-weight: bold}
.pck .swiper-pagination-current:before{content: "0"}
.pck .swiper-pagination-total{font-size: 18px;color: #fff;}
.pck .swiper-pagination-total:before{content: "0"}
.pck .swiper-pagination-horizontal{font-size: 18px;color: #fff!important;}
/*产品分类*/
.sycpbg{width:100%;background:url(../images/sycpbg.jpg) no-repeat center top #fbfbfb;background-size: 100%;padding: 50px 0}
.boxk{max-width: 1300px;margin:0 auto;overflow: hidden;}
.sycpk{margin:0px auto 25px;overflow: hidden}
.cpbt{width: 100%;overflow: hidden;margin:0 auto;padding: 0 15px}
.cpbt h3{font-size: 36px;font-weight: bold;overflow: hidden;line-height: 60px}
.cpbt h3:after{background: #239355;height: 2px;display: block;content: "";width: 72px;}
.cpbt h4{font-size: 16px;color: #666;line-height: 35px;font-weight: normal;}
.sycpk li{display: flex;align-items: center}
.sycpk .imgk{background: rgba(236,236,236,.3);border:solid 2px rgba(20,160,82,.2);border-radius: 100%;width:165px;height:165px;box-sizing: border-box;
padding: 15px;overflow: hidden;float: left;}
.sycpk .imgk img{height:auto}
.cpname{float: left;margin-left: 25px}
.cpname h2{font-size: 26px;color: #070002;line-height: 35px;margin:20px auto 30px}
.cpan{width:145px;display: block;border: solid 1px #239355;line-height: 42px;text-align: center;color: #239355}
.sycpk ul{overflow: hidden}
.sycpk li{margin:45px auto 30px;cursor: pointer}
.sycpk li:nth-child(2) img{ -webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
}
.sycpk .cp1{background: url(../images/cpdot1.png) no-repeat center center;background-size:134px}
.sycpk li:hover .cp1{background: url(../images/cpdot1-1.jpg) no-repeat center center;background-size: 100%}
.sycpk .cp2{background: url(../images/cpdot2.png) no-repeat center center;background-size:134px}
.sycpk li:hover .cp2{background: url(../images/cpdot2-1.jpg) no-repeat center center;background-size: 100%}
.sycpk .cp3{background: url(../images/cpdot3.png) no-repeat center center;background-size:134px}
.sycpk li:hover .cp3{background: url(../images/cpdot3-1.jpg) no-repeat center center;background-size: 100%}
.sycpk .cp4{background: url(../images/cpdot4.png) no-repeat center center;background-size:134px}
.sycpk li:hover .cp4{background: url(../images/cpdot4-1.jpg?v=2) no-repeat center center;background-size: 100%}
.sycpk .cp5{background: url(../images/cpdot5.png) no-repeat center center;background-size:134px}
.sycpk li:hover .cp5{background: url(../images/cpdot5-1.jpg?v=2) no-repeat center center;background-size: 100%}
.sycpk li:hover .imgk{border:solid 2px rgba(20,160,82,1);}
/*.sycpk li img {*/
/* display: block;*/
/* transform:scale(1);*/
/* transform-style: preserve-3d;*/
/* transition: all .3s;*/
/* -webkit-filter: grayscale(100%);*/
/* -moz-filter: grayscale(100%);*/
/* -o-filter: grayscale(100%);*/
/* filter: grayscale(100%);*/
/* filter: gray;*/
/*}*/
/*.sycpk li:hover img {*/
/* transform:scale(1.02);*/
/* -webkit-filter: grayscale(0%);*/
/* -moz-filter: grayscale(0%);*/
/* -o-filter: grayscale(0%);*/
/* filter: grayscale(0%);*/
/* filter: gray;*/
/*}*/
.sycpk li:hover h2{color: #239355}
.sycpk li:hover .cpan{background: #239355;color: #fff}
.cpmore{width:260px;background: #333;color: #fff;display: block;font-size: 16px;border-radius: 4px;
margin:35px auto;line-height:50px;text-align:center;transition: all .3s}
.cpmore:hover {background: #239355;color: #fff;}
/*服务*/
.fwbg{width:100%;background:url(../images/fwbg.jpg) no-repeat left top;background-size: cover;padding-top: 35px}
.fwbt{width: 100%;padding-top: 50px;text-align: center;margin-bottom: 45px}
.fwbt h3{font-size: 36px;font-weight: bold;overflow: hidden;line-height: 60px;color:#fff;margin:0 auto}
.fwbt h4{font-size: 16px;color: #666;line-height: 35px;font-weight: normal;margin: 0 auto 20px;color: #b5b5b5}
.fwys{color: #14a153}
.fwbox{margin:0 auto 0}
.fwbox li img{display: block;margin:25px auto 10px;}
.fwbox li h2{font-size: 20px;color: #fff;text-align: center;margin:0 auto;line-height: 45px}
.fwbox li article{font-size: 14px;line-height: 26px;color: #666;margin: 10px auto;color: #afc1b6;text-align: left;
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
text-overflow: ellipsis;
-webkit-box-orient: vertical;display: none;}
.fwxm{width:230px;margin:0 auto;height: 370px;padding: 15px;border-top-right-radius:6px;border-top-left-radius:6px;text-align: center;transition: all .5s;position: relative;}
.fwbox li:nth-child(2) .fwxm h2{display:inline-block;line-height: 45px;border-bottom: solid 1px rgba(255,255,255,.5);}
.fwbox li:nth-child(2) .fwxm{background: rgba(17,160,80,.5);}
.fwbox li:nth-child(2) .fwxm article{display: block}
.fwbox li:nth-child(2) .fwxmmore{display: block}
.fwxmmore{font-size: 28px;text-align: center;margin:20px auto 0;display: block;font-weight: lighter;
line-height: 40px;height: 40px;width:40px;border-radius: 100px;color: #fdeb89;background:rgba(255,255,255,.2);display: none}
.fwbox li:hover .fwxm{transform: translateY(10px);background: rgba(17,160,80,.4) }
.fwbox li:hover .fwxm h2{display:inline-block;line-height: 45px;border-bottom: solid 1px rgba(255,255,255,.5);}
.fwbox li:hover .fwxm article{display: block;font-size: 14px;line-height: 26px;color: #666;margin: 10px auto;color: #afc1b6;text-align: left;
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
text-overflow: ellipsis;
-webkit-box-orient: vertical;}
.fwbox li:hover .fwxmmore{color: #fdeb89;background:rgba(255,247,255,.1);display: block}
/*.fwxm1{height: 0%;transition:all .6s;position: absolute;width: 100%;bottom: 0;z-index: -1}*/
/*.fwbox li:hover .fwxm1{height:100%;width: 100%;background: rgba(17,160,80,.5)!important;}*/
.fwbox li:nth-child(2):hover .fwxm{background: rgba(17,160,80,0.6)}
/*新闻中心*/
.xwbg{background:url(../images/xwbg.jpg) no-repeat left top;background-size: cover;padding: 35px 0}
.xwbt{background: url(../images/xwbtbg.png) no-repeat center center;}
.xwbt h3{font-size: 36px;font-weight: bold;overflow: hidden;line-height: 60px;text-align: center}
.xwbt h3:after{background: #239355;height: 2px;display: block;content: "";width: 72px;margin:0 auto}
.xwbt h4{font-size: 16px;color: #666;line-height: 35px;font-weight: normal;text-align: center}
.newtop{margin:50px auto 40px;overflow: hidden}
.newl{width: 45%;float: left;position: relative;padding-left: 15px}
.newr{width: 49%;float: right}
.newleft{width: 100%;margin:-30px auto 0;padding: 5px 20px 40px;background: rgba(240,240,240,.9);position: relative;
border-top-right-radius: 35px;border-bottom-left-radius:35px }
.newltime{width:150px;background: rgba(0,153,48,.9);color: #fff;text-align: center;top:0;left:0px;position: absolute;border-radius:10px;padding: 20px 5px;z-index: 5}
.newltime .d{font-size: 34px}
.newltime .x{font-size: 22px;}
.newl .imgk{display: block;overflow: hidden;border-radius: 8px}
.newl img{display: block;width: 100%;height: 365px;object-fit: cover;transition: all .4s}
.newl:hover img{transform:scale(1.1)}
.newl:hover .xwtitle{color:#046831}
.xwtitle{font-weight: bold;font-size: 20px;line-height: 35px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newleft article{ font-size:15px;line-height: 26px;color: #666;margin: 10px auto;
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
text-overflow: ellipsis;
-webkit-box-orient: vertical;}
.newst{width: 100%}
.newstl{width:calc(100% - 90px);float: left;}
.newstr{width:80px;float: right;padding-left: 30px;box-sizing: border-box;color: #bcbcbc;position: relative}
.newstr .d{font-size: 30px;font-weight: bold; color: #717171;font-family: "Arial Black"}
.newstr .x{font-size:14px;font-family: "Arial Black";text-transform: uppercase;color: #bcbcbc}
.newst li:hover .newstr, .newst li:hover .x, .newst li:hover .d{color: #239355}
.newst li:hover .newstr:before{content: "";position: absolute;top:20px;height:1px;background: #01853c;width:25px;left:0;display: block}
.newst li{border-bottom: solid 1px #e1e1e1;transition: all .5s;overflow: hidden;margin-bottom: 30px}
.newst li:hover{transform: translate(0,-10px)}
.newst li:hover h2{color: #01853c}
.newst li h2{font-size:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-left: solid 3px #009944;color: #070002;
padding-left:10px;margin:15px auto 20px}
.newst li p{font-size:15px;line-height: 29px;margin: 10px auto 25px;color: #8f8d8e;display: -webkit-box;overflow: hidden;
-webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical}
.newmore{display: block;width: 220px;text-align: center;color: #fff!important;border-radius: 8px;background: #203890;
font-size:15px;margin:40px auto 35px;line-height: 40px}
/*底部*/
.endbox{width: 100%;background:#293238;overflow: hidden}
.endbox1{max-width: 1300px;margin:80px auto;overflow: hidden;padding: 0 15px}
.endright{float: right;width:42%; }
.endnav{display: flex!important; width: 57%;float: left;
justify-content: center;
}
.endnav ul{flex:.25}
.endnav ul h2{font-size:20px;line-height: 30px;color: #f2f2f2;margin-top: 10px;font-weight: normal}
.endnav li{font-size: 15px;line-height: 32px;color: #333;}
.endnav li a{color: #96999b}
.endlxl{float: left;font-size: 15px;color:#555;line-height: 26px;width:67%;padding-left: 20px}
.endlx{border-right: solid 1px #424a4f;}
.endlxl h2{font-size: 20px;color: #f2f2f2;margin-top:0;margin-bottom: 20px;font-weight: bold}
.endlxldh{width: 100%;overflow:hidden;display: flex;justify-content: left;align-items: center}
.endlxldh img{float: left;margin-right: 10px}
.endlxldh .rc{float: left}
.endlxldh .lxdhz{font-size: 16px;color: #abadaf;display: block}
.endlxldh .lxdhz1{font-size: 20px;color: #e4e4e4}
.endlxnr{font-size: 15px;line-height: 26px;margin:10px auto;color: #abadaf;}
.endwz{width: 100%;background: #262f35;overflow:hidden;color: #a7a9aa;font-size: 14px;text-align: left;border-top: solid 1px #424a4f;padding: 15px;box-sizing: border-box}
.endwz a{color: #a7a9aa}
.endlxr1{float: right;width: 32%}
.ewmimg img{display: block;height: auto;margin:15px auto 5px;}
.ewmimg {text-align: center;font-size: 14px;color: #a7a9aa; float: left;margin-left: 20px;line-height: 35px}
/*内页导航*/
.nybanner{width:100%;display: block;height:auto;margin:0 auto}
.nybanner img{width: 100%;display: block;height:auto;margin:0 auto}
.nynav{background: #f4f4f4;border-top: solid 1px #009944;width:100%;}
.nyposition{ max-width: 1300px; margin:0 auto; color: #444; font-size: 15px;overflow: hidden;padding: 10px 15px;line-height: 28px}
.nyposition img{margin-right: 10px}
.nyposition a{color: #444}
/*简介*/
.aboutbg{width:100%;background: url(../images/aboutleftbg.jpg) no-repeat left center;background-size: 42% }
.aboutk{padding: 0 15px;overflow: hidden;margin:35px auto;}
/*.aboutk .l{float: left;width:380px;position: relative}*/
.aboutk .l{float: left;width:340px;position: relative}
.aboutk .lwz{position: absolute;bottom: 110px;right: 90px;color: #fff;text-align: right}
.aboutk .lwzd{font-size: 34px;font-weight: bold;}
.aboutk .lwzx{font-size: 24px;font-weight: bold;text-transform: uppercase}
/*.aboutk .r{width:calc(100% - 400px);float: right;margin-top: 20px;line-height: 45px;font-size:14px;}*/
.aboutk .r{width:calc(100% - 380px);float: right;margin-top: 20px;line-height: 45px;font-size:14px;}
.aboutnr{margin:20px auto;font-size: 15px;line-height: 30px;color: #333;text-align: left;width: 95%;}
.aboutnr img{max-width: 100%;height: auto;display: block;margin:15px auto}
.aboutfl{width:100%;margin:25px auto;overflow: hidden}
.aboutfl li{width:15%;float: left;margin-left: 1%;transition: all .4s}
.flimgk{padding: 10px;background: rgba(198,198,198,.2);border: solid 2px rgba(1,153,29,.2);border-radius: 100%;overflow: hidden;width:100px;height: 100px;
margin:0 auto;justify-content: center;align-items:center;display: flex;transition: all .3s}
.flimgk img{display: block;margin:0 auto}
.aboutfl li.active .flimgk{background:#40b373;border: solid 2px #049b47; }
.aboutfl li.active .flimgk img{filter: brightness(0) invert(1); }
.aboutfl li:hover .flimgk{background:#40b373;border: solid 2px #049b47; }
.aboutfl li:hover .flimgk img{filter: brightness(0) invert(1); }
.aboutfl p{text-align: center;color: #0b112a}
.aboutfl li.active p{color: #049b47; }
.aboutfl li p{color: #333;font-size:16px }
/*企业文*/
.qywh li{border: solid 1px rgba(1,153,29,.3);padding:15px 25px 15px 35px;width: 95%;margin:45px auto 0px;border-radius: 5px;background:rgba(1,153,29,.01);transition: all .3s }
.qywh h2{font-size: 24px;color: #20a65c;margin:25px auto 10px;font-weight: bold}
.qywh p{font-size: 20px;color: #555;margin-bottom: 30px}
.qywh .article{font-size: 16px;border-top: solid 1px #eee;padding-top:15px;line-height: 32px;color: #666;margin-bottom: 20px}
.qywh li:nth-child(2),.qywh li:nth-child(3){margin-top: 15px}
.qywh li:hover{background: #40b373;color: #fff}
.qywh li:hover h2,.qywh li:hover p,.qywh li:hover .article{color: #fff}
/*简介流支*/
.zdxmk{max-width:1300px;margin:40px auto;padding:0 15px}
.zdxmk img{width:100%;height: 480px;object-fit: cover;border-radius: 30px}
.zdpick{width:85%;margin:0 auto; overflow: hidden;border-radius: 30px;height: 445px;
position: relative;}
/*数字*/
.jsbox{width: 100%;padding:55px 0;background-size: 100%;margin:0 auto 0;border-top: solid 1px #dcdcdc;border-bottom: solid 1px #dcdcdc}
.jsk{max-width: 1300px;overflow: hidden;margin:0 auto;padding-left: 25px}
.jsk li{padding-left:60px}
.jsz{font-size:70px;color:#19c186;font-weight: bold;font-weight: bold;font-family: "Segoe UI"}
.jszx{font-size: 16px;color: #666;font-weight: normal;padding-left: 10px}
.jszx1{font-size: 16px;color: #666;font-weight: normal;}
.jsk h3{font-size: 14px;text-align: center}
.jsk h4{font-size: 16px;text-align: center;line-height: 50px}
/*video*/
.spbox{background:url(../images/aboutsp.jpg?v=1) no-repeat left bottom;background-size: cover;height: 295px;background-position: left top;display: flex;justify-content: center;align-items: center;cursor:pointer}
.aboutpic{padding:90px 0 45px!important;overflow: hidden;position: relative;background: url(../images/aboutpicbg.jpg) no-repeat left bottom #f7f7f7}
.aboutpic .swiper-wrapper{margin-bottom: 50px}
.aboutpic .swiper{padding: 0 0 20px 0}
.aboutpic .swiperbutton{width: 100%; position: relative;height: 55px}
.aboutpic .swiper-button-next{background: url(../images/jtr.png) no-repeat center center;height: 50px;width: 50px;border-radius: 50px}
.aboutpic .swiper-button-prev{background: url(../images/jtl.png) no-repeat center center;height: 50px;width: 50px;border-radius: 50px;left:calc(100% - 130px)!important;}
.aboutpic .swiper-button-next:after, .aboutpic .swiper-button-prev:after{display: none}
.aboutimgk{position: relative;overflow: hidden;}
.aboutimgk img{width: 100%;transition:all .3s}
.aboutimgk:hover img{transform: scale(1.05)}
.aboutimgwz{width: 90%;background: rgba(255,255,255,.6);padding: 15px 20px;bottom: 15px;left: 5%;position: absolute;z-index: 9}
.aboutimgwz h2{font-size: 26px;color: #0c0c0c}
.aboutimgwz p{font-size: 16px;line-height: 25px;color: #4a4a4a;}
.aboutpic .swiper-slide:nth-child(even) .aboutimgwz{width: 90%;background: rgba(64,179,115,.8);}
.aboutpic .swiper-slide:nth-child(even) .aboutimgwz h2{font-size: 26px;color: #fff}
.aboutpic .swiper-slide:nth-child(even) .aboutimgwz p{font-size: 16px;line-height: 25px;color: #fff;}
/*创新*/
.cxbt{font-size: 36px;font-weight: bold;width: 90%;margin:35px auto}
.cxbt .sy{color: #20a65c}
.cxbg{width: 100%;background:url(../images/cxbg.jpg) no-repeat left center;padding:60px 0;background-size: cover}
.cxyf{margin:10px auto;overflow:hidden}
.cxyfl{width: 380px;background: url(../images/cxbgt.png) no-repeat center center;height: 131px;justify-content: center;align-items: center;display: flex;flex-flow: column;float: left}
.cxyfl h2{font-weight: bold;font-size: 30px;text-align: center;margin: 0}
.cxyfl h3{font-size:18px;color: #666;margin:10px auto 0}
.cxyfr{width: calc(100% - 420px);float: right}
.cxyfr li{width: 154px;height: 135px;display: flex;justify-content: center;align-items: center;color: #0b112a;float: left;font-size: 28px;margin-right: 10px}
.cxyfr li:first-child{background: url(../images/yjdot2.png) no-repeat center center;}
.cxyfr li:nth-child(2){background: url(../images/yjdot2.png) no-repeat center center;}
.cxyfr li:nth-child(3){background: url(../images/yjdot3.png) no-repeat center center;}
.cxyfr li:nth-child(4){background: url(../images/yjdot4.png) no-repeat center center;}
/*六大省级平台*/
.cxyf1{margin:50px auto 0;overflow:hidden}
.cxyfl1{width: 486px;background: url(../images/cxbgt1.png) no-repeat center center;height: 266px;display: flex;justify-content:center;flex-wrap:wrap;flex-flow: column;float: left}
.cxyfl1 h2{font-weight: bold;font-size: 30px;margin: 0;color: #fff;padding-left: 70px;width: 100%}
.cxyfl1 h3{font-size:15px;color: #666;margin:10px auto 0;color: #fff;padding-left: 70px;width:100%}
.cxyfr1{width: calc(100% - 500px);float: right}
.cxyfr1 li{font-size: 18px;line-height:46px;color: #333}
.cxyfr1 li:first-child{line-height: 20px;margin-bottom: 18px}
/*创新理念*/
.cxlnbt{width: 100%;margin:0 auto;padding:20px 15px 0;background: url(../images/cxlnbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
.cxlnbt h3{font-size: 32px;font-weight: bold;overflow: hidden;line-height: 60px;margin-bottom: -2px}
.cxlnbt h3:after{background: #239355;height: 4px;display: block;content: "";width: 72px;margin-top: 20px;border-radius: 3px}
.cxlnnr{margin:50px auto;overflow: hidden}
.cxlnnrl{width:30%;float: left;transition: all .4s;position: relative;cursor: pointer}
.cxlnnrimg{overflow: hidden;position: relative;border: solid 1px #dedede;}
.cxlnrdotwz{position: absolute;left: 20px;top:20px;z-index: 2}
.cxlnrdotk{padding:5px;border: solid 2px #049b47;border-radius: 100%;overflow: hidden;border: solid 2px #049b47;width: 100px;height: 100px;justify-content: center;align-items: center;display: flex }
.cxlnrdot img{display: block;margin:0 auto}
.cxlnrdot h2{font-size: 26px;color: #222;font-weight: bold;margin-bottom: 0}
.cxlnrdot h3{font-size: 15px;color: #222;font-weight: normal;margin-top:10px}
.cxlnnrimg img{transition: all .4s}
.cxlnnrl:hover .cxlnnrimg img{transform: scale(1.1);}
.cxlnnrl:hover .cxlnrdotk{border: solid 2px #049b47;background: #049b47;}
.cxlnnrl:hover .cxlnrdot img{ filter: brightness(0) invert(1);}
.cxlnnrr{width: 68%;float: right}
.cxlnnrr li{width: 48%;float: left;border:solid 1px #dedede;margin-right: 2%;margin-bottom: 30px;
padding: 48px 30px;box-sizing: border-box;transition: all .7s;overflow: hidden;cursor: pointer}
.cxlnnrr li:hover{background: #049b47;}
.cxlnnrr li:hover .cxlnrdotk{border: solid 2px #fff;}
.cxlnnrr li:hover .cxlnrdot img{ filter: brightness(0) invert(1);}
.cxlnnrr li:hover .cxlnrdot h2{color: #fff;}
.cxlnnrr li:hover .cxlnrdot h3{color: #b7ddc8;}
/*产品列表*/
.cpfl{width:100%;margin:5px auto;overflow: hidden}
.cpfl li{width:18%;float: left;margin-left: 1%;transition: all .4s}
.cpflimgk{padding: 10px;background: rgba(198,198,198,.2);border: solid 2px rgba(1,153,29,.2);border-radius: 100%;overflow: hidden;width:130px;height: 130px;
margin:0 auto;justify-content: center;align-items:center;display: flex;transition: all .3s}
.cpflimgk img{display: block;margin:0 auto;max-width: 100%;height: auto; -webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;}
.cpfl li.active .cpflimgk{background:#40b373;border: solid 2px #049b47; }
.cpfl li.active .cpflimgk img{filter: brightness(0) invert(1); }
.cpfl li:hover .cpflimgk{background:#40b373;border: solid 2px #049b47; }
.cpfl li:hover .cpflimgk img{filter: brightness(0) invert(1); }
.cpfl li.active p{color: #049b47; }
.cpfl li p{color: #333;font-size:18px;line-height: 30px;margin-top: 15px;text-align: center; }
.cpbox{margin:40px auto;overflow: hidden}
.cpbox li{transition: all .3s;margin:20px auto 30px}
.cpboxk{border:solid 1px #dedede;width: 95%;}
.cpboxk .imgk{overflow: hidden}
.cpboxk img{width: 100%;height:335px;object-fit: cover;transition: all .3s}
.cpboxk .bt{font-weight: bold;font-size: 20px;line-height: 35px;text-align: center;color: #222;margin-top: 10px;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow: hidden}
.cpboxk p{width: 96%;background:#f6f6f6;color: #666;margin:10px auto;line-height: 45px;text-align: center;font-size: 15px;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 15px}
.cpxqan{width: 236px;border: solid 1px #239355;text-align: center;display: block;margin:20px auto;color: #239355;line-height: 35px}
.cpbox li:hover{transform: translateY(-8px)}
.cpbox li:hover .bt{color: #239355}
.cpbox li:hover .cpxqan{background: #239355;color: #fff;}
.cpbox li:hover img{transform: scale(1.1)}
/*产品小分类*/
.cpxfl{width:100%;margin:20px auto 0;overflow: hidden;background: rgba(255,255,255,.5);border-top:solid 1px #eee;border-bottom: solid 1px #eee}
.cpxfl ul{max-width: 1300px;padding: 25px 15px;margin:0 auto;overflow: hidden}
.cpxfl li{width:13%;float: left;margin-left: 1%;background:#f9fffb;border-radius: 5px;font-size: 15px;margin-bottom: 5px;margin-top: 5px;
border: solid 1px #bbd5c7;text-align: center; }
.cpxfl li a{padding:15px 0;display: block}
.cpxfl li a.active{background:#239355;color: #fff!important;padding: 15px 0 }
.cpxfl li a:hover{background:#239355;color: #fff }
/*产品内容页*/
.cpnrbg{width: 100%;background: url(../images/cpnrbg.jpg) no-repeat left top;background-size: cover;padding: 50px 0;overflow: hidden}
.cpnrbox{margin:10px auto;overflow: hidden}
.cppic{width:48%;float: right;border-radius: 5px;overflow: hidden;border: solid 1px #dedede;}
.cppic img{width: 100%;height: auto;border-radius:5px;}
.cpnrxx{float:left;width: 48%;}
.cptitle{font-size:30px;color:#333;line-height: 40px;margin:10px auto 10px;padding-bottom:40px;font-weight: bold;
border-bottom:solid 1px #dedede;}
.cparticle{padding:0;font-size: 16px;line-height: 32px; color: #444;margin:25px auto; display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 11;
text-overflow: ellipsis;
-webkit-box-orient: vertical;}
.cparticle1{margin-top: 25px;border-top: solid 1px #dedede;padding: 35px 0;font-size: 20px}
.cparticle1 p{margin-bottom:8px}
.cptitle1{ margin: 25px auto;overflow: hidden;padding-left: 30px}
.cptitle1 li{width: 100%;line-height: 30px;font-size: 16px;}
.cpddan{width: 250px;background:#009946;text-align: center;font-size: 16px;color: #fff !important;display: flex;border-radius: 5px;line-height: 50px;align-items: center;justify-content: center}
.cpddan img{margin-right: 10px}
.cpxqbt{width: 100%;margin:0 auto;padding:20px 15px 0;background: url(../images/fwbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
.cpxqbt h3{font-size: 32px;font-weight: bold;overflow: hidden;line-height: 60px;margin-bottom: -2px;color: #fff}
.cpxqbt h3:after{background: #239355;height: 5px;display: block;content: "";width: 130px;margin-top: 20px;border-radius: 3px}
.cpdetail{max-width: 1300px;margin:50px auto 0;display: block;overflow: hidden;padding:10px 15px 35px 15px}
.proxx{margin:45px auto 60px;max-width: 1300px;display: block;font-size:16px;line-height: 32px;padding: 0 15px;color: #555;overflow:hidden}
.proxx img{max-width: 100%;height: auto}
.proxx h6{font-size: 24px;font-weight: bold;color: #009944}
.proxx table{
width: 100%;margin:15px auto;}
.proxx table tr td {border: solid 1px #dedede;padding: 8px 20px;font-size: 15px;line-height: 28px;}
.proxx table tr:nth-child(even) {
background: #fafafa
}
/* 下载*/
.downbox {display: block;margin: 35px auto 20px;overflow: hidden;padding: 15px;border-top: solid 1px #dedede}
.downwz {font-size: 18px;padding: 20px 15px 20px 5px;display: flex;justify-content: left;align-items: center}
.downbutton { display: inline-block;width: 188px; background: #009944;border-radius: 3px; text-align: center;margin-left: 10px;
color: #fff; line-height: 38px;}
.downwz .img1{margin-right: 8px}
.downbutton img {margin-left: 5px }
/*配件内容标题*/
/*hot*/
.cphotk{max-width: 1300px;margin:30px auto 0;overflow: hidden;padding: 0 15px;}
.cphotk h2{font-size: 32px;text-align: center;margin:10px auto 25px}
.cphotk h2:after{display:block;content: "";width: 50px;height: 5px;border-radius: 10px;margin:0 auto;background: #af0e04;margin:18px auto 0}
.cpgdk{max-width: 1300px;margin:20px auto}
.cpgdnk{width: 90%;margin:0 auto;overflow:hidden}
.cpgdk .swiper-button-next:after, .cpgdk .swiper-button-prev:after{
color: #fff!important;font-weight: normal;font-size: 22px}
.cpgdk .swiper-button-next, .cpgdk .swiper-button-prev{width:40px!important;height: 40px!important;background: #009946;border-radius: 50px}
/* 新闻分类*/
.xwbox{width: 100%;background:#f7fcfb;padding: 0 15px;border-bottom:solid 1px #eee;border-top: solid 1px #009944;}
.xwboxk{max-width:1300px;margin:0 auto}
.xwboxfl li{width:18%;float: left;padding-left:50px;color: #009a44;line-height: 90px;font-size: 23px;margin-bottom: -1px;background: url(../images/xwdot1.png) no-repeat left center;}
.xwboxfl li a{display: block;color: #333}
.xwboxfl li a:hover{color: #009a44!important;}
.xwboxfl li:hover{color: #009a44!important;background: url(../images/xwdot.png) no-repeat left center;}
.xwboxfl li.active{background: url(../images/xwdot.png) no-repeat left center;color: #009a44}
.xwboxfl li.active:after{width:50px;height: 4px;background: #009a44;display: block;content: "";border-radius: 10px}
.xwboxfl li.active a{color: #009a44}
/*新闻列表*/
.newbox{width: 100%;margin:40px auto}
.newbox ul{padding:30px 0;transition: all .3s}
.newbox ul:nth-child(even){background: #fafafa}
.newboxl{width: 33%;float: left}
.newboxl img{width: 100%;height:220px;object-fit: cover }
.newboxr{width: 62%;float: right;padding-top: 25px}
.xwlbl{width:calc(100% - 125px);float: left;}
.xwlbr{width:90px;float: right;padding-left: 30px;box-sizing: border-box;color: #bcbcbc;position: relative;margin-top: 25px}
.xwlbr .d{font-size: 32px;font-weight: bold; color: #717171;font-family: "Arial Black"}
.xwlbr .x{font-size:14px;font-family: "Arial Black";text-transform: uppercase;color: #bcbcbc}
.newbox ul:hover .xwlbr .x, .newbox ul:hover .xwlbr .d,.newbox ul:hover .xwlbr .icon{color: #239355}
.newbox ul:hover .xwlbr:after{content: "";position: absolute;top:20px;height:1px;background: #01853c;width:25px;left:0;display: block;z-index: 9}
.newbox ul:hover{transform: translate(0,-10px)}
.newbox ul:hover h2{color: #01853c}
.newbox ul h2{font-size:22px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-left: solid 3px #009944;color: #070002;
padding-left:10px;margin:15px auto 30px}
.newbox ul p{font-size:15px;line-height: 29px;margin: 10px auto 25px;color: #8f8d8e;display: -webkit-box;overflow: hidden;
-webkit-line-clamp:3;text-overflow: ellipsis; -webkit-box-orient: vertical}
/*视频列表*/
.video{margin:45px auto;min-height: 200px}
.video li{padding:25px;transition: all .3s}
.video li .videok{width: 100%;overflow: hidden;border-top-right-radius:5px;border-top-left-radius:5px;transition: all .3s}
.video li .videok img{transition: all .3s;width:100%;height:240px;object-fit:cover}
.video li p{width: 100%;background:#f3f2f2;padding:15px 20px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
line-height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;font-size: 18px}
.video li .icon{margin-right: 8px;font-size: 20px;}
.video li:hover p{background:#009944;color: #fff;}
.video li:hover .videok img{transform: scale(1.1)}
.video li:hover .icon{color: #fff}
/*新闻*/
.newnybox{max-width: 1300px;margin:25px auto;overflow: hidden}
.newnybt{width:100%;border-bottom: 1px solid #009944;margin:20px auto}
.newh2{font-size: 24px;text-align: center;margin:10px auto;padding: 25px 0 20px;line-height: 40px}
.newtime{font-size: 15px;text-align: center;margin:15px auto 0;line-height: 55px;background: #fafafa;color: #555}
.newnrwz{font-size: 16px;margin:25px auto;overflow: hidden;line-height: 32px;color: #555;min-height:280px;padding: 0 15px}
.newnrwz img{margin:5px auto;display: block;max-width:800px;height: auto}
.xwsypk{width: 100%;background: #fafafa;border-top: solid 1px #c9dfd3;margin-top: 28px;padding:20px 15px}
.xwsyp{max-width:1300px; margin:20px auto 0;}
.xwsyp li{width: 100%;font-size: 16px;line-height: 35px;margin-bottom: 8px}
/*服务*/
.servicebg{background:url(../images/sevicebg.jpg) no-repeat left center;background-size: cover;padding: 25px 0}
.fwkf{width:96%;padding:10px 30px;border-radius: 35px;background:#e8f5f2;color: #222;font-size: 18px;line-height: 35px;margin:25px auto;border: dashed 1px #72b991;border-left: dashed 8px #009944 }
.servicefl{margin:35px auto}
.servicefl ul{overflow: hidden;margin: 25px auto}
.servicefl ul:nth-child(2){display: flex;margin-top: 50px}
.servicefl ul:nth-child(2) li:first-child{margin-top: 40px}
.servicefl li{overflow: hidden;margin-top: 15px;transition: all .3s;cursor: pointer}
.servicefl li:hover{transform: translateY(-8px)}
.serimg{padding: 20px;background: #009944;border-radius:100%;width: 120px;height: 120px;float: left}
.serimg img{max-width: 100%;height: auto}
.serr{float: left;margin-left: 25px}
.serr h2{font-size: 26px;color: #009944;font-weight: bold;margin: 0 0 15px}
.serr h3{font-weight: normal;font-size: 14px;text-transform: uppercase;margin-bottom: 10px}
.serr h4{font-size: 16px;margin:0;color: #666}
.serr1{background: url(../images/serkh.png) no-repeat left top;height: 202px;padding-left: 50px;width: 100%;padding-top: 10px}
.serr1 span{font-size: 15px;background:url(../images/serdot.png) no-repeat left center;padding-left:20px;line-height: 36px;display: block;color: #555}
.fivebg{width: 100%;margin:0 auto;padding:20px 15px 0;background: url(../images/5sbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
.fivebg h3{font-size: 32px;font-weight: bold;overflow: hidden;line-height: 60px;margin-bottom: -1px;color: #fff}
.fivebg h3:after{background: #239355;height: 5px;display: block;content: "";width: 72px;margin-top: 20px;border-radius: 3px}
.fivebox{margin:50px auto;padding:0 15px}
.fivebox ul{margin:20px auto;overflow: hidden}
.fivebox li{width:26%;float: left;margin-right: 1%;height:380px;padding-top: 40px;box-sizing: border-box;cursor: pointer;transition: all .3s}
.fivebox li:nth-child(3){width:44%;}
.fivebox li:nth-child(3) .fivep{text-align:left;padding-left: 25px;}
.fivebox li img{display: block;margin:10px auto}
.fiveh2{font-size: 24px;font-weight: bold;text-align: center;color: #009944;margin: 20px auto 5px}
.fivep{font-size: 15px;line-height: 26px;margin: 25px auto 0;width: 90%;text-align: center;color: #666}
.five3{background: url(../images/fivebg3.png) no-repeat right bottom #f7f7f7;}
.five2{background: url(../images/fivebg2.png) no-repeat right top #f7f7f7}
.five4{background: url(../images/fivebg4.png) no-repeat left top #f7f7f7;}
.five5{background: url(../images/fivebg5.png) no-repeat left top #f7f7f7;}
.five6{background: #f7f7f7;}
.fivebox li:hover{background: #009944;}
.fivebox li:hover .fiveh2 ,.fivebox li:hover .fivep{color: #f3f3f3;}
.fivebox li:hover img{ filter: brightness(0) invert(1);}
/*人力资源*/
.rlbox{margin:50px auto;overflow: hidden}
.rlxy{width:48%;float: left;position: relative;overflow:hidden;cursor: pointer}
.rlxywz{position: absolute;bottom: 0;width: 100%;background: rgba(0,154,68,0.6);padding:15px 25px 45px;transition: .5s }
.rlxywz h2{font-size: 24px;font-weight: bold;color: #fff;display: flex;align-items: center;margin-bottom:15px}
.rlxywz img{ filter: brightness(0) invert(1);margin-left: 20px;transition: all .4s}
.rlxywz p{width:100%;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;font-size: 16px;color: #fff;line-height:32px}
.rlxy:hover .rlxywz{background: rgba(0,154,68,0.6);padding:45px 25px }
.rlxy:hover .rlxywz img{margin-left:30px}
.rlsh{width: 48%;float: right;position: relative;cursor: pointer}
.rlshwz{position: absolute;top:60px;width: 100%;padding:15px 25px 15px 50px;transition: .5s }
.rlshwz h2{font-size: 24px;font-weight: bold;color: #222;display: flex;align-items: center;margin-bottom: 25px}
.rlshwz img{transition: all .4s}
.rlshwz p{width:100%;font-size: 16px;color: #444;line-height: 26px}
.rlsh:hover .rlshwz{position: absolute;top:0;bottom:0;width: 100%;background: rgba(255,255,255,0.3);padding:50px 25px 15px 50px;transition: .5s }
/*招聘*/
.jobbox{max-width: 1300px;margin:50px auto 50px; overflow:hidden;padding: 0 15px;color: #555;}
.jobnr{font-size: 14px;line-height: 26px;}
.joblist{max-width: 1300px;display:block;margin: 50px auto 60px;border-radius: 10px}
.joblist ul{background: #fff;margin-bottom: 2px;overflow: hidden;font-size: 16px;line-height: 55px;cursor: pointer}
.joblist ul a{display: block}
.joblist ul:hover{background: #ecf6f7}
.joblist .col-md-2{text-align: center}
.joblist ul:first-child{background: #ecf6f7;line-height: 65px}
.joblist .subNav:nth-child(even){background:#fafafa}
.jobxx{font-size: 15px;line-height: 25px;margin: 25px auto 30px}
.jobxx h3{margin:0 auto 15px;font-size: 18px;border-bottom: solid 1px #eee;line-height: 35px}
.jobyx{max-width: 1300px;padding: 5px 10px;background:#f6fbfb;border-radius: 5px;font-size: 16px;line-height: 45px;margin:0 auto 30px}
.jobyx img{ margin-right:5px;max-width: 70%;height: auto }
/*培训与发展*/
.zpbg{width: 100%;margin:0 auto;padding:20px 15px 0;background: url(../images/zpbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
.zpbg h3{font-size: 32px;font-weight: bold;overflow: hidden;line-height: 60px;margin-bottom: -2px;color: #fff}
.zpbg h3:after{background: #239355;height: 5px;display: block;content: "";width: 130px;margin-top: 20px;border-radius: 3px}
.zppx{margin:20px auto;}
.zppxk{border:solid 1px #dedede;padding: 25px;box-sizing: border-box;cursor: pointer;transition: all .6s;margin:25px auto}
.zppxk img{display: block;padding: 5px;background: #009944;border-radius: 100%;width: 100px;height: 100px}
.zppxk h2{font-size: 26px;color: #222;font-weight: bold;margin-bottom: 0}
.zppxk h3{font-size: 14px;color: #222;font-weight: normal;margin-top:10px;line-height: 26px;height: 52px;overflow: hidden;color: #666}
.zppxk:hover {border:solid 1px #009944;background: #f4f4f4;transform: translateY(-15px)}
/*股票信息*/
.stockbox{margin:60px auto}
.stockr{margin-top:0;width: 90%;float: right}
.stockbt{font-size: 24px;line-height: 45px;border-bottom: solid 1px #dedede;padding: 15px 0;color: #222;margin-bottom: 25px}
.stockr ul{border-left:solid 1px #ebebeb; }
.stockr li{width:25%;float: left;background: #fff;border-bottom: solid 1px #dede;padding-left:20px;box-sizing: border-box;
height: 60px;line-height: 65px;font-size:20px;margin-bottom: 1px}
.stockr li:nth-child(even){background: #f5f5f5}
.stockl{}
.stockl .slideTxtBox{width: 100%;overflow: hidden}
.stockl .slideTxtBox .hd{width:100%;}
.stockl .slideTxtBox .hd ul{margin: 0}
.stockl .slideTxtBox .hd li{display:inline-block;border:solid 1px #86cbdd;border-bottom: none;color: #86cbdd;padding:8px 25px;font-size: 16px;cursor: pointer}
.stockl .slideTxtBox .hd ul li.on{background: #86cbdd;color: #fff}
.stockl .slideTxtBox .bd{width:100%;border:solid 1px #86cbdd;padding: 23px 0;background: #fff }
.stockl .slideTxtBox .bd img{display: block;margin:20px auto}javascript:;
.tzll{font-size: 20px;line-height: 35px;color: #009944;margin:0px auto;background: #f7f7f7;font-weight: bold}
.tzform{width: 90%;}
.tzk{overflow:hidden;margin:20px auto 25px;width: 100%}
.tzkl{width: 120px;float: left;line-height: 40px;font-size: 18px}
.tzkr{width: calc(100% - 150px);float: left;}
.tzkr input{border: solid 1px #dedede;line-height: 40px;height: 40px;padding-left: 15px;box-sizing: border-box;font-size: 16px;width: 100%;border-radius: 4px}
.tzkan{width:250px;line-height: 45px;text-align: center;color: #fff!important;;border-radius: 50px;background: #009944;border: none;font-size: 16px;margin-top: 15px;display:block;}
.tzkan1{margin: 50px 0 30px; border-radius:8px}
.lxkh3{font-size: 15px;line-height: 26px;margin:0px auto 0;height: 120px;padding-top: 15px;}
.lxkh2{padding-top:50px;padding-bottom: 5px}
/*股利分配*/
.glfpbox{max-width:1300px;margin:40px auto}
.glfpbox table{width: 100%;}
.glfpbox table tr:first-child td{font-size:20px;font-weight: bold;line-height:40px;padding:15px 15px 20px 15px!important }
.glfpbox table tr td{border-bottom:solid 1px #dedede;font-size:18px;line-height:35px;padding:15px 15px;color:#222}
.glfpbox table tr:nth-child(even){background:#f7fcfb;}
/*网络*/
.xswl{width: 100%!important;margin:45px auto;padding: 0 15px}
.xswlh2{width: 100%;border-bottom: solid 1px #dedede;padding-bottom: 15px}
.xswlh3{height:300px;color: #555;line-height: 30px;font-size:16px!important;}
.xswlh3 table tr td{padding:10px 20px 10px 0}
.xswlright{line-height: 30px;}
.xswlimg{margin:0 auto}
.xswlimg img{display: block;margin:0 auto}
.xsworld{margin: 35px auto;padding:20px 15px;border:solid 1px #dedede }
.xsworldh2{font-size: 24px;line-height: 50px;border-bottom: solid 1px #dedede;padding: 15px}
.xsworldh2 .dh{font-size: 20px;margin-left: 10px;font-family: Arial}
.xsworldnr{margin:25px auto;font-size: 16px;line-height:30px}
.xsworldnr li{overflow: hidden;width: 100%;margin:8px auto;color: #222}
.xsworldnr .l{width:25%;float: left;margin:0 2%}
.xsworldnr .l1{width:30%;float:left;margin-right: 2%}
.xsworldnr .l2{width: 30%;float: left}
.gszlimg img{display:block;max-width:100%;margin:0 auto}
/*智能*/
.znk{margin-right:25px;width: 56%;}
.znkr{width: 42%;float: right}
.zzimg img{width: 100%;height: 280px;object-fit: cover}
.znkr li{width: 100%;padding: 40px 30px 20px}
.znkr li h2{color: #009946;margin-top:5px;border-bottom: solid 1px rgba(166,166,166,.3);padding-bottom: 20px;margin-bottom: 20px}
.znkr li h3{font-size: 15px;color: #555;line-height: 30px;height: 155px;padding-bottom:20px!important;}
.znkr li span{ font-size: 16px;width: 100%;
background: url(../images/serdot.png) no-repeat left 15px;
padding-left: 20px;
line-height: 32px;
display: block;
color: #555}
.znkr:hover span {
filter: brightness(0) invert(1);opacity: .92;
}
.znpic{padding:25px 0 0 0!important;margin:10px auto}
.znk1{width: 56%;float: right}
.znkr1{width: 42%;float: left}
.zzimg img{width: 100%;height: 300px;object-fit: cover}
.znkr1 li{width: 100%;padding: 40px 20px 20px 20px}
.znkr1 li h2{color: #009946;margin-top:5px;border-bottom: solid 1px rgba(166,166,166,.3);padding-bottom: 20px;margin-bottom: 20px}
.znkr1 li h3{font-size: 15px;color: #555;line-height: 30px;height: 155px;padding-bottom:20px!important;}
.znkr1 li span{ font-size: 14px;width: 100%;margin-bottom: 15px;
background: url(../images/serdot.png) no-repeat left 10px;
padding-left: 20px;
line-height: 26px;
display: block;
color: #555}
.znkr1:hover span {
filter: brightness(0) invert(1);opacity: .92;
}
/*光辉足变*/
.ghzj{font-size: 20px;line-height: 40px;padding-left: 25px}
.ghzjt{margin:25px auto}
.ghzjt li{width:18%;float: left;margin-right: 1%;margin-top: 30px;cursor: pointer;transition: all .3s}
.ghzjt li img{display: block;margin:5px auto;width:90%;height: auto}
.ghzjt li p{width:90%;margin:5px auto 10px;font-size: 15px;text-align: center;line-height:25px;height:52px;display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
text-overflow: ellipsis;
-webkit-box-orient: vertical}
.ghzjt li:hover {transform: translateY(-5px)}
.ghzjt li:hover p{color: #009944}
.ghzjcp{margin:25px auto}
.ghzjcp li{transition: all .3s;cursor: pointer}
.ghzjcp img{width: 100px;height: auto;display: block; margin-top:20px}
.ghzjcp li p{width:90%;margin:15px auto 10px;font-size: 16px;line-height: 30px;color: #555;height:155px}
.ghzjcpk{border: solid 1px #dedede}
.ghzjcp li:nth-child(4) p{height: auto}
.ghzjcp li:hover {transform: translateY(-5px)}
.ghzjcp li:hover p{ color:#009944 }
/*发展历程*/
.fzlc{font-size: 18px;line-height: 35px;padding-left: 30px}
.bdtc1 {
width: 100%;
margin-top: 10%;}
.modal-dialog{width: 60%!important;}
/*新闻中心*/
.listbox{margin: 20px auto;padding: 50px 0;background-size: cover}
.listk{margin:30px auto;overflow:hidden;max-width: 1300px}
.listk li{border-right: solid 1px #dedede;padding: 0 50px;transition: all .4s}
.listk li:hover{transform: translateY(-10px)}
.listk li:nth-child(2){border-right:none;padding: 0 50px}
.listk img{display: block;border-radius: 5px}
.listk h2{font-size:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin: 20px auto;font-weight: bold}
.listk article{font-size:14px;line-height: 24px;display: -webkit-box; overflow: hidden;color:#888;margin:20px auto 30px;
-webkit-line-clamp:2;text-overflow: ellipsis;
line-clamp:2;
-webkit-box-orient: vertical;}
.listan{background-size: 100%;width:20px;height: 20px;margin-top: 40px;transition: all .3s}
.listk li:hover .listan{background-size: 100%;width:20px;height: 20px;margin-top: 40px;margin-left: 15px}
.listnew{ margin:50px auto;max-width:1300px; overflow: hidden;padding: 0 15px;min-height:350px}
.listnew li{display: block; overflow: hidden;width:96%; margin:30px auto;border-bottom: dashed 1px #dedede;padding-bottom: 10px;padding-left: 15px;transition: all .3s}
.listnew time{width:10%; float:right;font-family:"Segoe UI Light";font-size:26px; margin-top: 20px;line-height: 30px;padding-right:10px;text-align: left;color: #999 }
.listnew time span{display: block;font-family: "Segoe UI Light";transition: all .3s}
.listnew li:hover time span{color: #0D47A1;transform: translateX(28px)}
.listnew .r{width:85%; float:left;}
.listnew .r h2{font-size:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 20px}
.listnew .r h2::before{height:20px;width:2px;background: #af0e22;content: "";display: block;float: left;margin-right:20px}
.listnew .r p{font-size:14px;line-height: 22px;display: -webkit-box; overflow: hidden;color:#888;
-webkit-line-clamp:2;text-overflow: ellipsis;
line-clamp:2;
-webkit-box-orient: vertical;}
.listnew li:hover{transform: translate(0, -10px)}
.listnew li:hover h2::before{height:20px;width:2px;background: #123668;content: "";display: block;float: left;margin-right:20px}
/*联系我们*/
.lxbox{max-width: 1260px;margin:60px auto;overflow: hidden}
.lxwmbd{margin-bottom: 30px}
.lxbt{font-size:22px; line-height: 55px; border-bottom:solid 1px #eee; text-indent: 20px; color: #003773; margin-bottom: 0}
.lxp{font-size:16px; line-height: 60px;margin: 0 0 20px 0; text-indent: 20px; background: #fafafa}
.lxwmbd .k2{display:block; border: solid 1px #dedede; padding-left: 2%; width:98%; line-height: 40px;
border-radius:5px; margin-left: 2%;}
.lxwmbd .k3{display:block; border: solid 1px #dedede; padding-left: 2%; width:48%; line-height: 40px; margin-left: 2%;
border-radius:5px; float: left}
.lxwmbd p{overflow: hidden; display: block}
.lxwmbd .k{display:block; border: solid 1px #dedede; padding-left: 10px; width:300px; line-height: 40px;
border-radius:5px; float:left; margin-left: 2%}
.lxwmbd textarea{border: solid 1px #dedede; padding-left: 2%; width:98%; line-height: 40px;
border-radius:5px; margin-left: 2%;height: 90px;}
.lxwmbd img{margin-left: 15px; display: block; float:left; margin-top: 3px}
.lxwmbd button{width:300px; text-align: center; line-height: 40px; background: #0054af; font-size:16px; color: #fff;
display: block; border-radius: 5px; border:none; margin-left:2%; margin-top: 15px}
.lxright{width:95%;float: left;font-size: 16px;line-height: 34px;margin-top: 45px;padding-left: 20px}
.lxright img{max-width: 100%;height: auto;margin-bottom: 20px}
.lxright h3{font-size:26px;margin:45px auto 25px;}
.lxright article{font-size: 16px;line-height: 38px}
.ditu{max-width:1300px;height:500px;margin:25px auto 120px;border-radius: 10px;border: solid 1px #eee;}
.map{border-radius: 10px}
.lxbox .col-md-7,.lxbox .col-md-5{padding: 0}
/*标题5S*/
.fwbts{max-width:1280px;margin:0 auto}
.fwbtsbt{font-size: 26px!important;font-weight: normal!important;line-height: 50px!important;padding-bottom: 20px;color: #333;margin-top: 5px}
.fwbts h3:after{display: none}
/*信息披露*/
.infobox{margin:0 auto 35px;display: block;overflow: hidden;padding: 0 15px}
.infobox li{overflow: hidden;margin:8px auto;border-bottom: solid 1px #eee;padding:8px 0}
.infobox .l{width: 90%;float: left;background:url(../images/pdfdot.png) no-repeat left center;padding-left: 35px;font-size: 17px;line-height: 35px;}
.infobox time{float: right;font-size: 17px;line-height: 35px}
.infobox a:hover{color: #009946}
.infobt{max-width:1280px;margin:0 auto}
.infobth3{font-size: 26px!important;font-weight: normal!important;line-height: 80px!important;color: #333;}
.infobth3:after{background: #239355;height: 2px;display: block;content: "";width: 72px;}
/*定期*/
.dqk{margin:30px auto}
.dqk li:nth-child(even) .dqbox{background: #fafafa}
.dqbox{padding: 25px;border: solid 1px #dedede;margin:5px auto;border-left: solid 2px rgba(1,153,29,.2)}
.dqbox h2{font-size: 20px;font-weight: bold;color:#2b542c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dqbox p{font-size: 16px;background:url(../images/pdfdot.png) no-repeat left center;background-size:20px auto;padding-left: 35px;line-height: 35px;display: block}
.dqk li:hover .dqbox,.dqk li:hover .dqbox h2{background: #009944!important; color: #fff}
.dqk li:hover .dqbox p{filter: brightness(0) invert(1); }
.dqxzbox{padding: 0!important;}
.dqxz{overflow: hidden;margin: 45px auto}
.dqxz select {
width: 100%;border: solid 1px #dedede;
background: url(../images/arrow.png) no-repeat scroll right center;
text-align: left;
border: none;
height: 40px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
padding: 5px 0 5px 20px;
font-size: 18px;
outline: none;
}
.dqxzk{border: solid 1px #dedede;border-radius: 3px;background: #fff}
.qdxzh2{font-weight:normal;line-height: 42px;font-size: 18px;background: #009944;color: #fff;font-weight: bold;border-radius: 3px;text-align: center}
/*董监高*/
.dgjxx{padding: 25px;border: solid 1px #dedede;margin:5px auto;border-left: solid 2px rgba(1,153,29,.2)}
.dgjxx h2{font-size: 20px;font-weight: bold;color:#333;margin-bottom: 25px;border-bottom:solid 1px #eee;padding-bottom: 25px}
.dgjxx article{font-size: 15px;line-height: 28px;color: #666;min-height: 140px}
/*互动*/
.ehd{margin:12px auto 20px;display: block;height:130px;width: auto}
/*上一篇*/
.syp{max-width:1300px; margin:10px auto 10px;}
.syp li{font-size:16px; line-height: 45px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:48%;float: left;margin-bottom: 10px}
.syp li:last-child{float:right;text-align: right}
.syp li a{color: #555}
/*搜索*/
.search-bar-container{
display: flex;
align-items: center;
background-color: rgb(240 248 255 / 30%);
padding:0 0 0 5px;
width: 300px;height: 35px;border-radius: 50px;
position: relative;
transition: width .5s;
float: right;overflow: hidden;
}
.magnifier{
width: 20px;
cursor: pointer;
position: absolute;
left: 10px;
}
.input{
background-color: transparent;
border: none;
margin: 0px 0px 0 40px;
width: 100%;
outline: none;
color: rgb(100,100,100);
transition: all .3s;
transition-delay: 0.5s;
}
.input input{width: 78%;float: left;line-height: 35px;font-size: 14px;outline: none;border: none;background:none}
.ssbutton{width: 22%;height: 35px;font-size: 14px;line-height:35px; border-radius: 35px;
text-align: center;
background: #009944;color: #fff;display: block;border: none;float: right;transition:width .3s}
.active1.search-bar-container{
width: 35px;
}
.active1 .input input{display: none}
.active1 .input .ssbutton{display: none;transition:all .3s;}
.sstop{margin:35px auto;font-size:20px;line-height: 30px;text-align: center;min-height: 90px}
}
@media (max-width: 768px) {
.indbg{width: 100%;background:#f6f6f6;padding:0}
.heard{max-width: 1300px;margin:0 auto;clear: both}
.clear{clear: both}
.yybb{float:right;font-size: 13px;color: #333;line-height: 30px;margin-right: 5px;position: relative}
.yybb a{display: block}
.language{background: url(../images/jtleft.png) no-repeat right center rgba(255,255,255,.8);padding-left:8px;border-radius: 5px;width:120px;font-size: 14px;cursor: pointer}
.yyxl{height: 130px;width: 100%;position: absolute;z-index: 999;background:rgba(255,255,255,.9);padding-left: 15px;border-radius: 5px;padding-top: 5px}
.topdh{min-height:75px;padding-bottom: 5px;width:100%;z-index: 9999;background:rgb(15,22,44)}
.topdh .col-xs-12{padding: 0}
.logo1{width:auto; width:58%;height: auto; display: block;position:absolute; top:10px; left: 10px; z-index: 99}
.topcd{width: 100%;height:30px}
.xp{padding: 0!important;}
.navbar-nav{ text-align: center; background: #f6f6f6; width: 100%; margin: 0 auto}
.navbar-nav li{border-bottom: solid 1px #dedede;}
.navbar-collapse{padding:0 !important}
.navbar-header{padding:0;width: 100%;background: #003333;margin-top: 20px}
.dropdown-menu li{text-align: center;line-height: 30px}
.dropdown-menu li:last-child{border-bottom: none}
.topcd{margin-top: 25px}
.topbg .col-xs-12,.topbg .container{padding: 0}
.pck img{object-fit: cover;object-position:right bottom;height:200px}
/*产品分类*/
.sycpbg{width:100%;background:url(../images/sycpbg.jpg) no-repeat left top;background-size: cover;padding: 0 0 30px}
.boxk{max-width: 1300px;margin:0 auto;overflow: hidden;}
.sycpk{margin:0px auto 25px;overflow: hidden}
.cpbt{width: 100%;overflow: hidden;margin:0 auto;padding: 0 15px}
.cpbt h3{font-size: 24px;font-weight: bold;overflow: hidden;line-height: 40px}
.cpbt h3:after{background: #239355;height: 2px;display: block;content: "";width: 72px;}
.cpbt h4{font-size: 15px;color: #666;line-height: 35px;font-weight: normal;}
.sycpk .imgk{background: rgba(236,236,236,.3);width: 21vw;height: 21vw;
border:solid 2px rgba(20,160,82,.2);border-radius: 100%;padding: 10px;overflow: hidden;margin:0 auto;}
.cpname{margin:0 auto}
.cpname h2{font-size: 14px;color: #070002;line-height: 35px;margin:0px auto 10px;text-align: center}
.cpan{width:95%;font-size:12px;display: block;border: solid 1px #239355;line-height: 25px;text-align: center;color: #239355;margin:0 auto}
.sycpk ul{overflow: hidden;padding: 0 15px}
.sycpk li{margin:15px auto;cursor: pointer;padding: 0 4px}
.sycpk li:nth-child(2) img{ -webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
}
.sycpk li img {
width:100%;height: auto;
display: block;
transform:scale(1);
transform-style: preserve-3d;
transition: all .3s;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.sycpk .cp1{background: url(../images/cpdot1.png) no-repeat center center;background-size:16vw}
.sycpk li:hover .cp1{background: url(../images/cpdot1-1.jpg) no-repeat center center;background-size: 100%}
.sycpk .cp2{background: url(../images/cpdot2.png) no-repeat center center;background-size:16vw}
.sycpk li:hover .cp2{background: url(../images/cpdot2-1.jpg) no-repeat center center;background-size: 100%}
.sycpk .cp3{background: url(../images/cpdot3.png) no-repeat center center;background-size:16vw}
.sycpk li:hover .cp3{background: url(../images/cpdot3-1.jpg) no-repeat center center;background-size: 100%}
.sycpk .cp4{background: url(../images/cpdot4.png) no-repeat center center;background-size:16vw}
.sycpk li:hover .cp4{background: url(../images/cpdot4-1.jpg) no-repeat center center;background-size: 100%}
.sycpk .cp5{background: url(../images/cpdot5.png) no-repeat center center;background-size:16vw}
.sycpk li:hover .cp5{background: url(../images/cpdot5-1.jpg) no-repeat center center;background-size: 100%}
.sycpk li:hover .imgk{border:solid 2px rgba(20,160,82,1);}
.cpmore{width:80%;background: #333;color: #fff;display: block;font-size: 15px;border-radius: 4px;
margin:25px auto;line-height:45px;text-align:center;transition: all .3s}
/*服务*/
.fwbg{width:100%;background:url(../images/fwbg.jpg) no-repeat left top;background-size: cover;padding: 20px 0}
.fwbg .col-xs-6{padding: 0}
.fwbt{width: 100%;text-align: center;margin-bottom: 15px}
.fwbt h3{font-size: 24px;font-weight: bold;overflow: hidden;line-height: 60px;color:#fff;margin:0 auto}
.fwbt h4{font-size: 15px;color: #666;line-height: 35px;font-weight: normal;margin: 0 auto 20px;color: #b5b5b5}
.fwys{color: #14a153}
.fwbox{margin:0 auto 0}
.fwbox li img{display: block;margin:5px auto 10px;height:60px;width: auto}
.fwbox li h2{font-size: 18px;color: #fff;text-align: center;margin:0 auto;line-height: 40px}
.fwbox li article{font-size: 14px;line-height: 26px;color: #666;margin: 10px auto;color: #afc1b6;text-align: left;
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
text-overflow: ellipsis;
-webkit-box-orient: vertical;display: none;}
.fwxm{margin:0 auto;padding:20px 15px;text-align: center;transition: all .5s;position: relative;background: rgba(17,160,80,.1);}
.fwbox li:nth-child(2) .fwxm h2{display:inline-block;line-height: 40px;border-bottom: solid 1px rgba(255,255,255,.5);}
.fwbox li:nth-child(2) .fwxm{background: rgba(17,160,80,.5);}
.fwbox li:nth-child(2) .fwxm article{display:none}
.fwbox li:nth-child(3) .fwxm{background: rgba(17,160,80,.2);}
.fwxmmore{font-size: 28px;text-align: center;margin:20px auto 0;display: block;font-weight: lighter;
line-height: 32px;height: 35px;width:35px;border-radius: 100px;color: #fdeb89;background:rgba(255,255,255,.2);display: none}
/*新闻中心*/
.xwbg{background:url(../images/xwbg.jpg) no-repeat left top;background-size: cover;padding: 35px 0}
.xwbt{background: url(../images/xwbtbg.png) no-repeat center center;}
.xwbt h3{font-size: 28px;font-weight: bold;overflow: hidden;line-height: 45px;text-align: center}
.xwbt h3:after{background: #239355;height: 2px;display: block;content: "";width: 72px;margin:0 auto}
.xwbt h4{font-size: 15px;color: #666;line-height: 35px;font-weight: normal;text-align: center}
.newtop{margin:20px auto 0;overflow: hidden;padding: 0 15px}
.newl{width: 100%;position: relative;padding-left: 10px}
.newr{width: 100%;}
.newleft{width: 100%;margin:-30px auto 0;padding: 5px 20px 40px;background: rgba(240,240,240,.9);position: relative;
border-top-right-radius: 35px;border-bottom-left-radius:35px }
.newltime{width:100px;background: rgba(0,153,48,.9);color: #fff;text-align: center;top:0;left:0px;position: absolute;border-radius:10px;padding: 10px 5px}
.newltime .d{font-size: 20px}
.newltime .x{font-size: 18px;}
.newleft img{display: block;width: 100%;height: 365px;object-fit: cover}
.xwtitle{font-weight: bold;font-size: 20px;line-height: 35px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newleft article{ font-size:15px;line-height: 26px;color: #666;margin: 10px auto;
display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
text-overflow: ellipsis;
-webkit-box-orient: vertical;}
.newst{width: 100%;}
.newstl{width:calc(100% - 60px);float: left;margin-top: 15px}
.newstr{width:60px;float: right;padding-left: 10px;box-sizing: border-box;color: #bcbcbc;position: relative;padding-top: 20px}
.newstr .d{font-size: 24px;font-weight: bold; color: #717171;font-family: "Arial Black"}
.newstr .x{font-size:14px;font-family: "Arial Black";text-transform: uppercase;color: #bcbcbc}
.newst li{border-bottom: solid 1px #e1e1e1;overflow: hidden;margin-bottom: 10px}
.newst li h2{font-size:16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-left: solid 3px #009944;color: #070002;
padding-left:10px;margin:10px auto 10px}
.newst li p{font-size:14px;line-height: 26px;margin: 10px auto 25px;color: #8f8d8e;display: -webkit-box;overflow: hidden;
-webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical}
.newmore{display: block;width: 220px;text-align: center;color: #fff!important;border-radius: 8px;background: #203890;
font-size:15px;margin:40px auto 35px;line-height: 40px}
/*底部*/
.endbox{width: 100%;background:#293238;overflow: hidden}
.endbox1{max-width: 1300px;margin:50px auto 40px;overflow: hidden;padding: 0 15px}
.endright{float: right;width:100%; }
.endnav{display: flex!important; width: 57%;float: left;
justify-content: center;
}
.endnav ul{flex:.25}
.endnav ul h2{font-size:20px;line-height: 30px;color: #f2f2f2;margin-top: 10px;font-weight: normal}
.endnav li{font-size: 15px;line-height: 32px;color: #333;}
.endnav li a{color: #96999b}
.endlxl{font-size: 15px;color:#555;line-height: 26px;width:100%;padding-left: 20px}
.endlx{border-right: solid 1px #424a4f;}
.endlxl h2{font-size: 20px;color: #f2f2f2;margin-top:0;margin-bottom: 20px;font-weight: bold}
.endlxldh{width: 100%;overflow:hidden;display: flex;justify-content: left;align-items: center}
.endlxldh img{float: left;margin-right: 10px}
.endlxldh .rc{float: left}
.endlxldh .lxdhz{font-size: 16px;color: #abadaf;display: block}
.endlxldh .lxdhz1{font-size: 20px;color: #e4e4e4}
.endlxnr{font-size: 15px;line-height: 26px;margin:10px auto;color: #abadaf;}
.endwz{width: 100%;background: #262f35;overflow:hidden;color: #a7a9aa;font-size: 14px;text-align: left;border-top: solid 1px #424a4f;padding: 15px;box-sizing: border-box}
.endwz a{color: #a7a9aa}
.endlxr1{float: right;width: 32%}
.ewmimg img{display: block;height: auto;margin:15px auto 5px;}
.ewmimg {text-align: center;font-size: 14px;color: #a7a9aa; float: left;margin-left: 20px;line-height: 35px}
/*内页导航*/
.nybanner{width:100%;display: block;height:auto;margin:0 auto}
.nybanner img{width:auto;display: block;margin:0 auto;height:25vh;object-fit:cover;object-position:center center}
.nynav{background: #f4f4f4;border-top: solid 1px #009944;width:100%;}
.nyposition{ max-width: 1300px; margin:0 auto; color: #444; font-size: 15px;overflow: hidden;padding: 10px 15px;line-height: 28px}
.nyposition img{margin-right: 10px}
.nyposition a{color: #444}
/*简介*/
.aboutk{padding: 0 15px;overflow: hidden;margin:5px auto 0px}
.aboutk .l{float: left;width:380px;position: relative}
.aboutk .lwz{position: absolute;bottom: 110px;right: 100px;color: #fff}
.aboutk .lwzd{font-size: 34px;font-weight: bold;}
.aboutk .lwzx{font-size: 24px;font-weight: bold;text-transform: uppercase}
.aboutk .r{width:100%;margin:10px auto 45px;line-height: 35px;font-size:14px;}
.aboutnr{margin:15px auto;font-size: 15px;line-height: 28px;color: #333;text-align: left;width: 95%;}
.aboutnr img{max-width: 100%;height: auto;display: block;margin:15px auto}
.aboutfl{width:100%;margin:0px auto 5px;overflow: hidden}
.aboutfl li{width:20%;float: left;margin-left: 4%;transition: all .4s}
.flimgk{padding: 10px;background: rgba(198,198,198,.2);border: solid 2px rgba(1,153,29,.2);border-radius: 100%;overflow: hidden;width: 17vw;height: 17vw;
margin:0 auto;justify-content: center;align-items:center;display: flex;transition: all .3s}
.flimgk img{display: block;margin:0 auto;max-width: 100%}
.aboutfl li.active .flimgk{background:#40b373;border: solid 2px #049b47; }
.aboutfl li.active .flimgk img{filter: brightness(0) invert(1); }
.aboutfl li:hover .flimgk{background:#40b373;border: solid 2px #049b47; }
.aboutfl li:hover .flimgk img{filter: brightness(0) invert(1); }
.aboutfl p{text-align: center;color: #0b112a}
.aboutfl li.active p{color: #049b47; }
.aboutfl li p{color: #333;font-size:14px }
/*企业文*/
.qywh li{border: solid 1px rgba(1,153,29,.3);padding:10px 10px;width: 100%;margin:20px auto 0px;border-radius: 5px;background:rgba(1,153,29,.01);transition: all .3s }
.qywh h2{font-size: 20px;color: #20a65c;margin:25px auto 10px;font-weight: bold}
.qywh p{font-size: 16px;color: #555;margin-bottom: 20px}
.qywh .article{font-size: 14px;border-top: solid 1px #eee;padding-top:10px;line-height: 28px;color: #666;margin-bottom: 10px}
.qywh li:nth-child(2),.qywh li:nth-child(3){margin-top: 15px}
/*简介流支*/
.zdxmk{max-width:1300px;margin:40px auto;padding:0 15px}
.zdxmk img{width:100%;height: 480px;object-fit: cover;border-radius: 30px}
.zdpick{width:85%;margin:0 auto; overflow: hidden;border-radius: 30px;height: 445px;
position: relative;}
/*数字*/
.jsbox{width: 100%;padding:20px 0;background-size: 100%;margin:0 auto 0;border-top: solid 1px #dcdcdc;border-bottom: solid 1px #dcdcdc;overflow: hidden}
.jsk{max-width: 1300px;overflow: hidden;margin:0 auto;}
.jsz{font-size:34px;color:#19c186;font-weight: bold;font-weight: bold;font-family: "Segoe UI"}
.jszx{font-size: 14px;color: #666;font-weight: normal;}
.jszx1{font-size: 14px;color: #666;font-weight: normal;}
/*video*/
.spbox{background:url(../images/aboutsp.jpg) no-repeat center top;background-size: cover;height: 200px;display: flex;justify-content: center;align-items: center;cursor: pointer}
.aboutpic{overflow: hidden;position: relative;background: url(../images/aboutpicbg.jpg) no-repeat left bottom #f7f7f7;padding: 0 15px}
.aboutpic .swiper-wrapper{margin:40px auto}
.aboutpic .swiper{padding: 0 0 20px 0}
.aboutpic .swiperbutton{width: 100%; position: relative;height: 55px}
.aboutpic .swiper-button-next{background: url(../images/jtr.png) no-repeat center center;height: 45px;width: 45px;border-radius: 50px}
.aboutpic .swiper-button-prev{background: url(../images/jtl.png) no-repeat center center;height: 45px;width: 45px;border-radius: 50px;left:calc(100% - 130px)!important;}
.aboutpic .swiper-button-next:after, .aboutpic .swiper-button-prev:after{display: none}
.aboutimgk{position: relative;overflow: hidden;}
.aboutimgk img{width: 100%;}
.aboutimgwz{width: 100%;background: rgba(255,255,255,.6);padding: 15px 20px;bottom: 5px;}
.aboutimgwz h2{font-size: 20px;color: #0c0c0c;margin:10px auto}
.aboutimgwz p{font-size: 15px;line-height: 35px;color: #4a4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.aboutpic .swiper-slide:nth-child(even) .aboutimgwz{width: 100%;background: rgba(64,179,115,.8);}
.aboutpic .swiper-slide:nth-child(even) .aboutimgwz h2{;color: #fff}
.aboutpic .swiper-slide:nth-child(even) .aboutimgwz p{line-height: 35px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
/*创新*/
.cxbt{font-size: 24px;font-weight: bold;width: 100%;margin:15px auto}
.cxbt .sy{color: #20a65c}
.cxbg{width: 100%;background:url(../images/cxbg.jpg) no-repeat left center;padding:25px 0;background-size: cover}
.cxyf{margin:10px auto;overflow:hidden}
.cxyfl{width:100%;background: url(../images/cxbgtsj.png) no-repeat center center;height: 88px;background-size: 100%;
justify-content: center;align-items: center;display: flex;flex-flow: column;float: left}
.cxyfl h2{font-weight: bold;font-size: 24px;text-align: center;margin: 0}
.cxyfl h3{font-size:15px;color: #666;margin:0px auto 0}
.cxyfr{width: 100%;}
.cxyfr li{width:25%;float:left;height:30vw;display: flex;justify-content: center;align-items: center;color: #0b112a;float: left;font-size: 22px;}
.cxyfr li:first-child{background: url(../images/yjdot2.png) no-repeat center center;background-size: auto 22vw}
.cxyfr li:nth-child(2){background: url(../images/yjdot2.png) no-repeat center center;background-size: auto 22vw}
.cxyfr li:nth-child(3){background: url(../images/yjdot3.png) no-repeat center center;background-size: auto 22vw}
.cxyfr li:nth-child(4){background: url(../images/yjdot4.png) no-repeat center center;background-size: auto 22vw}
/*六大省级平台*/
.cxyf1{margin:10px auto 0;overflow:hidden}
.cxyfl1{width: 100%;background: url(../images/cxbgtsj1.png) no-repeat center center;height: 87px;margin-bottom: 25px;
background-size:100%;display: flex;justify-content:center;flex-wrap:wrap;flex-flow: column;overflow: hidden}
.cxyfl1 h2{font-weight: bold;font-size: 24px;margin: 0;color: #fff;width: 100%;text-align: center}
.cxyfl1 h3{font-size:13px;color: #fff;margin:5px auto 0;color: #fff;width:100%;text-align: center}
.cxyfr1{width:90%;margin:20px auto}
.cxyfr1 li{font-size: 17px;line-height:40px;color: #333;background:url(../images/sixdot.png) no-repeat left center;padding-left: 15px}
/*创新理念*/
.cxlnbt{width: 100%;margin:0 auto;padding:20px 15px 0;background: url(../images/cxlnbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
.cxlnbt h3{font-size: 24px;font-weight: bold;overflow: hidden;line-height: 50px;margin-bottom: -2px}
.cxlnbt h3:after{background: #239355;height: 4px;display: block;content: "";width: 72px;margin-top: 10px;border-radius: 3px}
.cxlnnr{margin:25px auto 0;overflow: hidden}
.cxlnnrl{width:96%;position: relative;cursor: pointer;margin:0 auto;height:60vw;overflow: hidden}
.cxlnnrimg{overflow: hidden;position: relative;border: solid 1px #dedede;}
.cxlnrdotwz{position: absolute;left: 20px;top:20px;z-index: 2}
.cxlnrdotk{border: solid 2px #049b47;border-radius: 100%;overflow: hidden;border: solid 2px #049b47;width: 65px;height: 65px;justify-content: center;align-items: center;display: flex }
.cxlnrdot img{display: block;margin:0 auto;width: 60px;height: auto}
.cxlnrdot h2{font-size: 20px;color: #222;font-weight: bold;margin-bottom: 0}
.cxlnrdot h3{font-size: 14px;color: #222;font-weight: normal;margin-top:8px;line-height: 24px}
.cxlnnrimg img{width: 100%;height: 90vw;object-position: left center;object-fit: cover}
.cxlnnrr{width: 96%;margin:10px auto}
.cxlnnrr li{width: 48%;float: left;border:solid 1px #dedede;margin-right: 2%;margin-bottom: 15px;
padding:15px 10px;box-sizing: border-box;overflow: hidden;cursor: pointer}
/*产品列表*/
.cpfl{width:95%;margin:0px auto -15px;overflow: hidden;padding-top: 5px}
.cpfl li{width:30%;float: left;margin-left: 3%;transition: all .4s}
.cpflimgk{padding:5px;background: rgba(198,198,198,.2);border: solid 2px rgba(1,153,29,.2);border-radius: 100%;overflow: hidden;width:22vw;height: 22vw;
margin:0 auto;justify-content: center;align-items:center;display: flex;transition: all .3s}
.cpflimgk img{display: block;margin:0 auto;width: 100%;height: auto; -webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;}
.cpfl li.active .cpflimgk{background:#40b373;border: solid 2px #049b47; }
.cpfl li.active .cpflimgk img{filter: brightness(0) invert(1); }
.cpfl li:hover .cpflimgk{background:#40b373;border: solid 2px #049b47; }
.cpfl li:hover .cpflimgk img{filter: brightness(0) invert(1); }
.cpfl p{text-align: center;color: #0b112a}
.cpfl li.active p{color: #049b47; }
.cpfl li p{color: #333;font-size:15px;line-height: 35px;margin-top: 5px }
/*产品小分类*/
.cpxfl{width:100%;margin:20px auto 0;overflow: hidden;background: rgba(255,255,255,.5);border-top:solid 1px #eee;border-bottom: solid 1px #eee}
.cpxfl ul{max-width: 1300px;padding: 20px 10px;margin:0 auto;overflow: hidden}
.cpxfl li{width:48%;float: left;margin-right: 2%;background:#f9fffb;border-radius: 5px;font-size: 15px;margin-bottom: 10px;
border: solid 1px #bbd5c7;text-align: center; }
.cpxfl li a{padding:8px 0;display: block}
.cpxfl li a.active{background:#239355;color: #fff!important;padding: 8px 0 }
.cpxfl li a:hover{background:#239355;color: #fff }
.cpbox{margin:20px auto;overflow: hidden}
.cpbox .col-xs-12{padding:0 25px}
.cpbox li{transition: all .3s;margin:15px 0}
.cpboxk{border:solid 1px #dedede;width: 100%;}
.cpboxk .imgk{overflow: hidden}
.cpboxk img{width: 100%;height:auto;object-fit: cover;transition: all .3s}
.cpboxk .bt{font-weight: bold;font-size: 18px;line-height: 25px;text-align: center;color: #222;margin-top: 15px }
.cpboxk p{width: 100%;background:#f6f6f6;color: #666;margin:10px auto;line-height: 42px;text-align: center;font-size: 15px;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 15px;display:none}
.cpxqan{width: 82%;border: solid 1px #239355;text-align: center;display: block;margin:20px auto;background:#239355;color: #fff;line-height: 35px}
/*产品内容页*/
.cpnrbg{width: 100%;background: url(../images/cpnrbg.jpg) no-repeat left top;background-size: cover;padding:0;overflow: hidden}
.cpnrbox{margin:0px auto;overflow: hidden}
.cppic{width:95%;border-radius: 5px;overflow: hidden;border: solid 1px #dedede;margin:5px auto}
.cppic img{width: 100%;height: auto;border-radius:5px;}
.cpnrxx{width: 95%;margin:10px auto}
.cptitle{font-size:20px;color:#333;line-height: 40px;margin:10px auto 10px;padding-bottom:10px;font-weight: bold;
border-bottom:solid 1px #dedede;}
.cparticle{padding:0;font-size: 14px;line-height: 26px; color: #666;margin:25px auto; display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 3;
text-overflow: ellipsis;
-webkit-box-orient: vertical;}
.cparticle1{margin-top: 10px;border-top: solid 1px #dedede;padding: 15px 0;font-size:18px}
.cparticle1 p{margin-bottom:8px}
.cptitle1{ margin: 25px auto;overflow: hidden;padding-left: 30px}
.cptitle1 li{width: 100%;line-height: 30px;font-size: 16px;}
.cpddan{width: 250px;background:#009946;text-align: center;font-size: 16px;color: #fff !important;display: flex;border-radius: 5px;line-height: 50px;align-items: center;justify-content: center}
.cpddan img{margin-right: 10px}
.cpxqbt{width: 100%;margin:0 auto;padding:10px 15px 0;background: url(../images/fwbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
.cpxqbt h3{font-size: 24px;font-weight: bold;overflow: hidden;line-height: 50px;margin-bottom: -2px;color: #fff}
.cpxqbt h3:after{background: #239355;height: 5px;display: block;content: "";width: 130px;margin-top: 20px;border-radius: 3px}
.cpdetail{max-width: 1300px;margin:20px auto 0;display: block;overflow: hidden;padding:10px 15px 35px 15px}
.proxx{margin:45px auto;max-width: 1300px;display: block;font-size:15px;line-height: 30px;padding: 0 15px;color: #555;overflow-x:scroll}
.proxx img{max-width: 100%;height: auto}
.proxx table{
width: 100%;margin:15px auto;}
.proxx table tr td {border: solid 1px #dedede;padding: 5px 5px;font-size: 14px;line-height: 28px;}
.proxx table tr:nth-child(even) {
background: #fafafa
}
/*hot*/
.cphot{overflow:hidden;padding:0 0 30px ;overflow: hidden;background-size: cover}
.cphotk{max-width: 1300px;margin:30px auto 0;overflow: hidden;padding: 0 15px;}
.cphotk h2{font-size: 32px;text-align: center;margin:10px auto 25px}
.cphotk h2:after{display:block;content: "";width: 50px;height: 5px;border-radius: 10px;margin:0 auto;background: #af0e04;margin:18px auto 0}
.cpgdk{max-width: 1300px;margin:20px auto}
.cpgdnk{width: 90%;margin:0 auto;overflow:hidden}
.cpgdk .swiper-button-next:after, .cpgdk .swiper-button-prev:after{
color: #fff!important;font-weight: normal;font-size: 22px}
.cpgdk .swiper-button-next, .cpgdk .swiper-button-prev{width:40px!important;height: 40px!important;background: #009946;border-radius: 50px}
/*上一篇*/
.syp{max-width:1300px; margin:10px auto 10px;padding: 10px 0 0}
.syp li{font-size:15px; line-height: 35px;padding-bottom:15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:100%;margin-bottom: 5px;border-bottom: solid 1px #dedede}
.syp li a{color: #555}
/* 新闻分类*/
.xwbox{width: 100%;background:#f7fcfb;padding: 0 15px;border-bottom:solid 1px #eee;border-top: solid 1px #009944}
.xwboxk{max-width:1300px;margin:0 auto}
.xwboxfl li{width:48%;float: left;padding-left:45px;color: #009a44;line-height: 55px;font-size: 16px;border-bottom: solid 1px #dedede}
.xwboxfl li a{display: block;}
.xwboxfl li.active{background: url(../images/xwdot.png) no-repeat left center;color: #009a44;border-bottom: solid 1px #009944}
.xwboxfl li.active a{color: #009a44}
/*新闻列表*/
.newbox{width: 100%;margin:35px auto;padding: 0 15px}
.newbox ul{padding:0;transition: all .3s}
.newbox ul:nth-child(even){background: #fafafa}
.newboxl{width: 100%;}
.newboxl img{width: 100%;height:auto;object-fit: cover }
.newboxr{width: 100%;padding-top: 25px}
.xwlbl{width:100%;}
.xwlbr{width:80px;float: right;padding-left: 30px;box-sizing: border-box;color: #bcbcbc;position: relative;}
.xwlbr .d{font-size: 20px;font-weight: bold; color: #717171;font-family: "Arial Black";float: left}
.xwlbr .x{font-size:14px;font-family: "Arial Black";text-transform: uppercase;color: #bcbcbc;float: left}
.newbox ul:hover .xwlbr .x, .newbox ul:hover .xwlbr .d{color: #239355}
.newbobx li:hover .xwlbr:before{content: "";position: absolute;top:20px;height:1px;background: #01853c;width:25px;left:0;display: block}
.newbox ul:hover{transform: translate(0,-10px)}
.newbox ul:hover h2{color: #01853c}
.newbox ul h2{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-left: solid 3px #009944;color: #070002;
padding-left:10px;margin:10px auto}
.newbox ul p{font-size:14px;line-height: 26px;margin: 10px auto ;color: #8f8d8e;display: -webkit-box;overflow: hidden;
-webkit-line-clamp:2;text-overflow: ellipsis; -webkit-box-orient: vertical}
/*视频列表*/
.video{margin:30px auto;min-height: 200px}
.video li{margin-bottom: 20px;}
.video li .videok{width: 100%;overflow: hidden;border-top-right-radius:5px;border-top-left-radius:5px;transition: all .3s}
.video li .videok img{transition: all .3s;}
.video li p{width: 100%;background:#f3f2f2;padding:10px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;
line-height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;font-size: 16px}
.video li .icon{margin-right: 8px;font-size: 18px;}
.video li:hover p{background:#009944;color: #fff;}
.video li:hover .videok img{transform: scale(1.1)}
.video li:hover .icon{color: #fff}
/*新闻*/
.newnybox{max-width: 1300px;margin:10px auto;overflow: hidden}
.newnybt{width:100%;border-bottom: 1px solid #009944;margin:5px auto;padding: 0 15px}
.newh2{font-size: 18px;text-align: center;margin:10px auto;padding: 10px 0;line-height:30px}
.newtime{font-size: 14px;text-align: center;margin:5px auto 0;line-height: 35px;background: #fafafa;color: #555}
.newnrwz{font-size: 15px;margin:5px auto;overflow: hidden;line-height: 28px;color: #555;min-height:280px;padding: 0 15px}
.newnrwz img{margin:5px auto;display: block;max-width: 100%;height: auto}
.xwsypk{width: 100%;background: #fafafa;border-top: solid 1px #c9dfd3;margin-top: 15px;padding:10px 15px}
.xwsyp{max-width:1300px; margin:10px auto 0;}
.xwsyp li{width: 100%;font-size: 14px;line-height: 35px;margin-bottom:6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
/*服务*/
.servicebg{background:url(../images/sevicebg.jpg) no-repeat left center;background-size: cover;padding: 25px 0}
.fwkf{width:95%;padding:10px 15px;border-radius: 8px;background:#ebf3f1;color: #666;font-size: 15px;line-height: 25px;margin:0 auto}
.servicefl{margin:0px auto}
.servicefl ul{overflow: hidden;margin: 15px auto 0}
.servicefl ul:nth-child(2){margin-top: 0!important;}
.servicefl li{overflow: hidden;margin-top: 20px;transition: all .3s;cursor: pointer}
.servicefl li:hover{transform: translateY(-8px)}
.serimg{padding: 20px;background: #009944;border-radius:100%;width: 80px;height: 80px;float: left}
.serimg img{max-width: 100%;height: auto}
.serr{float: left;margin-left: 25px}
.serr h2{font-size: 22px;color: #009944;font-weight: bold;margin: 0 0 15px}
.serr h3{font-weight: normal;font-size: 13px;text-transform: uppercase;margin:5px 0px}
.serr h4{font-size: 14px;margin:0;color: #666}
.serr1{background: url(../images/serkh.png) no-repeat left top;height: 202px;padding-left:40px;width: 100%;padding-top: 10px}
.serr1 span{font-size: 13px;background:url(../images/serdot.png) no-repeat left 8px;padding-left:15px;line-height: 24px;display: block;color: #555;margin-bottom: 7px}
.fivebg{width: 100%;margin:0 auto;padding:20px 15px 0;background: url(../images/5sbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
.fivebg h3{font-size: 24px;font-weight: bold;overflow: hidden;line-height: 60px;margin-bottom: -1px;color: #fff}
.fivebg h3:after{background: #239355;height: 5px;display: block;content: "";width: 72px;margin-top: 20px;border-radius: 3px}
.fivebox{margin:0px auto}
.fivebox ul{margin:0px auto 0;overflow: hidden}
.fivebox ul:nth-child(2){margin:0px auto;}
.fivebox li{width:100%;float: left;margin-right: 1%;padding:20px 0;box-sizing: border-box;cursor: pointer;transition: all .3s;margin-bottom: 2px}
.fivebox li:nth-child(3){width:100%;}
.fivebox li:nth-child(3) .fivep{text-align:left;padding-left: 25px;}
.fivebox li img{display: block;margin:10px auto 0;height: 70px;width: auto}
.fiveh2{font-size: 20px;font-weight: bold;text-align: center;color: #009944;margin:10px auto 5px}
.fivep{font-size: 15px;line-height: 25px;margin: 10px auto 0;width: 90%;text-align: center;color: #666}
.five3{background: url(../images/fivebg3.png) no-repeat right bottom #f7f7f7;}
.five2{background: url(../images/fivebg2.png) no-repeat right top #f7f7f7}
.five4{background: url(../images/fivebg4.png) no-repeat left top #f7f7f7;}
.five5{background: url(../images/fivebg5.png) no-repeat left top #f7f7f7;}
.five6{background: #f7f7f7;}
/*人力资源*/
.rlbox{margin:15px auto;overflow: hidden;padding: 0 15px}
.rlxy{width:100%;position: relative;overflow:hidden;cursor: pointer}
.rlxywz{position: absolute;bottom: 0;width: 100%;background: rgba(0,154,68,0.6);padding:15px 25px;transition: .5s }
.rlxywz h2{font-size: 20px;font-weight: bold;color: #fff;display: flex;align-items: center}
.rlxywz img{ filter: brightness(0) invert(1);margin-left: 20px;width: 30px;height: auto}
.rlxywz p{width:100%;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;font-size: 16px;color: #fff}
.rlxy:hover .rlxywz{background: rgba(0,154,68,0.6);padding:35px 25px }
.rlxy:hover .rlxywz img{margin-left:30px}
.rlsh{width: 100%;cursor: pointer;position: relative}
.rlshwz{position: absolute;top:10px;width: 100%;padding:5px 0 20px 15px;transition: .5s }
.rlshwz h2{font-size: 20px;font-weight: bold;color: #222;display: flex;align-items: center;margin-bottom: 10px}
.rlshwz img{width: 35px;height: auto}
.rlshwz p{width:100%;font-size: 14px;color: #444;line-height: 25px}
.rlsh:hover .rlshwz{position: absolute;top:0;bottom:0;width: 100%;background: rgba(255,255,255,0.3);padding:50px 25px 15px 50px;transition: .5s }
/*培训与发展*/
.zpbg{width: 100%;margin:0 auto;padding:20px 15px 0;background: url(../images/zpbg.jpg) no-repeat center center;background-size: cover;border-bottom: solid 1px #ececec}
.zpbg h3{font-size: 26px;font-weight: bold;overflow: hidden;line-height: 60px;margin-bottom: -2px;color: #fff}
.zpbg h3:after{background: #239355;height: 5px;display: block;content: "";width: 130px;margin-top: 20px;border-radius: 3px}
.zppx{margin:15px auto;}
.zppxk{border:solid 1px #dedede;padding: 10px 20px;box-sizing: border-box;cursor: pointer;transition: all .6s;margin:10px auto}
.zppxk img{display: block;padding: 5px;background: #009944;border-radius: 100%;width: 85px;height: 85px}
.zppxk h2{font-size: 22px;color: #222;font-weight: bold;margin-bottom: 0}
.zppxk h3{font-size: 14px;color: #222;font-weight: normal;margin-top:10px;line-height: 22px;overflow: hidden;color: #666}
.zppxk:hover {border:solid 1px #009944;background: #f4f4f4;transform: translateY(-15px)}
/*股票信息*/
.stockbox{margin:40px auto}
.stockr{margin-top:0;width: 100%;}
.stockbt{font-size: 22px;line-height: 45px;border-bottom: solid 1px #dedede;padding: 10px 0;color: #222;margin-bottom: 20px}
.stockr ul{border-left:solid 1px #ebebeb; }
.stockr li{width:25%;float: left;background: #fff;border-bottom: solid 1px #dede;padding-left:15px;box-sizing: border-box;
height: 50px;line-height: 50px;font-size:16px;margin-bottom: 1px}
.stockr li:nth-child(even){background: #f5f5f5}
.stockl .slideTxtBox{width: 100%;overflow: hidden}
.stockl .slideTxtBox .hd{width:100%;}
.stockl .slideTxtBox .hd ul{margin: 0}
.stockl .slideTxtBox .hd li{display:inline-block;border:solid 1px #86cbdd;border-bottom: none;color: #86cbdd;padding:8px 25px;font-size: 16px;cursor: pointer}
.stockl .slideTxtBox .hd ul li.on{background: #86cbdd;color: #fff}
.stockl .slideTxtBox .bd{width:100%;border:solid 1px #86cbdd;padding: 23px 0;background: #fff }
.stockl .slideTxtBox .bd img{display: block;margin:20px auto}
.tzll{font-size: 18px;line-height: 26px;color: #009944;margin:35px auto 5px;background: #f7f7f7;font-weight:normal}
.tzform{width: 100%;}
.tzk{overflow:hidden;margin:20px auto 25px;width: 100%}
.tzkl{width: 100px;float: left;line-height: 40px;font-size: 16px}
.tzkr{width: calc(100% - 100px);float: left;}
.tzkr input{border: solid 1px #dedede;line-height: 40px;height: 40px;padding-left: 15px;box-sizing: border-box;font-size: 16px;width: 100%;border-radius: 4px}
.tzkan{width:250px;line-height: 45px;text-align: center;color: #fff;border-radius: 50px;background: #009944;border: none;font-size: 16px;display: block;margin:25px auto;display:block;
}
/*股利分配*/
.glfpbox{max-width:1300px;margin:20px auto}
.glfpbox table{width: 100%;}
.glfpbox table tr:first-child td{font-size:14px;font-weight: bold;line-height:24px;padding:10px 5px 15px!important }
.glfpbox table tr td{border-bottom:solid 1px #dedede;font-size:14px;line-height:24px;padding:10px 5px;color:#222}
.glfpbox table tr:nth-child(even){background:#f7fcfb;}
/*联系*/
.lxkh3{font-size: 15px;line-height: 26px;margin:0px auto 0;height: 120px;padding-top: 15px;}
.lxkh2{padding-top:50px;padding-bottom: 5px}
.telx li{width: 98%;margin:10px auto}
/*网络*/
.xswl{width: 100%!important;margin:45px auto;padding: 0 15px}
.xswl li{width: 100%}
.xswlh2{width: 100%;border-bottom: solid 1px #dedede;padding-bottom: 15px}
.xswlh3{color: #555;line-height: 32px;font-size:14px!important;color: #555}
.xswlh3 table tr td:nth-child(2){padding-left:8px}
.xswlimg{margin:0 auto}
.xswlimg img{display: block;margin:0 auto}
.xsworld{margin:25px auto;border:solid 1px #dedede;width: 96%;padding: 0 15px}
.xsworldh2{font-size: 20px;line-height: 30px;border-bottom: solid 1px #dedede;padding: 15px 5px}
.xsworldh2 .dh{font-size: 20px;margin-left: 10px;font-family: Arial}
.xsworldnr{margin:25px auto;font-size: 15px;line-height:30px}
.xsworldnr li{overflow: hidden;width: 100%;margin:0 auto;color: #222}
.xsworldnr .l{width:45%;float: left;margin:0 2%}
.xsworldnr .l1{width:30%;float:left;margin-right: 2%;display: none}
.xsworldnr .l2{width: 50%;float: left}
.gszlimg img{display:block;max-width:100%;margin:0 auto}
/*智能*/
.znk{width: 95%;margin:10px auto;height: auto}
.znkr{width: 95%;margin:10px auto}
.zzimg img{width: auto;height: 150px;object-fit: cover}
.znkr li{width: 100%;padding: 30px 20px 20px 20px}
.znkr li h2{color: #009946;margin-top:0;border-bottom: solid 1px rgba(166,166,166,.3);padding-bottom: 20px;margin-bottom: 20px}
.znkr li h3{font-size: 15px;color: #555;line-height: 30px;padding-bottom:10px!important;}
.znkr li span{ font-size: 15px;width: 100%;
background: url(../images/serdot.png) no-repeat left 8px;
padding-left: 20px;
line-height: 26px;
display: block;
color: #555}
.znpic{padding:5px 20px;margin:0px auto}
.znk1{width: 95%;margin:10px auto;height: auto}
.znkr1{width: 95%;margin:10px auto}
.zzimg img{width: 100%;height: 180px;object-fit: cover}
.znkr1 li{width: 100%;padding: 40px 20px 20px 20px}
.znkr1 li h2{color: #009946;margin-top:5px;border-bottom: solid 1px rgba(166,166,166,.3);padding-bottom: 20px;margin-bottom: 20px}
.znkr1 li h3{font-size: 15px;color: #555;line-height: 30px;}
.znkr1 li span{ font-size: 14px;width: 100%;margin-bottom: 15px;
background: url(../images/serdot.png) no-repeat left 10px;
padding-left: 20px;
line-height: 25px;
display: block;
color: #555}
/*光辉足变*/
.ghzj{font-size: 16px;line-height: 40px;}
.ghzjt{margin:15px auto}
.ghzjt li{width:32%;float: left;margin-right: 1%;margin-top: 5px;cursor: pointer;transition: all .3s}
.ghzjt li img{display: block;margin:5px auto;width:90%;height: auto}
.ghzjt li p{width:100%;margin:5px auto 10px;font-size: 14px;text-align: center;line-height:20px;height:42px;display: -webkit-box;
overflow: hidden;
-webkit-line-clamp: 2;
text-overflow: ellipsis;
-webkit-box-orient: vertical}
.ghzjcp{margin:-10px auto}
.ghzjcp li{transition: all .3s;cursor: pointer;padding-bottom: 10px;border-bottom: solid 1px #dedede}
.ghzjcp img{width: 90px;height: auto;display: block; margin-top:5px}
.ghzjcp li p{width:90%;margin:15px auto 10px;font-size: 14px;line-height: 24px;color: #555;}
.ghzjcpk{border: solid 1px #dedede}
.ghzjcp li:nth-child(4) p{height: auto}
.downbox {display: block;margin: 35px auto 20px;overflow: hidden;border-top: solid 1px #dedede}
.downwz {font-size: 16px;width: 100%}
.downbutton { display:block;width: 188px; background: #009944;border-radius: 3px; text-align: center;ont-size: 15px;
color: #fff; line-height: 35px;margin-top: 20px}
.downbutton img {margin-left: 5px }
/*发展历程*/
.fzlc{font-size: 16px;line-height: 28px;padding-left: 0px;margin-bottom: -15px}
.bdtc1 {
width: 100%;
margin-top: 5%;}
.modal-dialog{width: 98%!important;}
/*标题5S*/
.fwbts{max-width:1280px;margin:0 auto -10px}
.fwbtsbt{font-size: 20px!important;font-weight: normal!important;line-height: 40px!important;padding-bottom: 10px;color: #333;margin: 0}
/*信息披露*/
.infobox{margin:0 auto 35px;display: block;overflow: hidden;padding: 0 15px}
.infobox li{overflow: hidden;margin:8px auto;border-bottom: solid 1px #eee;padding:8px 0}
.infobox .l{width: 75%;float: left;background:url(../images/pdfdot.png) no-repeat left center;background-size:20px auto;padding-left: 25px;font-size: 15px;line-height: 35px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap}
.infobox time{float: right;font-size: 13px;line-height: 35px}
.infobox a:hover{color: #009946}
.infobt{max-width:1280px;margin:0 auto}
.infobth3{font-size: 22px!important;font-weight: normal!important;line-height: 55px!important;color: #333;margin-bottom:10px}
.infobth3:after{background: #239355;height: 2px;display: block;content: "";width: 72px;}
/*定期*/
.dqk{margin:30px auto}
.dqk li:nth-child(even) .dqbox{background: #fafafa}
.dqbox{padding: 10px 15px;border: solid 1px #dedede;margin:5px auto;border-left: solid 2px rgba(1,153,29,.2)}
.dqbox h2{font-size: 20px;font-weight: bold;color:#2b542c}
.dqbox p{font-size: 16px;background:url(../images/pdfdot.png) no-repeat left center;background-size:20px auto;padding-left: 35px;line-height: 35px;display: block}
.dqk li:hover .dqbox,.dqk li:hover .dqbox h2{background: #009944!important; color: #fff}
.dqk li:hover .dqbox p{filter: brightness(0) invert(1); }
.dqxzbox{padding: 0!important;}
.dqxz{overflow: hidden;margin: 45px auto;padding: 0 15px}
.dqxz select {
width: 100%;border: solid 1px #dedede;
background: url(../images/arrow.png) no-repeat scroll right center;
text-align: left;
border: none;
height: 40px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
padding: 5px 0 5px 20px;
font-size: 18px;
outline: none;
}
.dqxzk{border: solid 1px #dedede;border-radius: 3px;background: #fff}
.qdxzh2{font-weight:normal;line-height: 42px;font-size: 18px;
background: #009944;color: #fff;font-weight: bold;border-radius: 3px;text-align: center;margin-bottom: 20px}
.dqxz .col-xs-12{padding: 0}
/*董监高*/
.dgjxx{padding: 10px 15px 20px;border: solid 1px #dedede;margin:5px auto;border-left: solid 2px rgba(1,153,29,.2)}
.dgjxx h2{font-size: 20px;font-weight: bold;color:#333;margin:10px auto;border-bottom:solid 1px #eee;padding-bottom: 15px}
.dgjxx article{font-size: 14px;line-height: 25px;color: #666;}
.search-bar-container{display: none}
}
.hkan11{width:150px;text-align: center;background:#0055ff;line-height: 35px;border-radius: 35px;display: block;color: #fff!important;margin:0 auto;display: block;}
/*页码*/
.listfy {text-align:center; width:98%; display:block; margin:5px auto;}
.pagination a{color:#0b112a !important}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 3;
color: #fff !important;
cursor: default;
background-color: #239355 !important;
border-color: #ddd !important;}
/*顶部*/
.cd-top {
display: inline-block;
height: 40px;
width: 40px;
position: fixed;
bottom: 40px;
right: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
/* image replacement properties */
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
border-radius: 5px;
background: rgb(17, 159, 81) url(../images/cd-top-arrow.svg) no-repeat center 50%;
opacity: 1;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
z-index: 20;
}
.cd-top.cd-is-visible {
/* the button becomes visible */
visibility: visible;
opacity: 1;
}
.cd-top.cd-fade-out {
opacity: .8;
}
.no-touch .cd-top:hover {
background-color:#06C;
opacity: 1;
}
@media only screen and (min-width: 768px) {
.cd-top {
right: 20px;
bottom: 20px;
}
}
@media only screen and (min-width: 1024px) {
.cd-top {
height: 55px;
width: 55px;
right: 30px;
bottom: 30px;
border-radius: 5px;
}
}
@keyframes hdpdt {
0%{transform: scale(1);}
50%{transform: scale(1.2);}
100%{transform: scale(1);}
}
.item img{animation: hdpdt 8s infinite}
@keyframes fwbg{
0%{transform: scale(1);}
50%{transform: scale(1.2);}
100%{transform: scale(1);}
}