.topbanner{width:100%;height: 200px;background: no-repeat;background-size: cover;background-position: right;position: relative;}
.topbanner:before {content: "";width: 100%;position: absolute;display: block;height: 100%;background: linear-gradient(124deg, #4667aa 30%, #f5f5f538 85%);}
.topbanner .bannerdesc{width: 300px;color:#fff;padding:1rem;top: 10%;position:relative;left: 3%;}
.topbanner .bannerdesc.hr{ margin-top:150px; float:right;}
.topbanner .bannerdesc h1{font-size: 1.35rem;position:relative;z-index:2;color: #fff;}
.topbanner .bannerdesc p{font-size: .875rem;line-height:30px;padding-top:10px;position:relative;z-index:2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.topbanner .bannerdesc:after{content: "";width: 300px;background-color: #3671cf;background-color: #444;-moz-opacity: 0.8;opacity: 0.5;position:absolute;top:0px;left:0px;bottom:0px;z-index:1;}
/**/
.pdbg{width: 100%;padding: 3rem 0;background-color: #fff;}
.pdbg:nth-child(even){background-color: #f9f9f9;}
.pdbg:nth-child(even) .pk-youlie .item{background-color: #fff;}
/**/
.content{padding:0 3%;margin: 0 auto;}
.content .title{display: flex;align-items: center;justify-content: center;margin-bottom: 2rem;}
.content .title h2{font-size: 1.35rem;font-weight: 500;text-align: center;max-width: 80%;}
.content .title:before,.content .title:after{content:"";display:inline-block;width:18px;height:18px;background:#4799ff;border-radius:50%;border:3px solid rgb(163 204 255);margin: 0 10px;height:1px;border-width:2px}
.content h3{margin-top: 1rem;color: #424951;}
.content p{font-size: 1rem;font-weight:400;color:#081f3c;line-height: 2rem;}
.content-img {display: flex;flex-wrap: wrap;}
.content-img>* {width: calc(50% - .5rem);margin-right: 1rem;margin-top: 1rem;}
.content-img>*:nth-child(2n){margin-right:0}
.content-img p {position: relative;margin-top: -2rem;text-align: center;background: #4667aab3;color: #fff;height: 2rem;font-size: 1rem;line-height: 2rem;}
/**/
.case_img{display: flex;flex-wrap: wrap;}
.case_img .info-img{width: calc(50% - 4px);background: #f2f2f2;margin-bottom: 8px;}
.case_img .info-img:nth-child(even){margin-left: 8px;}
.case_img .info-img p{line-height: 1rem;padding: 5px 10px;text-align: center;color: #333;font-size: .875rem;}
.case_img .info-img .more.click{color:#4799ff;padding-top: 10px;font-size: 1.3rem;font-weight:500;padding: 5px 0;text-align:center;background: #fff;}
.case_img .info-img:last-child{width: 100%;}
/**/
.zt-main{width: 100%;margin-bottom: 40px;background-color: #fafafa;}
.zt-main:last-child{margin-bottom:0}
.zt-main .img {display: table-header-group;}
.zt-main .zt-text{display: table-footer-group;}
.zt-main .zt-text h3 {font-size: 1.2rem;line-height: 32px;font-weight: bold;color: #4667aa;padding: 10px 15px 5px 15px;}
.zt-main .zt-text p{font-size: 14px;line-height: 30px;padding: 0 15px 5px 15px;}
.zt-main .zt-text p:last-child{padding-bottom:15px;}
.zt-main .zt-text p em{font-weight: bold;color: #3461C6;font-style: normal;}
/**/
.pdbg:nth-child(even) .zt-info{background-color:#fff}
.zt-info{background-color:#f8f8f8;padding:20px;width: 100%;margin: 15px 0 0;}
.zt-info .zt-tit{font-size:20px;font-weight: normal;text-align:center;line-height:32px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.zt-info .zt-tit:after{content:"";display:block;width:30px;height:2px;background:#2D82CB;margin: 15px auto 0;}
.zt-info .zt-text{color:#8C8D8E;margin-top:20px;}
/**/
.kuaizu {display: flex;flex-wrap: wrap;}
.kuaizu .comp_info{padding:2rem 1.5rem;display:inline-block;}
.kuaizu .comp_info h3{height:20px;font-size:20px;color:#081f3c;line-height:20px;text-align:center;margin-bottom: 20px;}
.kuaizu .comp_info:nth-child(even) {background:#fff}
.pdbg:nth-child(odd) .kuaizu .comp_info:nth-child(even) {background:#f9f9f9}
/**/
.peitao{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.peitao>a{width:49%}
.peitao .pro_img{margin:0 auto;text-align:center;overflow:hidden;background: #f5f5f5;}
.peitao .pro_img:hover {box-sizing: border-box;box-shadow: 0px 0px 5px 3px #e4e4e4;}
.peitao .pro_img img{height:100%}
.peitao .pro_name{text-align:center;margin-top: 1rem;font-size: 1rem;font-weight: bold;color:#081f3c;line-height: 1rem;}
.peitao .pro_duty{text-align:center;margin-top: 5px;font-size: .875rem;color:#081f3c;line-height: 1.65rem;}
.pdbg:nth-child(even) .pro_img{background-color: #fff;}
/**/
.pk-youlie{display:flex;overflow:hidden;border-radius:8px;margin-bottom:1rem;box-sizing:border-box}
.pk-youlie .youlie{padding:2%;box-sizing:border-box;color:#2b2b2b;background: #e8e8e8;font-weight:bold;font-size:1rem;display:flex;align-items:center;justify-content:center;border-bottom:none;border:1px solid #eeeeee}
.pk-youlie .item{padding:30px;background:#f7f7f7;box-sizing:border-box;margin: 0 5px;}
.pk-youlie .item h3{font-size: 1rem;color: #555;}
.pk-youlie .item p{padding-top:10px;font-size:1rem;line-height:1.65rem;color:#666}
.pk-youlie .item p strong{color:#4667aa}
.youlie-table {overflow-x: auto;-webkit-overflow-scrolling: touch;}
.youlie-table table{width: 660px;border-collapse:separate;border-spacing: 2px;overflow-x: scroll;display: block;}
.youlie-table table th{background: #6183b9;color: #fff;font-weight:bold;font-size:1rem;padding: 15px 0;}
.youlie-table table td{font-size:1rem;color:#333;text-align:center;background:#f7f7f7;}
.youlie-table table tr .tj,.youlie-table table tr td:nth-child(1){position: relative;padding: 0;width: 120px;}
.youlie-table table tr th:first-child,.youlie-table table tr td:first-child{border-radius:5px 0 0 5px}
.youlie-table table .tj:before {content: '';display: block;background: url(/images/zhuanti/tuijian.png);width: 40px;height: 40px;position: absolute;top: 0;left: 0;}
.youlie-table table.shu .tj,.youlie-table table.shu  tr td:first-child{width: auto;}
.pdbg:nth-child(even) .youlie-table table td{background:#fff;}
/*new*/
.news{display:flex;transition:.3s all;-webkit-transition:.3s all}
.news .introduction{margin-top:22.3px}
.news .introduction .type{background:rgb(70 103 170 / 11%);border-radius:4px;font-size:14px;font-weight:bold;color:#3557aa;padding:5px 10px;min-width:50px;text-align:center;display:inline-block;margin-bottom:8px}
.news .introduction .tit{font-size:18px;font-weight:bold;color:#333;line-height:32px;margin-bottom:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.news .introduction .desc{font-size:16px;color:#333;line-height:26px;margin-bottom:7.3px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.news .introduction .time{font-size:16px;color:#666;line-height:25.57px}
.news .news-left{width:436.6px;height:auto;padding:24px 28px;flex-shrink:0;background:#fff;transition:.3s all;-webkit-transition:.3s all;cursor:pointer}
.news .news-left .img-div{width:100%;overflow:hidden;height:50%;position:relative}
.news .news-left .img-div img{width:100%;height:100%;transition:all .3s}
.news .news-left:hover{box-shadow:0 0 15px 0 rgba(0,0,0,0.13);z-index:1}
.news .news-right{margin-left:1px;display:flex;flex-wrap:wrap}
.news .news-right .right-item{width:calc(50% - 1px);height:auto;background:#fff;padding:0 42.5px 30px 41px;margin-bottom:1px;margin-right:1px;transition:.3s all;-webkit-transition:.3s all;cursor:pointer}
.news .news-right .right-item:hover{box-shadow:0 0 15px 0 rgba(0,0,0,0.13);z-index:1}
.pdbg:nth-child(odd) .news,.pdbg:nth-child(odd) .news .news-left{background-color:#f9f9f9}
.pdbg:nth-child(odd) .news .news-right .right-item:nth-child(-n+2){margin-top:1px}
/**/
.pro-tj{position:relative;height:298px;background: #f1f5fe;padding:56px 0 0 65px;}
.pro-tj a img{transform:translateY(-50%);position:absolute;display:block;width:510px;left:690px;top:50%}
.pro-tj a:hover img{width:530px}
.pro-tj a .info{width: 50%;}
.pro-tj a .info h3{line-height:32px;font-size:20px;color:#000}
.pro-tj a .info .text{margin-top:12px;}
.pro-tj a .info button{background: #4667aa;color: #fff;height: 3rem;cursor: pointer;line-height: 3rem;padding: 0 3rem;margin-top: 1rem;border: none;}
/**/
.left-fixed {position: fixed;top: 35%;left: 50%;margin-left: -760px;width: 150px;background: #4667aa;text-align: center;padding:1rem 0;display: none;}
.left-fixed a{color:#fff;font-size:1rem;line-height:1.85;display: block;padding: 5px 0;}
.left-fixed .flex-active a{color: #2fff00;transition:opacity 0.5s cubic-bezier(0.82, 0.1, 1, 1)}
/**/
.xingping {position: relative;width: 97px;height: 15px;overflow: hidden;margin: 0 auto;}
.xingping .pra-hui {position: absolute;left: 0;right: 0;height: 15px;z-index: 2;background: url(/images/zhuanti/star.png) 0 no-repeat;background-position: 0 -20px;}
.xingping .pra-cheng {z-index: 3;background-position: 0 0px;}
/**/
.left-fixed2 {position: fixed;top: 0;width: 100%;max-width: 640px;background: #fff;text-align: center;padding: 1% 3%;display: none;z-index: 90;border-bottom: 1px solid #e3e3e3;}
.left-fixed2 ul{display:flex;justify-content: space-between;align-content: center;align-items: center;height: 4rem;width: 100%;margin: 0 auto;position: relative;overflow: hidden;}
.left-fixed2 ul:after{content:"";height: 2px;width: 100%;background: #cbcbcb;position: absolute;z-index: -2;max-width: 890px;left: 5px;}
.left-fixed2 ul::before {content: "";height: 2px;width: 0%;background:#4799ff;position: absolute;z-index: 0;z-index: -1;max-width: 890px;left: 5px;}
.left-fixed2 ul::before {width: var(--progress, 0%);}
.left-fixed2 ul li{width: 50px;height: 50px;background: #cbcbcb;border: 3px solid #dadada;box-sizing: border-box;border-radius: 50%;display: flex;align-content: center;align-items: center;justify-content: center;}
.left-fixed2 ul li.flex-active{background: #4799ff;border: 3px solid #a3ccff;font-weight: bold;}
.left-fixed2 ul li.flex-active a{color: #fff;transition:opacity 0.5s cubic-bezier(0.82, 0.1, 1, 1)}
.left-fixed2 ul li a{font-size: 1rem;font-size: 12px;width: 30px;line-height: 1.3;}
/*news*/
.zt-news ul{overflow: auto;}
.zt-news ul li {background-color: #fafafa;padding: 2%;transition: 0.3s;overflow: auto;margin-bottom: 1rem;display: flex;align-items: center;}
.zt-news ul li:hover {box-shadow:0px 5px 15px rgba(18,19,20,0.1);}
.zt-news ul li .time {width: 20%;font-size: 1.3rem;line-height: 45px;color: #4667aa;text-align: center;border-right: 1px solid #D1D3D6;margin-right: 4%;}
.zt-news ul li .time span {display: block;font-size: .875rem;line-height: 16px;color: #8C8D8E;}
.zt-news ul li .list-info {width: 74%;}
.zt-news ul li .list-info .new-tit{line-height: 26px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.zt-news ul li .list-info .new-tit a{color: #777;font-size: .95rem;}
.zt-news ul li:hover .list-info .new-tit a{color: #3557aa;}
.zt-news ul li .list-info:hover:after {background: url("/images/zhuanti/lanjiantou.png") no-repeat center;}
.pdbg:nth-child(even) .zt-news ul li{background-color: #fff;}
/*ΑτΡΤ*/
.liuyan-tit{font-size: 2rem;font-weight: 500;}
.zt-liuyan {display: flex;margin-top: 1rem;}
.zt-liuyan .botsms{margin: 0;width: 890px;padding: 60px 48px;}
.zt-liuyan .botsms .leftform{width: 100%; float: left;}
.zt-liuyan .botsms ul li{float: left;width: 380px;margin-bottom: 40px;}
.zt-liuyan .botsms ul li:last-child{margin-bottom: 0;}
.zt-liuyan .botsms span{display: inline-block;text-align: right;width: 90px;font-size: 1.1rem;color: #333;line-height: 50px;}
.zt-liuyan .botsms .textbox,.pro-liuyan .select{box-sizing: border-box;padding-left: 20px;width: 280px;height: 50px;border: 1px solid #eaeaea;background: #fff;color: #999;}
.zt-liuyan .botsms .bssubmit{width: 210px;height: 50px;background: #164AC3;font-size: 1rem;line-height: 50px;color: #fff;position: relative;overflow: hidden;padding: 0;margin-top: 0;}
.botsms p.tips{display:none}
.pro-lianxi {display: flex;}
.pro-lianxi .item{padding: 4%;width: 49%;text-align: center;background: #fff;}
.pro-lianxi .item:nth-child(1){margin-right: 2%;}
.pro-lianxi i{display: block;margin: auto;width: 54px;height: 54px;border: solid 1px #dddddd;border-radius: 50%;}
.pro-lianxi .icon-tel{background: url(/images/products/fm-tel.png) no-repeat center center;}
.pro-lianxi .icon-em{background: url(/images/products/fm-em.png) no-repeat center center;}
.pro-lianxi .item-dt{font-size: 14px;line-height: 24px;color: #828282;margin-top: 5px;}
.pro-lianxi .item-dd{font-size: 1rem;line-height: 26px;color: #3557aa;font-weight: bold;margin-top: 6px;}
.pdbg:nth-child(odd) .zt-liuyan .botsms, .pdbg:nth-child(odd) .zt-liuyan .pro-lianxi .item{background: #f9f9f9;}