@import "font-awesome.css";
@import "animate.css";
@import "swiper.min.css";
*{box-sizing:border-box;outline:none;resize:none}
.wrap{width:1540px;margin:0 auto}
body,h1,h2,h3,h4,h5,h6,ul,dl,ol,input,pre,blockquote,p,dd{margin:0}
ul,ol,input,textarea{padding:0}
img,input,select,textarea,video{border:0}
li,em{list-style:none;font-style:normal}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
img{font-size:0;display:inline-block;vertical-align:middle;max-width: 100%;border: 0;}
p{word-wrap:break-word}
a,u{text-decoration:none}
a{color:#000;transition: all .3s;}
input,textarea,body{color:#000;font-size:16px;}
a .pic{overflow:hidden}
a .pic img{width:100%;transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);transition-property: transform;transition: all .8s ease;}
a:hover .pic img{transform: scale(1.08);}

.top{height:45px;display:flex;align-items: center;}
.top .wrap{display:flex;align-items: center;justify-content:flex-end;}
.top .wrap .ico{display:flex;align-items: center;}
.top .wrap .ico a{margin-left:50px;display:flex;align-items: center;}
.top .wrap .ico a span{margin-left:5px;font-size:14px;color:#868686;}

.header{height:70px;display:flex;align-items: center;width:100%;}
.header .wrap{display:flex;align-items: center;}
.header .wrap .logo{margin-right:100px;}
.header .wrap .logo h1 img{height:55px}
.header .wrap .menu{display:flex;align-items: center;}
.header .wrap .menu .item{height:70px;display:flex;align-items: center;padding:0 20px;position: relative;}
.header .wrap .menu .item:after{content:'';position: absolute;right:0px;top:50%;margin-top:-9px;width:2px;height:18px;background:#EEEEEE;}
.header .wrap .menu .item h3 a{color:#000;font-size:20px;}
.header .wrap .menu .item h3 a i{margin-left:5px;}
.header .wrap .menu .item h3 a:hover{color:#285172;}
.header .wrap .menu .item .sub{z-index:9999;padding:10px 0;transform: scaleY(0);transform-origin: top;transition:transform 0.3s ease-in-out;position:absolute;top:70px;width:100%;left:0;background:#F4F5FA;}
.header .wrap .menu .item .sub a{color:#333;padding:0 5px;font-size:14px;border-bottom:1px solid #ddd;height:35px;display:flex;align-items: center;width:100%;text-align: center;}
.header .wrap .menu .item .sub a:hover{background:#285172;color:#fff;}
.header .wrap .menu .item:hover .sub{transform: scaleY(1);}

.banner img{width:100%;}

.footer{background:#F8F8F9;padding:50px 0;}
.footer .info{display:flex;align-items: center;padding-bottom:40px}
.footer .info .logo{width:30%;padding-left:2%}
.footer .info .logo img{height:55px;}
.footer .info .logo h3{font-size:20px;font-weight:bold;margin:10px 0;}
.footer .info .logo p{font-size:16px;color:#868686;}
.footer .info .menu{width:70%;display:flex;}
.footer .info .menu .item{width:20%}
.footer .info .menu .item:nth-child(2){width:30%}
.footer .info .menu .item:nth-child(3){width:30%}
.footer .info .menu .item h3{margin-bottom:20px;}
.footer .info .menu .item h3 a{font-size:20px;font-weight:bold;color:#000}
.footer .info .menu .item a{display:block;color:#868686;font-size:16px;margin-bottom:10px;}
.footer .info .menu .item a:hover{padding-left:10px;color:#000;}
.footer .ico{display:flex;justify-content: center;align-items: center;border-top:1px solid #868686;padding:60px 0 40px 0;;}
.footer .ico a{position: relative;;width:60px;border-radius:8px;height:60px;border:1px solid #868686;display:flex;align-items: center;justify-content: center;margin-right:10px;}
.footer .ico a i{font-size:24px;}
.footer .ico a:last-child{margin-right:0;}
.footer .ico a:hover{background:#000000;color:#fff;}
.footer .ico a span{transform: scaleY(0);padding:10px;text-align:center;color:#000;background:#fff;font-size:14px;font-weight:bold;;transform-origin:bottom;position: absolute;bottom:70px;left:50%;margin-left:-70px;width:140px;;transition:transform 0.3s ease-in-out;}
.footer .ico a:hover span{transform: scaleY(1);}
.footer .bottom{text-align: center;}
.footer .bottom p,.footer .bottom p a{color:#868686;}
.footer .bottom p a{margin-left:10px;}

.list-pagination{margin:10px 0;display:flex;align-items: center;justify-content: center;}
.list-pagination ul{display:flex;}
.list-pagination ul li{border:1px solid #E4EAEC;background:#fff;;border-left:0;display:flex;}
.list-pagination ul li a,.list-pagination ul li span{min-width:35px;height:35px;display:flex;align-items: center;justify-content: center;padding:0 10px;font-size:14px;color:#333;}
.list-pagination ul li:first-child{border-left:1px solid #E4EAEC;}
.list-pagination ul li a:hover{color:#419349}
.list-pagination ul li.active a{background:#419349;color:#fff;}

.hot-title{transform: translateY(-50px);}
.hot-title .wrap{padding:30px;background:#fff;position: relative;;box-shadow: 0px 0px 10px 0px rgba(131, 130, 130, 0.5);}
.hot-title .txt h3{font-size:25px;color:#000;margin-bottom:20px;}
.hot-title .txt h2{font-size:30px;color:#000;margin-bottom:20px;}
.hot-title .txt p{font-size:16px;color:#868686;}
.hot-title a.more{position: absolute;right:30px;top:50%;margin-top:-20px;width:110px;height:40px;border-radius:4px;background:#BBD03A;display:flex;align-items: center;justify-content:center;color:#fff;}
.hot-title a.more:hover{background:#285172;border-radius:30px}

.list-news{margin-bottom:50px;}
.list-news .list{display:flex;flex-wrap:wrap}
.list-news .list .item{width:calc(100% / 4);padding:10px;}
.list-news .list .item a{display:block;border:1px solid #E5E5E5;}
.list-news .list .item a .txt{padding:20px;}
.list-news .list .item a .txt h3{font-size:20px;color:#000;margin-bottom:20px;}
.list-news .list .item a .txt p{font-size:16px;color:#868686;}

.show-news{margin-bottom:50px;}
.show-news .alt{font-size:30px;color:#000;margin-bottom:20px;}
.show-news .info{display:flex;align-items: center;}
.show-news .info span{margin-right:20px;color:#868686;font-size:16px;}
.show-news .info span i{margin-right:5px;}
.show-news .body{padding:40px 0;font-soze:16px;color:#868686;line-height:30px;}
.show-news .body p{margin-bottom:10px;}
.show-news .up_down{position: relative;;display:flex;align-items: center;justify-content: space-between;border-top:1px solid #E5E5E5;padding-top:20px;}
.show-news .up_down::after{content:'';position: absolute;top:20px;left:50%;width:1px;height:100%;background:#E5E5E5;}
.show-news .up_down a{display:flex;align-items: center;color:#868686;}
.show-news .up_down a i{font-size:30px;}
.show-news .up_down a .t{margin:0 10px;}
.show-news .up_down a .t h3{font-size:15px;margin-bottom:8px;}
.show-news .up_down a .t p{font-size:14px;}
.show-news .up_down a:last-child .t h3{text-align:right;}
.show-news .up_down a:hover .t p{color:#000}

.list-contact{display:flex;align-items:center;justify-content: center;background:url(../images/map.jpg) no-repeat center center;background-size:cover;margin:30px 0;padding:50px 0;}
.list-contact .contact-box{background:rgba(255, 255, 255, 0.8);padding:30px;width:100%;max-width:930px;box-shadow: 0px 0px 10px 0px rgba(117, 117, 117, 0.5);;}
.list-contact .logo{display:flex;align-items: center;justify-content: center;margin-bottom:40px;}
.list-contact .logo img{height:55px;}
.list-contact .logo span{font-size:24px;margin-left:20px;font-weight:bold;color:#000;}
.list-contact .info{display:flex;justify-content:space-between;position: relative;}
.list-contact .info::after{content:'';position: absolute;top:0%;left:280px;width:1px;height:100%;background:#868686;}
.list-contact .info .t{width:250px;text-align:right;}
.list-contact .info .t h2{font-size:80px;color:#868686;}
.list-contact .info .t p{font-size:25px;color: #868686;}
.list-contact .info .p{width:calc(100% - 310px);position: relative;}
.list-contact .info .p p{font-size:16px;color:#000000;line-height:30px;}
.list-contact .info .p .more{margin:20px 0 0 0;width:120px;height:40px;border-radius:4px;background:#BBD03A;display:flex;align-items: center;justify-content:center;color:#fff;}
.list-contact .info .p .more:hover{background:#285172;border-radius:30px}
.list-contact .info .p .wx{position: absolute;right:30px;top:0;max-width:160px;text-align:center}
.list-contact .info .p .wx p{text-align:center;font-size:14px;color:#000;margin-top:10px;}

.list-video .box{margin-bottom:50px;}
.list-video .box .hd{margin-bottom:15px;display:flex;justify-content: space-between;align-items: center;}
.list-video .box .hd h2{font-size:30px;color:#000;}
.list-video .box .hd a{width:110px;font-size:14px;height:40px;border-radius:4px;background:#BBD03A;display:flex;align-items: center;justify-content:center;color:#fff;}
.list-video .box .hd a:hover{background:#285172;border-radius:30px}
.list-video .box .bd{display:flex;flex-wrap:wrap;}
.list-video .box .bd .v1{width:56%}
.list-video .box .bd .v2{width:100;display:flex;flex-wrap:wrap;}
.list-video .box .bd .v2 .item{width:25%;}
.list-video .box .bd .item{padding:0 10px;}
.list-video .box .bd .item video{width:100%;}
.list-video .box .bd .item .t{font-size:18px;color:#000;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.list-service-system .hd{text-align: center;margin-bottom:20px;}
.list-service-system .hd h2{color:#000;font-size:30px;margin-bottom:10px;font-weight:bold;}
.list-service-system .hd p{color:#868686;font-size:16px;}
.list-service-system .bd{display:flex;flex-wrap:wrap;max-width:1280px;margin:0 auto;justify-content: center;}
.list-service-system .bd .item{width:calc(100% / 3);}
.list-service-system .bd .item .pic{width:100%;}
.list-service-system .bd .item .txt{height:250px;backround:#F7F7F7;display:flex;flex-wrap:wrap;flex-direction: column;justify-content: center;align-items: center;padding:30px;}
.list-service-system .bd .item .txt p{color:#555;font-size:16px;line-height:30px;}
.list-service-system .bd .item .txt h3{font-size:22px;color:#1D1E31;font-weight:bold;margin-bottom:40px;position: relative;}
.list-service-system .bd .item .txt h3:after{content: '';width: 60px;height: 2px;background: #da251a;background: -moz-linear-gradient(left, #1d2089 0%, #da251a 100%);background: -webkit-linear-gradient(left, #1d2089 0%, #da251a 100%);background: -o-linear-gradient(left, #1d2089 0%,#da251a 100%);background: -ms-linear-gradient(left, #1d2089 0%,#da251a 100%);background: linear-gradient(to right, #1d2089 40%, #da251a 100%);position: absolute;left: 50%;bottom:-20px;margin-left: -30px;}

.list-service-support{height:500px;background:url(../images/service_js.jpg) no-repeat center center;margin:50px 0;background-size:cover;padding:50px 0;}
.list-service-support .hd{text-align: center;margin-bottom:50px;}
.list-service-support .hd h2{color:#fff;font-size:30px;margin-bottom:10px;font-weight:bold;}
.list-service-support .hd p{color:#fff;font-size:16px;}
.list-service-support .bd{display:flex;flex-wrap:wrap;max-width:1280px;margin:0 auto;justify-content: center;}
.list-service-support .bd .item{text-align: center;width:23.5%;margin-right:2%;padding:20px 20px 40px 20px;border-radius: 8px;border:1px solid #fff;}
.list-service-support .bd .item:last-child{margin-right:0;}
.list-service-support .bd .item .t h3{color:#fff;font-size: 20px;margin:25px 0;}
.list-service-support .bd .item .t p{font-size:16px;line-height: 26px;color:#fff;}
.list-service-support .bd .item:hover{background:#1d2089;border-color:#1d2089}

.list-pro{margin-bottom:50px;display:flex;}
.list-pro .pro_left{width:260px;}
.list-pro .pro_left li{background:#EBF0F5;padding:20px 20px 0 20px;}
.list-pro .pro_left li:last-child{padding-bottom:20px;}
.list-pro .pro_left li h3 a{display:flex;align-items: center;color: #0d0d0d;font-size: 18px;height: 30px;}
.list-pro .pro_left li h3 a i{width: 26px;height: 26px;border: solid 1px #285172;color:#285172;line-height: 24px;text-align: center;font-size: 10px;cursor: pointer;font-size:18px;margin-right:10px;}
.list-pro .pro_left li ul{padding-left: 35px;;}
.list-pro .pro_left li ul li{padding:0 !important;}
.list-pro .pro_left li ul li a{font-size: 16px;margin-top: 10px;line-height: 30px;display: block;}
.list-pro .pro_right{width:calc(100% - 260px);padding-left:40px}
.list-pro .pro_right .list_title{margin-bottom:20px;display:flex;justify-content: space-between;align-items: center;}
.list-pro .pro_right .list_title h2{font-size:30px;color:#000;padding-left:10px;position: relative;}
.list-pro .pro_right .list_title h2:after{content:'';position: absolute;top:50%;margin-top:-10px;width:4px;height:20px;background:#285172;left:0;}
.list-pro .pro_right .list_title a{width:110px;font-size:14px;height:40px;border-radius:4px;background:#BBD03A;display:flex;align-items: center;justify-content:center;color:#fff;}
.list-pro .pro_right .list{display:flex;flex-wrap:wrap}
.list-pro .pro_right .list .item{width:calc(100% / 3);padding:10px;}
.list-pro .pro_right .list .item a{display:block;border:1px solid #E6E6E6;}
.list-pro .pro_right .list .item a .txt{padding:20px;text-align:center;}
.list-pro .pro_right .list .item a .txt h3{color:#0D0D0D;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-pro .pro_right .list .item a .txt p{color:#666666;font-size:15px;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.show-pro{margin-bottom:50px;display:flex;}
.show-pro .show-pro-rhgt{width:280px;}
.show-pro .show-pro-rhgt .menu{background:#EBF0F5;padding:20px;margin-bottom:40px;}
.show-pro .show-pro-rhgt .menu ul li h3{margin-bottom:10px}
.show-pro .show-pro-rhgt .menu ul li h3 a{font-size:18px;font-weight:bold;color:#000;}
.show-pro .show-pro-rhgt .menu ul li ul li{margin:0 12px 12px 0;}
.show-pro .show-pro-rhgt .menu ul li ul li a{font-size:15px;}
.show-pro .show-pro-rhgt .menu ul li ul li a:hover{color:#285172}
.show-pro .show-pro-rhgt .menu li ul{display:flex;}
.show-pro .show-pro-rhgt .hot h2{height:55px;display:flex;align-items: center;justify-content: center;background:#285172;color:#fff;font-size:18px;}
.show-pro .show-pro-rhgt .hot h2 img{margin-right:8px}
.show-pro .show-pro-rhgt .hot .list .item{border:1px solid #E1E1E1;margin-top:20px;}
.show-pro .show-pro-rhgt .hot .list .item .txt h3{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:15px 10px}
.show-pro .show-pro-left{width:calc(100% - 280px);padding-right:50px}
.show-pro .show-pro-left .head{display:flex;margin-bottom:40px;}
.show-pro .show-pro-left .head .datu{width:50%;}
.show-pro .show-pro-left .head .datu img{width:100%;}
.show-pro .show-pro-left .head .info{width:50%;padding:30px 0 0 40px;}
.show-pro .show-pro-left .head .info .alt{font-size:28px;color:#000}
.show-pro .show-pro-left .head .info .desc{color:#2B2B2B;font-size:16px;line-height:26px;margin:20px 0;}
.show-pro .show-pro-left .head .info .xiaotu{background:#EBF0F5;padding:10px;display:flex;}
.show-pro .show-pro-left .head .info .xiaotu a{max-width:100px;border:3px solid #EB3D00;display:flex;width:30%;margin-right:10px;}
.show-pro .show-pro-left .head .info .xiaotu a:last-child{margin:0;}
.show-pro .show-pro-left .head .info .tel{margin:20px 0;display:flex;align-items: center;}
.show-pro .show-pro-left .head .info .tel span{color:#333;font-size:14px;margin:0 10px;}
.show-pro .show-pro-left .head .info .tel a{color:#F20D00;font-size:25px;font-weight:bold}
.show-pro .show-pro-left .head .info .ico{display:flex;align-items: center;}
.show-pro .show-pro-left .head .info .ico span{font-size:14px;color:#333;margin-right:15px;}
.show-pro .show-pro-left .head .info .ico span img{margin-right:5px;}
.show-pro .show-pro-left .content .tabs{display:flex;align-items: center;}
.show-pro .show-pro-left .content .tabs a{position: relative;;cursor: pointer;;width:25%;height:60px;border-left:5px solid #fff;background:#F0F0F4;display:flex;align-items:center;justify-content: center;font-size:18px;color:#000;}
.show-pro .show-pro-left .content .tabs a:first-child{border:0;}
.show-pro .show-pro-left .content .tabs a.on{background:#285172;color:#fff;}
.show-pro .show-pro-left .content .tabs a.on::after{content: "";position: absolute;left: 50%;bottom: -10px;transform: translateX(-50%);border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #285172;}
.show-pro .show-pro-left .content .body{padding:30px 0;}
.show-pro .show-pro-left .content .body h2{font-size:20px;color:#000;font-weight:bold;margin:10px 0;}
.show-pro .show-pro-left .content .body p{font-size:16px;line-height:26px;color:#333;margin-bottom:10px;}

.list-aboout .info{transform: translateY(-50px);background:#fff;padding:50px;border-radius:50px 50px 0 0;}
.list-aboout .info .body h2{text-align:center;font-size:40px;font-weight:bold;margin-bottom:40px;}
.list-aboout .info .body p{font-size:16px;line-height:28px;color:#868686;margin-bottom:20px;}
.list-aboout .info .body video{display:block;margin:0 auto;}
.list-aboout .info .data h2{font-size:30px;color:#000;margin:60px 0;text-align:center;}
.list-aboout .info .data .bd{display:flex;justify-content: center;}
.list-aboout .info .data .bd .item{width:30%;margin:0 5% 0 0;text-align:center;}
.list-aboout .info .data .bd .item:last-child{margin:0;}
.list-aboout .info .data .bd .item h3{font-size:30px;border-bottom:1px solid #868686;padding-bottom:15px;margin-bottom:15px;}
.list-aboout .info .data .bd .item p{font-size:16px;line-height:30px;color:#868686}
.list-aboout .images{padding:60px 0;}
.list-aboout .images .hd{text-align:center;margin-bottom:40px;}
.list-aboout .images .hd .line{display:block;margin:0 auto;width:90px;height:5px;background:#BBD03A;}
.list-aboout .images .hd h2{font-size:30px;font-weight:bold;margin:20px 0 15px;}
.list-aboout .images .hd p{font-size:16px;color:#868686}
.list-aboout .images .bd{display:flex;flex-wrap:wrap}
.list-aboout .images .bd .item{width:23.5%;margin-right:2%;margin-bottom:20px;}
.list-aboout .images .bd .item:nth-child(4n){margin-right:0}
.list-aboout .images .bd .item .p{text-align:center;font-size:15px;color:#868686;line-height:26px;margin-top:10px;}
.list-aboout .images2 .bd .item{margin:0;width:calc(100% / 6);}
.list-aboout .images2 .bd .item img{height:300px}
.list-aboout .images .dsec{text-align:center;font-size:15px;color:#868686;line-height:26px;margin-top:30px;}
.list-aboout .images .more{margin:40px auto 0;width:120px;height:40px;border-radius:4px;background:#BBD03A;display:flex;align-items: center;justify-content:center;color:#fff;}
.list-aboout .images .more:hover{background:#285172;border-radius:30px}
.list-aboout .team .list{display:flex;}
.list-aboout .team .list .v1{width:55%;}
.list-aboout .team .list .v2{width:45%;display:flex;flex-wrap:wrap;}
.list-aboout .team .list .v2 .item{width:50%;}
.list-aboout .team .list .item{padding:0 10px}
.list-aboout .team .list .item .txt{padding:10px;text-align:center;}
.list-aboout .team .list .item .txt h3{font-size:20px;font-weight:bold;color:#000;margin-bottom:10px;}
.list-aboout .team .list .item .txt p{font-size:14px;color:#868686;line-height:24px;}

.index-banner{position: relative;}
.index-banner .fiexd{width:100%;position: absolute;left:0;top:0;height:100%;}
.index-banner .wrap{position: relative;height:100%;}
.index-banner .txt{background:#fff;padding:40px;width:600px;position: absolute;bottom:40px}
.index-banner .txt h3{font-size:20px}
.index-banner .txt h2{font-size:35px;color:#000;margin:20px 0;}
.index-banner .txt p{font-size:15px;line-height:26px;color:#868686}
.index-banner .txt a{margin-top:20px;width:120px;height:40px;border-radius:4px;background:#BBD03A;display:flex;align-items: center;justify-content:center;color:#fff;}
.index-banner .txt a:hover{background:#285172;border-radius:30px}

.index-pro-type{padding-top:60px;}
.index-pro-type .hd{margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;}
.index-pro-type .hd a{width:140px;height:40px;border-radius:4px;background:#BBD03A;display:flex;align-items: center;justify-content:center;color:#fff;}
.index-pro-type .hd a:hover{background:#285172;border-radius:30px}
.index-pro-type .hd h2{font-size:30px;color:#000;padding-left:200px;display:flex;align-items:center;}
.index-pro-type .hd h2 img{height:40px;margin-right:10px;}
.index-pro-type .bd{display:flex;flex-wrap:wrap;}
.index-pro-type .bd .v1{width:65%;display:flex;flex-wrap:wrap;align-content: space-between;}
.index-pro-type .bd .v1 .v1-top{width:100%;height:calc(50% - 10px);display:flex;justify-content:space-between;}
.index-pro-type .bd .v1 .v1-bottom{width:100%;height:calc(50% - 10px);display:flex;justify-content:space-between;}
.index-pro-type .bd .v1 .item{width:calc(50% - 10px);height:100%;}
.index-pro-type .bd .v2{width:35%;padding-left:20px;}
.index-pro-type .bd .item{overflow:hidden;width:33.3%;padding:10px;}
.index-pro-type .bd .item a{display:flex;width:100%;height:100%;position: relative;overflow:hidden;}
.index-pro-type .bd .item img{width:100%;height:100%}
.index-pro-type .bd .item .txt{transition-duration:.3s;position: absolute;left:0;top:100%;width:100%;height:100%;background:#285172;display:flex;align-items: center;justify-content: center;flex-direction:column;flex-wrap:wrap;}
.index-pro-type .bd .item .txt h2{color:#fff;font-size:20px;margin-bottom:25px;}
.index-pro-type .bd .item .txt h3{color:#fff;font-size:22px;padding:0 10px 25px;}
.index-pro-type .bd .item .txt span{width:120px;height:40px;border-radius:4px;background:#BBD03A;display:flex;align-items: center;justify-content:center;color:#fff;}
.index-pro-type .bd .item:hover .txt{top:0;}

.index-ad{padding:60px 0;position: relative;}
.index-ad::after{height:50%;background:#E7ECF0;content:"";position: absolute;left:0;bottom:0;width:100%;}
.index-ad .hd{text-align:center;font-size:34px;color:#000;margin-bottom:60px;}
.index-ad .bd{display:flex;flex-wrap: wrap;justify-content:space-between;position: relative;z-index:2}
.index-ad .bd .item{width:calc(50% - 15px);text-align:center;}
.index-ad .bd .item .p{font-size:16px;margin-top:15px;color:#868686;}

.index-news .alt{text-align:center;font-size:34px;margin:80px 0 20px;}
.index-news .hot{background:url(../images/bg.jpg) no-repeat center -50px;padding-top:100px;}
.index-news .hot .wrap{display:flex;flex-wrap: wrap;}
.index-news .hot .pic{width:400px;}
.index-news .hot .txt{position: relative;;background:#fff;width:calc(100% - 400px);padding:35px 50px;box-shadow: 0px 0px 10px 0px rgba(131, 130, 130, 0.5);}
.index-news .hot .txt h3{font-size:20px;color:#000;margin-bottom:10px;}
.index-news .hot .txt h2{font-size:30px;color:#000;margin-bottom:15px;}
.index-news .hot .txt p{font-size:16px;color:#868686}
.index-news .hot .txt a.more{position: absolute;right:30px;bottom:50px;width:110px;height:40px;border-radius:4px;background:#BBD03A;display:flex;align-items: center;justify-content:center;color:#fff;}
.index-news .hot .txt a.more:hover{background:#285172;border-radius:30px}
.index-news .images{display:flex;flex-wrap: wrap;}
.index-news .images .item{width:23.5%;margin:0 2% 20px 0;}
.index-news .images .item:nth-child(4n){margin-right:0;}
.index-news .images .item .p{text-align:center;font-size:15px;color:#868686;margin:15px 0;;}
.index-news .about{padding:50px 0;display:flex;}
.index-news .about .pic{width:45%;border-radius:12px;}
.index-news .about .pic img{width:100%;border-radius:12px;}
.index-news .about .txt{width:55%;padding:30px 50px 0 0;}
.index-news .about .txt h2{font-size:34px;color:#000;margin-bottom:40px;position: relative;}
.index-news .about .txt h2::after{content:'';position: absolute;bottom:-20px;left:0;width:100px;height:4px;background:#BBD03A;}
.index-news .about .txt p{font-size:16px;line-height:26px;color:#868686;}
.index-news .about .txt img{width:100%;margin-top:30px;}
.head_wap{display:none;}
@media screen and (max-width:992px) {
.header,.list-contact .info .t,.list-contact .info::after,.footer .info,.list-pro .pro_left{display:none;}
.wrap,.list-contact .info .p{width:100%;}
.hot-title{transform:none;padding:10px;}
.hot-title .wrap{padding:10px;}
.hot-title .txt h2{font-size:26px;margin-bottom:10px;}
.hot-title .txt p{font-size:14px;line-height:24px;}
.list-contact{margin:20px 0;padding:20px;background:#fff;}
.list-contact .contact-box{padding:20px;}
.list-contact .logo{margin-bottom:20px;}
.list-contact .logo span{font-size:18px;margin-left:10px;}
.footer{padding:30px 10px;}
.footer .ico{border:0;padding:30px 0;}
.footer .bottom p, .footer .bottom p a{font-size:14px;line-height:24px;}
.list-service-system{padding:30px 10px;}
.list-service-system .bd .item{width:100%;margin-bottom:20px;}
.list-service-system .bd .item .txt{height:auto;padding:20px;background:#f7f7f7}
.list-service-system .bd .item .txt p{font-size:14px;line-height:24px;}
.list-service-support{height:auto;padding:40px 10px;margin:0 0 30px 0;}
.list-service-support .hd{margin:0 10px 30px;}
.list-service-support .bd{max-width:100%;}
.list-service-support .bd .item{width:100%;margin:0 0 15px 0;display:flex;}
.list-service-support .bd .item .pic{width:80px;display:flex;align-items: center;}
.list-service-support .bd .item .t{width:calc(100% - 80px);padding:10px;}
.list-service-support .bd .item .t h3{margin:0 0 15px 0;font-size:20px;}
.list-service-support .bd .item .t p{font-size:14px;line-height:24px;}
.list-video{padding:30px 10px;}
.list-video .box .hd{margin-bottom:20px;}
.list-video .box .hd h2{font-size:24px;}
.list-video .box .bd .v2 .item{width:50%;padding:5px;}
.list-video .box .bd .item .t{font-size:15px;margin-top:5px;}
.list-news .list .item{width:100%;margin:0 0 15px 0 !important}
.list-news .list .item a .txt{padding:10px;}
.list-news .list .item a .txt h3{font-size:16px;margin-bottom:10px;}
.list-news .list .item a .txt p{font-size:12px;}
.show-news,.show-pro,.list-pro{margin:0;padding:30px 10px;}
.list-pro .pro_right{width:100%;padding:0;}
.list-pro .pro_right .list_title h2{font-size:20px;}
.list-pro .pro_right .list .item{width:100%;padding:10px 0;}
.list-pro .pro_right .list .item a .txt{padding:10px;}
.show-pro{flex-wrap:wrap;}
.show-pro .show-pro-left{width:100%;padding:0 0 25px 0;}
.show-pro .show-pro-left .head{margin:0;flex-wrap:wrap;}
.show-pro .show-pro-left .head .datu{width:100%;}
.show-pro .show-pro-left .head .info{width:100%;padding:30px 0;}
.show-pro .show-pro-left .head .info .alt{font-size:20px;}
.show-pro .show-pro-left .head .info .xiaotu{display:none;}
.show-pro .show-pro-left .head .info .tel span{margin:0 5px;font-size:12px;}
.show-pro .show-pro-left .head .info .tel a{font-size:20px}
.show-pro .show-pro-left .head .info .ico span{margin-right:10px;font-size:12px;}
.show-pro .show-pro-left .content .tabs{display:none;}
.show-pro .show-pro-left .content .body{padding:0;overflow-y:scroll}
.show-pro .show-pro-rhgt{width:100%;}
.list-aboout .info{padding:20px;}
.list-aboout .info .body h2{font-size:24px;margin-bottom:30px;}
.list-aboout .info .body video{width:100%;}
.list-aboout .info .data .bd .item p{font-size:14px;line-height:24px;}
.list-aboout .images{padding:30px 10px;}
.list-aboout .images .bd .item{width:50%;padding:10px;margin:0;}
.list-aboout .team .list{flex-wrap:wrap;}
.list-aboout .team .list .v1{width:100%;}
.list-aboout .team .list .v2{width:100%;}
.index-banner .txt{bottom:10px;left:10px;width:60%;padding:10px;}
.index-banner .txt h3{font-size:12px;display:none;}
.index-banner .txt h2{margin:10px 0;font-size:18px;}
.index-banner .txt p{font-size:12px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.index-banner .txt a{margin-top:15px;width:100px;height:35px;font-size:12px;}
.index-banner img{min-height:250px;}
.index-pro-type{padding:30px 10px 0;}
.index-pro-type .hd{margin-bottom:20px;}
.index-pro-type .hd h2{font-size:18px;padding:0;}
.index-pro-type .hd a{display:none;}
.index-pro-type .bd .v2{width:100%;padding:0;}
.index-pro-type .bd .v1{width:100%;display:block;}
.index-pro-type .bd .v1 .v1-top{height:auto;margin:0;flex-wrap:wrap;height:auto;display:block;}
.index-pro-type .bd .v1 .v1-bottom{height:auto;margin:0;flex-wrap:wrap;height:auto;display:block;}
.index-pro-type .bd .v1 .item{width:100%;margin:15px 0 0 0;}
.list-aboout .info .data h2{margin:30px 0;}
.index-ad{padding:30px 10px;}
.index-ad .hd{font-size:20px;margin-bottom:20px;}
.index-ad .bd .item{width:calc(50% - 5px);}
.index-news .alt{font-size:24px;margin:30px 0;}
.index-news .hot{background:none;padding:0 10px;}
.index-news .hot .pic{width:100%}
.index-news .hot .txt{width:100%;padding:15px;}
.index-news .hot .txt h2{font-size:20px;line-height:32px;}
.index-news .hot .txt a.more{position: static;display:flex;margin:15px auto 0;}
.index-news .about{padding:30px 10px;flex-wrap:wrap;}
.index-news .about .txt{width:100%;padding:0;}
.index-news .about .pic{width:100%;padding:20px 0 0 0;}
.index-news .about .txt h2{font-size:24px;}
.list-contact .info .p .wx{position: static;display:block;margin:20px auto 0;}
.index-news .images{padding:0 10px;}
.index-news .images .item{width:50%;padding:10px 5px;margin:0;}
.index-news .images .item .p{margin:5px 0;font-size:14px;}
.whead{height: 60px;background: #fff;position: fixed;left: 0;top: 0;width: 100%;z-index: 9999;box-shadow: 0 0 15px rgba(0,0,0,.15);display: flex;align-items: center;padding: 0 15px;}
.waphd_height{width: 100%;height: 60px;}
.wlogo{display: inline-block;}
.wlogo img{display: block;border: 0;height: 36px;}
.waphdlg{display: inline-block;}
.waphdlg img{display: block;height: 30px;}
.whead i{display: block;width: 60px;height: 60px;background: url(../images/navicon.png) no-repeat center;background-size: 40%;color: #fff;text-align: center;line-height: 60px;font-size: 18px;position: absolute;right: 0;top: 0;z-index: 99999999;}
.whead i img{vertical-align: middle;margin-top: -3px;display: none;}
.wapnav{width: 240px;height: 100%;position: fixed;right: 0;top: 0;background: #fff;z-index: 9999;margin-right: -240px;transition: .5s;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.wapnava {padding: 0 0 15px 0;}
.wapnavtop{color: #fff;height: 60px;line-height: 60px;padding: 0 15px;border-bottom: 1px solid #eee;display: flex;align-items: center;}
.wapnavtop i{display: block;width: 60px;height: 60px;background: none;color: #222;text-align: center;line-height: 50px;font-size: 18px;position: absolute;background: url(../images/close.png) no-repeat center;background-size: 30%;right: 0;top: 0;z-index: 99999999;}
.wapprda i, .wapprda1 i {display: block;position: absolute;right: 15px;top: 0;height: 44px;line-height: 44px;transition: .25s;}
.wapprda_active i,.wapprda1_active i{transform:rotate(90deg);}
.wapnavtop i img{vertical-align: middle;margin-top: -3px;}
.wapnava p{display: block;}
.wapnava span{width: 100%;position: relative;display:block;}
.wapnava span i{position: absolute;right:5px;top: 0;height: 50px;display: flex;align-items: center;z-index: 9;width: 30px;justify-content: center;}
.wapnava span i img{height:16px;}
.wapprdai_active{transform:rotate(90deg);}
.wapnava a.wapprda{display: block;height: 50px;line-height: 48px;padding: 0 25px;color: #666;width: 100%;border-bottom: 1px solid #eee;font-size: 15px;}
.wpheadhide a{display: block;height: 48px;line-height: 46px;padding: 0 25px;color: #444;width: 100%;border-bottom: 1px solid #eee;}
.wapnava1{background: url(../images/navabg_06.png) no-repeat center;color: #E60012;text-align: center;border-bottom: 0 !important;margin-top: 10px;margin-bottom: 10px;}
.wapnavp1{text-align: center;font-weight: bold;}
.waphide,.waphides,.wpheadhide1,.wpheadhide,.head_wap,.top-tips,.head_pc{display: none;}
.head_wap{display:block;}
.wapprda,.wapprda1{position: relative;}
.wapprda i,.wapprda1 i{display: block;position: absolute;right: 15px;top: 0;}
.wapprda i img,.wapprda1 i img{height: 10px;}
.wpheadhide em{display: block;}
.wpheadhide a{font-size: 14px;padding-left: 30px;color: #666;}
.wpheadhide1 a{padding-left: 50px !important;background: #fff !important;color: #999;}
.waphides a{font-size: 12px;color: #666;display: block;height: 37px;line-height: 37px;border-bottom: 1px solid #aaa;padding: 0 30px;}
.wapclicka {background: url(../images/sj.jpg) no-repeat right center;}
.swiper-container-bn .swiper-button-next-bn,.swiper-container-bn .swiper-button-prev-bn{display: none;}
.wpnvbg{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 9999;background: rgba(0,0,0,.7);opacity: 0;visibility: hidden;transition: .25s;}
.wpnvbg_active{opacity: 1;visibility: inherit;}
.wapnav_active{right: 0;top: 0;height: 100%;margin-right: 0;overflow-x: hidden;overflow-y: auto;}
a.wapprda.wapprda_active{font-weight: bold;}
.active-link{font-weight: bold;}
.waplga{padding: 0 15px;}
.waplga a{display: inline-block;width: 47%;height: 34px;background: #fff;color: #20A53A;line-height: 32px;font-size: 13px;border: 1px solid #20A53A;}
.waplga a.active{background: #20A53A;color: #fff;}
.waplga a.waplga_ac{display: block;margin: 0 auto;float: none;background: #fff;color: #20A53A;}
.index-pro-type .bd .item{width:50%;padding:5px;}
.index-pro-type .bd .item .txt h2{display:none;}
.index-pro-type .bd .item .txt span{display:none;}
.index-pro-type .bd .item .txt h3{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;padding:10px;}
}