﻿*, :before, :after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, strong, sub, sup, dd, dl, dt, li, ol, ul, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none;}
li{list-style-type:none;}
font{font-family:"微软雅黑",Microsoft YaHei;}
input, button, textarea{margin:0;padding:0;border-width:1px;font-family:Verdana,Arial;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;}
a img{border:0 none;max-width:100%;}
a{text-decoration:none;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;color:#333;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;}
a:hover{text-decoration:none;}
html{font-family:"微软雅黑",Microsoft YaHei;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{font-size:12px;overflow-x:hidden;color:#262626;}
table{border-collapse:collapse;border-spacing:0;}
label,button{cursor:pointer;}
select,input,textarea,button{outline:none;font-family:Arial,Verdana;} 
em,i{font-style:normal;}
.bgf{background:#fff;}
/*common*/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.h20{clear:both;height:20px;}
.h30{clear:both;height:30px;}
.h40{clear:both;height:40px;}
.h50{clear:both;height:50px;}
.h70{clear:both;height:70px;}
.marlrAuto{margin-left:auto;margin-right:auto;}
.disTable{display:table-cell;vertical-align:middle;}
.pro-table{overflow-x:auto}
.textOverflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.textOverClm{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.clm2{-webkit-line-clamp:2;}
.clm3{-webkit-line-clamp:3;}
.clm4{-webkit-line-clamp:4;}
.clm5{-webkit-line-clamp:5;}
.clm6{-webkit-line-clamp:6;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.textHover:hover{text-decoration:underline;}
.btnHover:hover{opacity:0.9;}
.colorf{color:#fff;}
.color3{color:#333;}
.colot6{ color:#666;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.fBold{font-weight:bold;}
.uppercase{text-transform:uppercase;}
.capitalize{text-transform:capitalize;}
/*头部*/
header{width:100%;}
header .top{width:100%;height:185px;}
header .head-top{width:100%;height:50px;background:#333;}
.head-top dl{width:1400px;height:50px;margin:0 auto;}
.head-top dl dt{float:left;line-height:50px;font-size:14px;color:#fff;}
.head-top dl dd{float:right;line-height:50px;}
.head-top dl dd a{padding-left:10px;padding-right:12px;border-right:1px solid #fff;font-size:14px;color:#fff;}
.head-top dl dd .last-a{border-right:0;}
header .head-logo{width:100%;background:#fff;border-bottom:solid 1px #ccc;position:fixed;top:50px;left:0;z-index:9999;padding:20px 0;}
.head-logo .head-qu{width:1400px;margin:0 auto;}
.head-logo .logo{float:left;width:353px;}
.head-logo .logo img{display:block;}
.head-logo .logo ul{float:right;margin-left:70px;padding-top:12px;}
.head-logo .logo ul li{font-size:25px;color:#171717;text-align:center;}
.head-logo .logo ul li h2{display:inline-block;font-size:25px;color:#057abc;}
.head-logo .logo ul li h3{font-size:20px;color:#057abc;padding-top:7px;}
.head-logo .tel{float:right;padding-top:12px;}
.head-logo .tel img{float:left;padding-top:7px;}
.head-logo .tel ul{float:right;margin-left:20px;}
.head-logo .tel ul h2{font-size:21px;color:#057abc;}
.head-logo .tel ul li{font-size:30px;color:#057abc;font-weight:bold;}
header .head-nav{float:right;width:985px;height:45px;}
.head-nav nav{width:100%;height:45px;line-height:45px;position:relative;padding-top:25px;}
.head-nav nav ul{width:100%;margin:0 auto;}
.head-nav nav ul li{float:left;width:auto;height:45px;line-height:45px;text-align:center;font-size:14px;border-top-left-radius:12px;border-top-right-radius:12px;margin-right:35px;position:relative;}
.head-nav nav ul li:nth-child(9){margin-right:0;}
.head-nav nav ul li a{color:#333;display:block;}
.head-nav nav ul .on,.head-nav nav ul li:hover{padding:0 18px;background:#019546;}
.head-nav nav ul .on a,.head-nav nav ul li:hover a{color:#fff;}
.head-nav nav ul li dl{position:absolute;top:45px;left:-25px;width:160px;display:none;z-index:9;}
.head-nav nav ul li:nth-child(9) dl{left:-18px;}
.head-nav nav ul li.on dl{left:-23px;}
.head-nav nav ul li dl dd{width:142px;height:40px;background:#019546;border-bottom:1px solid #fff;}
.head-nav nav ul li dl dd a{line-height:40px;text-align:center;font-size:14px;color:#fff;display:block;}
.head-nav nav ul li:hover dl{display:block;}
header .head-banner{width:100%;height:700px;position:relative;z-index:3;}
.head-banner .swiper-slide img{width:100%;height:700px;object-fit:cover;}
.head-banner .shooin{position:absolute;right:30px;bottom:30px;z-index:100;text-align:center;}
.head-banner .shooin p{color:#fff;font-size:18px;line-height:1;padding-bottom:35px;}
.head-banner .shooin .down{display:inline-block;width:12px;height:17px;background:url(../images/down.png) no-repeat;background-size:cover;position:absolute;bottom:0;left:50%;margin-left:-0.06rem;animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;animation-name:bdrmodow;animation-play-state:running;animation-timing-function:linear;}
.head-banner .swiper-pagination{bottom:30px;left:47.5%;}
.head-banner .swiper-pagination-bullet{width:12px;height:12px;margin-right:5px;}
.head-banner .swiper-button-prev,.head-banner .swiper-button-next{width:40px;height:75px;background-image:url(../images/left.png);}
.head-banner .swiper-button-next{background-image:url(../images/right.png);}
header .head-search{width:100%;height:75px;background:#f4f4f4;}
.head-search .search{width:1400px;margin:0 auto;}
.head-search .search .search-key{float:left;margin-top:7px;}
.head-search .search .search-key h2{font-size:18px;color:#00a2bf;line-height:2;}
.head-search .search .search-key ul li{float:left;margin-right:20px;}
.head-search .search .search-key ul li a{font-size:14px;color:#333;}
.head-search .search .search-form{float:right;margin-top:20px;}
.head-search .search .search-form .txtinput{float:left;width:240px;height:35px;line-height:35px;background:#fff;border:solid 1px #d1d1d1;text-indent:7px;}
.head-search .search .search-form .txtsubmit{float:left;width:50px;height:35px;background:url(../images/search.png) #d1d1d1 center center no-repeat;border:0;}
/*底部*/
footer{display:block;height:300px;background:#084eaf;}
footer .foot{width:1400px;height:210px;margin:0 auto;}
footer .foot .logo_f{position:relative;top:45px;overflow:hidden;width:224px;}
footer .foot .logo_r{width:1070px;margin-top:50px;overflow:hidden;}
footer .foot .logo_r .content{width:865px;}
footer .foot .logo_r .content .top{height:160px;}
footer .foot .logo_r .content span{display:block;width:auto;padding-right:25px;border-left:1px solid hsla(0,0%,88.2%,.1);float:left;}
footer .foot .logo_r .content span p{padding-left:25px;color:#fff;font-size:14px;line-height:25px;}
footer .foot .logo_r .content span p:first-child{margin-bottom:12px;font-size:16px;line-height:21px;}
footer .foot .logo_r .content span a{color:#fff;}
footer .foot .logo_r .foot_ewm{width:156px;padding-left:30px;border-left:1px solid hsla(0,0%,88.2%,.1);}
footer .foot .logo_r .foot_ewm p{height:28px;color:#fff;text-align:center;font-size:14px;}
footer .foot .logo_r .foot_ewm img{display:block;width:125px;height:125px;}
footer .copyright{text-align:center;font-size:14px;color:#fff;padding-top:35px;}
footer .copyright a{font-size:14px;color:#fff;}
/*悬浮*/
.client-2{position:fixed;right:-170px;top:50%;z-index:900;}
.client-2 li{margin-top:1px;clear:both;height:62px;position:relative;}
.client-2 .my-kefu-main{background:#019546;width:97px;height:62px;position:relative;padding:9px 0 0;float:left;}
.client-2 .my-kefu-tel-main{background:#019546;color:#fff;height:62px;width:230px;padding:9px 0 0;float:left;}
.client-2 .my-kefu-left{float:left;width:62px;height:47px;position:relative;}
.client-2 li a{text-decoration:none;}
.client-2 li i{background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0px auto;text-align:center;}
.client-2 .my-kefu-qq i{background-position:4px 5px;}
.client-2 .my-kefu-tel i{background-position:0 -21px;}
.client-2 .my-kefu-liuyan i{background-position:4px -53px;}
.client-2 .my-kefu-weixin i{background-position:-34px 4px;}
.client-2 .my-kefu-ftop i{width:33px;height:31px;background-position:-23px -47px;background-size:52px 82px;}
.client-2 li p{height:20px;font-size:12px;line-height:20px;overflow:hidden;text-align:center;color:#fff;}
.client-2 .my-kefu-right{width:20px;}
.client-2 .my-kefu-qq-right{font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px;}
.client-2 .my-kefu-tel-right{font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px;}
.client-2 .my-kefu-weixin-pic{position:absolute;left:-130px;top:-24px;display:none;z-index:333;}
.client-2 .my-kefu-weixin-pic img{width:125px;height:125px;}
/*试用产品*/
.clickform{display:none;position:absolute;z-index:100;width:30%;height:auto;margin:0 auto;background:#fff;padding:35px 56px;box-shadow:0 6px 30px 0 rgb(123 129 136 / 25%);border-radius:10px;}
.clickform .send-title{font-size:30px;color:#0957c3;margin-bottom:20px;font-weight:700;}
.clickform .ul-text{font-size:14px;color:#9ea2bf;margin-bottom:20px;}
.clickform .ul-text li{line-height:21px;list-style:inherit;}
.form-data{position:relative;}
.form-data .input-p{text-align:left;font-size:16px;color:#333;margin:0;padding:17px 0 7px;padding-top:22px;padding-bottom:2px;}
.form-data .input{width:100%;border:transparent;border-bottom:1px solid #d8d8d8;padding:10px 10px 4px 0;font-size:14px;height:40px;line-height:40px;}
.main-accomplish{width:100%;height:48px;background:#0957c3;border-radius:24px;outline:none;border:none;font-size:20px;color:#fff;line-height:48px;cursor:pointer;margin-top:40px;-webkit-transition:background .2s;transition:background .2s;}
.clickform .hideform{position:absolute;top:50px;right:50px;}
.clickform .hideform span{width:50px;height:50px;line-height:50px;text-align:center;background:#0957c3;border-radius:50%;padding:5px 10px;font-size:14px;color:#fff;cursor:pointer;}
/*分页*/
.pro_page{margin:0 auto;padding:50px 0 20px;height:85px;text-align:center;}
.pro_page ul li{display:inline-block;padding:0 12px;height:30px;line-height:30px;border:1px solid #e5e5e5;text-align:center;margin:0 5px;background:#fff;}
.pro_page ul li.active,.pro_page ul li:hover{background:#019546;border-color:#019546;}
.pro_page ul li.active a,.pro_page ul li:hover a{color:#fff;}
/*当前位置*/
.position{float:right;margin-top:15px;font-size:16px;}
.position i{padding-right:5px;}
.position img{position:relative;top:7px;}