﻿/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
/*@font-face {
  font-family: 'iconfont'; 
  src: url('http://at.alicdn.com/t/c/font_4762984_s1tijf2xnvn.woff2?t=1732768256631') format('woff2'),
       url('http://at.alicdn.com/t/c/font_4762984_s1tijf2xnvn.woff?t=1732768256631') format('woff'),
       url('http://at.alicdn.com/t/c/font_4762984_s1tijf2xnvn.ttf?t=1732768256631') format('truetype');
}
@font-face{font-family:iconfont;
src:url(../fonts/iconfont.eot?t=1686296563723);
src:url(../fonts/iconfont.eot?t=1686296563723#iefix) format('embedded-opentype'),
url(../fonts/iconfont.woff2?t=1686296563723) format('woff2'),
url(../fonts/iconfont.woff?t=1686296563723) format('woff'),
url(../fonts/iconfont.ttf?t=1686296563723) format('truetype'),
url(../fonts/iconfont.svg?t=1686296563723#iconfont) format('svg')}

@font-face {
    font-family: 'Montserrat-Regular';
    src: url('../fonts/Montserrat-Regular.ttf') format('truetype');
   }
*/
html{font-size:100px}
@media screen and (max-width:1600px){html{font-size:83px}
}
@media screen and (max-width:1440px){html{font-size:75px}
}
@media screen and (max-width:1400px){html{font-size:72px}
}
@media screen and (max-width:1366px){html{font-size:71px}
}
@media screen and (max-width:1360px){html{font-size:70px}
}
@media screen and (max-width:1280px){html{font-size:66px}
}
@media screen and (max-width:1200px){html{font-size:53px!important}
}


@charset "utf-8";*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}
*{margin:0;padding:0}
body{font-family: '思源黑体';font-size:14px;color:#666;line-height:1.5;margin:0 auto;}
a:link,a:visited{text-decoration:none;outline:0;color:#666}
a:active,a:focus,a:hover{color:#666;text-decoration:none}
li,ul{list-style:none}
ul{padding:0}
li{zoom:1;vertical-align:middle}
ol{margin:0;padding:0;padding-left:36px}
fieldset,img{border:0}
img{border:0;max-width:100%}
div{outline:0}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;border:0;width:100%}
td,th{padding:0}
input,textarea{font-family:arial;font-size:14px}
input{outline:0}
textarea{outline:0}
input[type=button],input[type=radio],input[type=reset],input[type=submit]{cursor:pointer;outline:0}
input[type=checkbox],input[type=radio]{position:relative;vertical-align:middle;margin-bottom:1px;margin-left:5px;margin-right:5px}
input[type=date],input[type=email],input[type=password],input[type=text],textarea{padding:0;color:#666;outline:0}
input,textarea{-webkit-tap-highlight-color:transparent;border-radius:0;overflow-y:hidden;overflow-x:hidden}
::-webkit-input-placeholder{color:#333}
:-moz-placeholder{color:#333;opacity:1}
::-moz-placeholder{color:#333;opacity:1}
:-ms-input-placeholder{color:#333}
.fl{float:left}
.fr{float:right}
.clearfix{clear:both}
.clearfix:after{clear:both;height:0;content:"";line-height:0;font-size:0;display:block}
.pic{width:100%;overflow:hidden;position:relative}
.pic img{transition:.5s}
.pic:after{content:'';display:block;padding-bottom:100%}
.middleCenter{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;display:block;vertical-align:middle;text-align:center;margin:auto}
@-webkit-keyframes dong{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes dong{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes bmove1{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bmove1{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes myfirst04{0%{-webkit-transform:translateY(30px);transform:translateY(30px)}
50%{-webkit-transform:translateY(60px);transform:translateY(60px)}
100%{-webkit-transform:translateY(80px);transform:translateY(80px)}
}
@keyframes myfirst04{0%{-webkit-transform:translateY(30px);transform:translateY(30px)}
50%{-webkit-transform:translateY(60px);transform:translateY(60px)}
100%{-webkit-transform:translateY(80px);transform:translateY(80px)}
}
@keyframes jump{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes jump1{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes mymove4{0%{transform:scale(1)}
50%{transform:scale(1.1)}
100%{transform:scale(1)}
}
@-webkit-keyframes mymove4{0%{transform:scale(1)}
50%{transform:scale(1.1)}
100%{transform:scale(1)}
}
@keyframes mymove{0%{transform:scale(.5)}
100%{transform:scale(1)}
}
@-webkit-keyframes mymove2{0%{transform:scale(.5)}
50%{transform:scale(1.5)}
100%{transform:scale(.5)}
}
@keyframes mymove2{0%{transform:scale(.5)}
50%{transform:scale(1.5)}
100%{transform:scale(.5)}
}
@-webkit-keyframes mymove{0%{transform:scale(.5)}
100%{transform:scale(1)}
}
@keyframes ripple{0%{opacity:0;transform:scale(0,0)}
5%{opacity:1}
100%{opacity:0;transform:scale(1)}
}
@keyframes zhuanquan{100%{transform:rotate(360deg)}
}
@keyframes downico{0%{top:0;opacity:1}
35%{top:50%;opacity:0}
65%{top:-50%;opacity:0}
100%{top:0;opacity:1}
}
@keyframes downico1{0%{left:0;opacity:1}
35%{left:50%;opacity:0}
65%{left:-50%;opacity:0}
100%{left:0;opacity:1}
}

.container{max-width:1320px;margin-left:auto;margin-right:auto;--bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .3);
  padding-left: calc(var(--bs-gutter-x) * .3);
  margin-right: auto;
  margin-left: auto;}

@media (min-width:576px) {
  .container {
    max-width:540px
  }
}
@media (min-width:768px) {
  .container {
    max-width:720px
  }
}
@media (min-width:992px) {
  .container {max-width:960px;}
}
@media (min-width:1200px) {
  legend {
    font-size:1.5rem
  }
  .container {
    max-width:1140px
  }
}
@media (min-width:1400px) {
  .container {max-width:1320px}
}

 
.phone-nav{top:17px;position: fixed;width:35px;height:35px;background:url(../images/menu.png) no-repeat center;margin:0 0 0 5px;z-index:999; display:none;}
.phone-subnav{width:72%;position:fixed;left:0;height:100%;top:0;background:#1e2228;margin:0 auto;display:none; z-index:99999}
.phone_bj{ position:absolute; width:1000%; height:100%;background:rgba(0,0,0,0.5); content:""; top:0px; left:0px; z-index:999;display:none; }

.phone-subnav .right{ overflow:hidden; padding:20px 10px 20px 20px;}
.phone-subnav .right span{ float:left; width:40%; color:#fff; font-size:25px; font-weight:bold;}
.phone-subnav .right a{ float:right;}

.phone-subnav .close img{max-height:40px; background:#373a40;border-radius: 50%; padding:5px;}

.phone-subnav ul{height:90%;overflow-y:scroll;margin:0 10px}
.phone-subnav ul li{position:relative;overflow:hidden; text-align:left;}
.phone-subnav ul li i{position:absolute;right:10px;top:5px;text-align:center;line-height:30px;display:block;border-radius:100%;font-style:inherit;cursor:pointer}
.phone-subnav ul li i:after{content:""; background:url(../images/xjt.jpg) no-repeat; width:10px; height:10px;display: block; color:#666;font-size:14px;cursor:pointer;text-align:center;font-family: arial;}
.phone-subnav ul li .menu{color:#333;font-size:16px;line-height:40px;overflow:hidden;padding:0 40px 0 12px;display:block;cursor:pointer;text-align:left;position:relative;}
.phone-subnav ul li .menu>a{display:block;color:#fff}
.phone-subnav ul li .menu02>a{color:#1b8fe2}
.phone-subnav ul li .menu03{display:block;padding:10px 0}
.phone-subnav ul li .menu03 a{color:#888;font-size:13px;line-height:20px;padding-top:0}
.phone-subnav ul li >div{display:none;padding-bottom:15px}
.phone-subnav ul li div a{color:#fff;line-height:20px;padding:5px 10px 5px 20px;display:block;height:auto;font-weight:100;position:relative}
.phone-subnav ul li div em{display:block;font-style:inherit}
.phone-subnav ul li div em>a{color:#666;font-size:12px;display:block;padding:5px 5px 5px 48px;line-height:18px}
.phone-subnav ul .active i:after{content:""}
.phone-subnav ul li div a.sub_con_fl{ color:#1175b8; font-weight:bold;}
.phone_con{ padding-left:12px; padding-top:80px;}
.phone_con a{ margin-right:10px; color:#fff; margin-bottom:10px; display:inline-block;}
.phone_con .social-white{ margin-top:20px;}

/*头部导航等*/
.fd_dh_add{ position:fixed; width:100%; background:#fff; z-index:99; top: -100px; animation: slideDown 0.5s forwards ease-in-out;}
@keyframes slideDown {
    to {
      top: 0px; /* 动画结束时的位置 */
    }
  }

.tc_search{ position:fixed; top:0px; left:0px; height:100%;  width:100%;background:rgba(0,0,0,0.5);z-index:1000; display:none;}
.tc_search_bg{ background:#fff; padding:35px 0px;}
.tc_search_bg img{max-width: 20px; vertical-align: middle; }
.tc_search_bg input{ width:85%; line-height:25px; color:#60697b; border:0px;} 
.tc_search_bg input::placeholder{color:#60697b}

.tc_search_bg span{ display: inline-block;transition: 0.2s;    width: 32px;    height: 32px;    text-align: center;    border-radius: 50%;    background: #eaeaea; line-height:32px;    font-family: arial; cursor:pointer;}
.tc_search_bg span:hover{ background:#e2e2e2;}



.top_dh{ position:relative;}
.top_dh .logo{ width:25%; margin-top:20px;}
.top_dh .nav{ width:55%;}

.top_dh .nav ul { text-align:center;}
.top_dh .nav ul >li{  padding:20px 25px; display:inline-block;}
.top_dh .nav ul li > a{ display:block;line-height: 50px; font-size:16px;}
.top_dh .nav ul li >a:hover{ color:#1175b8}
.top_dh .nav ul li >a img{ vertical-align:middle;transform: rotate(180deg);}

 
.top_dh .nav ul li .subnav{ position:absolute; width:100%; left:0px; top:90px; padding-top:9px;z-index:999; display:none;}
.top_dh .nav ul li .subnav .sub_con{background:#fff; border-radius: 10px; overflow:hidden; padding:2%;}
.top_dh .nav ul li:nth-child(2) .sub_con ul li{ float:left; width:20%; text-align:left; line-height:25px; padding:0px;}
.top_dh .nav ul li:nth-child(2) .sub_con ul li a{ line-height:32px; color:#414141; font-size:14px;}
.top_dh .nav ul li:nth-child(2) .sub_con ul li a.sub_con_fl{ color:#1175b8; font-weight:bold; font-size:16px; display:block;padding-bottom:5px;}
.top_dh .nav ul li:nth-child(2) .sub_con ul li a:hover{color:#0b4d79;}

.top_dh .sqbj{ width:15%; margin-top:20px;}
.top_dh .sqbj a{display:block;line-height:51px;height:51px;text-align:center;text-decoration:none;color:#fff;background:linear-gradient(to right,#de2530,#1a7bbc);border-radius:25px 0 25px 0;font-weight:700;font-size:16px;transition: margin-top 0.3s ease;}

.top_dh .nav ul li:nth-child(3) {position:relative}
.top_dh .nav ul li:nth-child(3) .subnav{ width:150%;}
.top_dh .nav ul li:nth-child(3) .subnav ul li{ padding:10px;  display:block; text-align:left;}
.top_dh .nav ul li:nth-child(3) .subnav ul li a {line-height:30px; padding-left:10px;}
 
.top_dh .sqbj a:hover {margin-top: -3px; /* 鼠标经过时的位置 */}


.banner{ clear:both;}

.top_head{}
.top_head .search-bar-container{background-color:#1175b8!important;border-radius:0 0 0 95px;border-left:12px solid #ccc;margin-right:-1px;width:40%;overflow:hidden; float:right;}

.top_head .bg-search-bar{background-color:#0b4d79!important;border-radius:0 55px 55px 95px;position:relative;z-index:1;color:#fff;height:54px;line-height:54px;}

.top_head .top_sear{padding-left:40px;float:left}

.top_head .top_tb{float:right;position:relative;width:40px;height:40px}
.top_head .top_tb a{position:absolute;top:0;display:block;width:100%;height:100%;text-align:center;background:#fff;border-radius:50%;right:10px;top:8px;transition: top 0.3s ease;}
.top_head .top_tb:hover a {top: 5px; /* 鼠标经过时的位置 */}

.top_head .top_email{ float:right; width:25%; background:#1576b3;height:54px;line-height:54px; padding-left:10px; position:relative;}
.top_head .top_email a{ color:#fff;}
.top_head .top_email img{ vertical-align:middle; max-width:18px;}
.top_head .top_email:before{ content:""; position:absolute; background:#1576b3; width:1500%; top:0px; left:0px; height:54px; z-index:-1;}


.top_email a.hover-underline{position:relative;text-decoration:none;color:#fff}
.top_email a.hover-underline::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:1px;background-color:#fff;transition:width .3s ease-in-out}
.top_email a.hover-underline:hover::after{width:100%}


/*头部导航等结束*/


/*banner*/
.banner{ background:url(../images/hero-lg.webp) no-repeat;background-size: cover;background-repeat: no-repeat;background-position: center bottom;border-top: 8px solid #c72b2d; overflow:hidden;padding-bottom:2.5rem !important;}
.banner .banner_left{width:38%;float:left; text-align:left; color:#fff;padding-top:0.65rem !important;margin-left: 0.5rem !important;}
.banner .banner_left .wz01{ font-size:18px; margin-top:10px; letter-spacing:3px;}
.banner .banner_left .wz02{ font-size:37px; font-weight:bold;line-height: 1.3;}
.banner .banner_left .wz03{ font-size:16px;line-height: 1.9 !important;margin-top:20px !important; margin-bottom:0.3rem;}
.all_btn p{transition: all .5s; background:#fff;display: inline-flex;align-items: center;justify-content: center;transform: translateY(0);letter-spacing:-.006rem;box-shadow: none;border-radius:30px 0 30px 0 !important;padding:12px 30px;line-height: 1.2 !important; font-size:14px;}
.all_btn p a{color: #0b4d79 !important;}
.banner .swiper{ overflow:hidden;position:relative;padding-bottom:1rem;}
.banner .banner_right{float:right;width:37.85%;}


.banner .swiper-pagination{text-align:center;width:100%;position:absolute;z-index:99;bottom:0;left:0;}
.banner .swiper-pagination-bullet{-webkit-backface-visibility: visible;transition: all .2s ease-in-out;position: relative;display: inline-block;width: .2rem;height: .2rem;padding: 0;background: #aab0bc;opacity: .5;border-radius: 100%;border: 2px solid transparent;transform: scale(.6);}
.banner .swiper-pagination-bullet-active{transform: scale(1);background: 0 0;border-color: #aab0bc;}
.banner .swiper-container-horizontal > .swiper-pagination-bullets{bottom:0rem !important;}



.all_btn p:hover {transform:translateY(-.05rem);color:#fff;box-shadow:0 .15rem .35rem rgba(30,34,40,.15)}

.home_about{background-color: #11527a; overflow: hidden;}
.home_about .left{float:left;width:36%;}
.home_about .right{ float:right;width:43%; color:#fff;}
.home_about .right .text01{ font-size:28px; font-weight:bold;}
.home_about .right .text01 img{ display:inline-block; vertical-align:middle; padding-right:.15rem;}
.home_about .right .text02{letter-spacing: 3px;font-size:14px;font-weight: 300 !important; margin-top:10px;}
.home_about .right .text03{ font-size:15px; margin-top:12px; margin-bottom:.45rem; line-height:28px;}


/*首页产品*/
.home_product{ background:#fefefe; padding-top:1rem;}
.home_title{color: #414141;margin-bottom: 5px; font-size:26px; text-align:center; font-weight:bold;}
.home_title img{ display:inline-block; vertical-align:middle; padding-right:8px;}
.home_title span{color: #1175b8;}
.home_title .tt02{padding-bottom:50px; font-size:14px;letter-spacing: 3px;color: #979fa6; font-weight:normal;}
.prolist li .img{background-color: #f7f7f8 !important;border-radius:18px !important;margin-top: -55px;}
.prolist li{width:32%; float:left; margin-right:2%;border:1px solid #ecf0f4;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;transform: translateY(0);transition: all .3s ease; border-radius:18px; position:relative;}
.prolist li:last-child{ margin-right:0px;}
.prolist li .box{padding:27px;}
.prolist li .box .text{ text-align:center; margin-top:20px;}
.prolist li .box .t1{ font-size:18px;color: #02121f;}
.prolist li .box .t2{ font-size:14px;color: #979fa6;margin-top:23px; line-height:26px; min-height:104px; overflow:hidden;}
.prolist li .box .t3{ margin-top:30px; font-size:14px; font-weight:bold; text-align:center; margin-bottom:5%;}
.prolist li .box .t3 a{ color:#1175b8; display:block;}
.prolist li:hover{transform: translateY(-.1rem);box-shadow: 0 .25rem 1.25rem rgba(52,63,82,.1)}
.prolist li:after{ position:absolute; content:"";bottom: 0;right: 0;left: 0;border-bottom: 15px solid #1576b3; border-bottom-left-radius: 18px;border-bottom-right-radius: 18px;}
.prolist li:hover .box .t3 a{ color:#0b4d79;}
.prolist li:nth-child(2):after{border-bottom: 15px solid #c72b2d;}


/*首页视频*/
.home_video{padding-top:6%; padding-bottom:3%;}
.spbttt{background: url('../images/curve-bg.webp');background-repeat: no-repeat;background-position: center center;background-size: auto;}
.shipin_list img{ display:block; margin:0 auto;}
.shipin_wz01{ font-size:14px;color: #505d68;text-align:center; margin:20px 0px;} 
.shipin_wz02{ text-align:center; margin:0 auto;}
.shipin_wz02 a{transition: all .5s; background:#fff;display: inline-flex;align-items: center;justify-content: center;transform: translateY(0);letter-spacing:-.006rem;box-shadow: none;border-radius:30px 0 30px 0 !important;padding:15px 35px;line-height: 1.2 !important; font-size:14px;background-image: linear-gradient(90deg, #e62129 0, #187cbd 100%); color: #fff !important;}
.shipin_wz02 a:hover {transform:translateY(-.05rem);color:#fff;box-shadow:0 .15rem .35rem rgba(30,34,40,.15)}
.shipin_list{ position:relative;}
.shipin_list .sp_anniu{margin:17% auto 0;border-radius: 100% !important;width:64px;height:64px; position:absolute;top: 0;right: 0;bottom: 0;left: 0;}
.shipin_list .sp_anniu p{ position:relative; z-index:2;}
.shipin_list .sp_anniu p::after,
.shipin_list .sp_anniu p::before { z-index:-1;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#e2626b;-webkit-animation:2s ease-in-out infinite ripple-1;animation:2s ease-in-out infinite ripple-1;}
.shipin_list .sp_anniu p::after {-webkit-animation:2s ease-in-out infinite ripple-2;animation:2s ease-in-out infinite ripple-2;-webkit-animation-delay:.5s;background:#e2626b;animation-delay:.5s;}
@-webkit-keyframes ripple-1{0%{transform:scale(1);opacity:1}
100%{transform:scale(1.5);opacity:0}
}
@keyframes ripple-1{0%{transform:scale(1);opacity:1}
100%{transform:scale(1.5);opacity:0}
}
@-webkit-keyframes ripple-2{0%{transform:scale(1);opacity:1}
100%{transform:scale(1.7);opacity:0}
}
@keyframes ripple-2{0%{transform:scale(1);opacity:1}
100%{transform:scale(1.7);opacity:0}
}
@-webkit-keyframes loader-scale{0%{transform:scale(0);opacity:0}
50%{opacity:1}
100%{transform:scale(1);opacity:0}
}
@keyframes loader-scale{0%{transform:scale(0);opacity:0}
50%{opacity:1}
100%{transform:scale(1);opacity:0}
}

.home_part{background-color: #11527a;padding:1rem 0px 1rem 0px!important;}
.home_part .ptt{ font-size:20px; text-align:center; color:#fff;}
.home_part .part_list{ margin-top:4%; position:relative;}

.home_part .part_list .swiper-slide{background:#fff;padding:22px 5px;border-radius:18px; text-align:center;}
.home_part .part_list .swiper-slide a{  display:block;width:100%;}


.partmySwiper{ overflow:hidden; }
.partmySwiper .swiper-button-next, .partmySwiper .swiper-button-prev{ color:#000; width:30px; height:30px; background:#000;border-radius: 50%; background:rgb(255,255,255,0.3); top:52%;}
.partmySwiper .swiper-button-next:after, .partmySwiper .swiper-button-prev:after{ font-size:18px;}
.partmySwiper .swiper-pagination{bottom:0px;}



.partmySwiper .swiper-button-next{ right:0px;}
.partmySwiper .swiper-button-prev{ left:0px;}


.home_part .part_list .swiper-slide img{  max-width:70%; display:inline-block;}
.partmySwiper {  margin-top:30px;}
.partmySwiper .swiper-pagination{ bottom:0px;}
.partmySwiper .swiper-pagination{text-align:center;width:100%;position:absolute;z-index:99;bottom:0;left:0;}
.partmySwiper .swiper-pagination-bullet{-webkit-backface-visibility: visible;transition: all .2s ease-in-out;position: relative;display: inline-block;width: .3rem;height: .3rem;padding: 0;background: #aab0bc;opacity: .5;border-radius: 100%;border: 2px solid transparent;transform: scale(.6);}
.partmySwiper .swiper-pagination-bullet-active{transform: scale(1);background: 0 0;border-color: #aab0bc;}
.partmySwiper .swiper-container-horizontal > .swiper-pagination-bullets{bottom:0rem !important;}





.home_dingzhi{ margin-top:2%; padding-bottom:5%;}
.dingzhi_tet{ text-align:center; color:#414141; font-size:15px; line-height:28px;width:57%; margin:0 auto;}
.dingzhi_tet p{ margin-bottom:20px;}
.home_dingzhi .home_title .tt02{ padding-bottom:30px;}

.home_qita{width:60%; margin:0 auto;}
.home_qita li{width: 16.66666667%; float:left;text-align:center;}
.home_qita li a{transition: all .3s ease;background: #1576b3;width:90px; height:90px;border-radius: 100% !important; display:block;display: inline-flex;align-items: center;justify-content: center;transform: translateY(0);letter-spacing: -.01rem;box-shadow: none;}
.home_qita li p{ margin-top:12px;}
.home_qita li:nth-child(2n) a{background-color: #f62830;}
.home_qita li:hover a{transform: translateY(-5px);box-shadow: 0 .25rem 1.25rem rgba(52,63,82,.1);}

.home_lianxi{ padding:4% 0px; overflow:hidden;}
.home_lianxi .container{background-image: url(../images/contact-us-bg.webp);background-repeat: no-repeat;background-position: center center;background-size: auto; padding:50px 0px 45px 0px; }
.home_lianxi .home_title{ color:#fff;}
.home_lianxi .home_title .tt02{color:#fff;}
.home_lianxi .lxlist{ text-align:center;}
.home_lianxi .lxlist a{transition: all .5s;font-weight:bold;}
.home_lianxi .lxlist a p{ display:inline-block;}
.home_lianxi .lxlist a{color: #fff;display: inline-flex;align-items: center;justify-content: center;transform: translateY(0);letter-spacing: -.01rem;box-shadow: none;border-radius: 30px 0 30px 0 !important;
padding: 15px 35px;}
.home_lianxi .lxlist a:hover {transform:translateY(-.05rem);color:#fff;box-shadow:0 .15rem .35rem rgba(30,34,40,.15)}
.home_lianxi .lxlist a:first-child{background-color: #c72b2d; margin-right:8px;}
.home_lianxi .lxlist a:nth-child(2){background-color:#1576b3; }

/*首页新闻*/
.home_xinwen{ padding-bottom:5%; overflow:hidden;}
.news_list li{transition: all .5s;width:32%; margin-right:2%;border: 1px solid #ecf0f4;box-shadow: 0 0 0 1px rgba(8,60,130,.06), 0 0 1px rgba(30,34,40,.04);padding:25px 25px 40px 25px;border-radius: 18px; float:left;}
.news_list li a{ display:block;}
.news_list li .textbox{ margin-top:20px; text-align:center;}
.news_list li .textbox .text01{ font-size:17px;color:#1175b8; min-height:51px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_list li .textbox .text02{ color:#414141; margin:8px 0px;}
.news_list li .textbox .text02 span{ position:relative; padding-right:5px;}
.news_list li .textbox .text02 span:before{position: absolute;width: 100%;height: 100%;background: #e0e9fa;top: 0;left: 0;pointer-events: none;z-index: -1;content: "";transform-origin: 100% 50%;transform: scale3d(0, 1, 1);transition: transform .5s cubic-bezier(.7, 0, .2, 1);}
.news_list li:hover .textbox .text02 span:before{transform-origin: 0% 50%;transform: scale3d(1,1,1);transition-timing-function: cubic-bezier(0.4,1,0.8,1)}
.news_list li:hover .textbox .text02 span{ color:#1470a9;}
.news_list li .textbox .text02 em{ font-style:normal;padding-left:5px;}				
.news_list li .textbox .text03{ color:#02121f; margin-top:8%;}				
.news_list li .textbox .text03 span{position:relative; font-weight:bold;}				
.news_list li .textbox .text03 span:before{position: absolute; width: 100%;height: 1px;background: currentColor;top: 100%;left: 0;content:"";
  transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s cubic-bezier(.7, 0, .2, 1)}	
.news_list li:hover .textbox .text03 span:before{transform-origin:0% 50%;transform:scale3d(1,1,1);transition-timing-function:cubic-bezier(0.4,1,0.8,1);} 			
.news_list li:hover .textbox .text03 span{ color:#0b4d79;}	
	
				
.news_list li:last-child{ margin-right:0px;}				
.news_list li:hover .textbox .text01{ color:#0b4d79;}
.news_list li:hover{transform: translateY(-.1rem);box-shadow: 0 .25rem 1.25rem rgba(52,63,82,.1)}

.foot_db{background: url(../images/footer-bg.webp);background-size: cover;background-position: center top;padding-top:13%; overflow:hidden; padding-bottom:50px;}
.db_logo img{ display:block; margin:0 auto;}
.bdlist{ margin-top:5%;}
.bdlist li{width:22%; float:left; color:#fff;}
.bdlist li .bt{ font-size:20px; font-weight:bold; margin-bottom:20px;}
.bdlist li .txt p{ margin:15px 0px; font-size:15px;}
.bdlist li .txt p img{ display: inline-block; padding-right:6px; vertical-align:middle; max-width:30px;}
.bdlist li .txt p a{ color:#fff;}
.bdlist li .txt p a:hover{color: #3f78e0;}
.bdlist li .box img{ display: inline-block; padding-right:6px; vertical-align:middle; }
.bdlist li .box a{ display:block; color:#fff;font-size:15px; margin-bottom:13px;}
.bdlist li .box a:hover{color: #3f78e0;}
.share_dark{ margin-top:30px;}
.share_dark a{ display:inline-block; margin-right:8px;}
.bq_cont{ font-size:15px; text-align:center; margin-top:5%; color:#fff;}
.bdlist li:first-child{width:32%;}

/*关于我们*/
.nybanner{ background:url(../images/about_banner.webp);background-size: cover;background-repeat: no-repeat;background-position: center bottom; padding-bottom:73px;}
.nybanner .abtext{ padding:80px 0px; overflow:hidden;}
.nybanner .abtext .left{width:50%; float:left; padding-right:30px; color:#fff;}
.nybanner .abtext .left p{ margin-bottom:8px;}
.nybanner .abtext .left strong{ font-size:28px; display:block}
.nybanner .abtext .right{width:300px; float:left;}

.pub_text .txt01{ font-size:19px; color:#343f52; font-weight:600; margin-bottom:10px;}
.pub_text .txt02{ font-size:15px; line-height:28px;color:#677476;}
.about_cont .nybiaoti{ margin-bottom:50px; text-align:center;}
.topyi .left{ float:left;width:50%; padding-right:20px;}
.topyi .right{ float:right;width:37%;}

.toper .right{ float:right;width:45%; padding-left:20px;}
.toper .left{ float:left;width:37%;text-align:center;}
.nybiaoti{ margin-bottom:10px; text-align:left;}
.toper{ margin:4% 0;}
.progress-list{ padding-top:4%;}
.progress-list li{color:#677476;font-size:15px; margin-bottom:18px;}
.progress-list li p{ margin-bottom:8px;}
.progress-list .line{ position:relative;}
.progress-list .line .progress-bar{ height:5px; border-radius:3px; position:relative;background:#c72b2d;-webkit-animation: animate-positive 2s;animation: animate-positive 2s;width:100%;}
.progress-list .line .progress-bar:before{content: "";position: absolute;width:0; height:0px;}	
	
.progress-list .progressbar-text{color: inherit; position: absolute; right: 0px; top: -30px; padding: 0px; margin: 0px;}

@-webkit-keyframes animate-positive{
		    0% { width: 0; }
		}
		@keyframes animate-positive{
		    0% { width: 0; }
		}
.about_four .right{ padding-top:4%;}

.about_five{ margin-top:4%;}
.about_five .textbox{width:75%; margin:0 auto; text-align:center;}
.about_five .img{ text-align:center;}
.about_five .tet01{ font-size:30px;color: #343f52;font-weight: 600; margin-bottom:8px;}
.about_five .tet02{ font-size:15px;color: #677476; margin-bottom:5%; line-height:28px;}
.about_five .tet03{ font-size:21px;color:#343f52;font-weight: 600;}

.ablistx{ margin-top:4%; overflow:hidden;}
.ablistx li{width:100%; float:left; padding-right:20px;}
.ablistx li .one{ margin-bottom:25px; width:33%; float:left;}
.ablistx li .one img{ display:inline-block; vertical-align:middle; padding-right:10px;}
.ablistx li .one span{ position:relative; display:inline-block; padding:0px 5px; color:#1175b8;}
.ablistx li .one span:before{content: "";position: absolute;z-index: -1;width: 100%;height: 3px;left: 0;bottom: -3px;background-color: #e0e9fa;transition: all .3s ease-in-out}
.ablistx li .one span:hover:before{height: calc(100% + 6px);}
.ablistx li .one span:hover{ color:#0b4d79;}

.about_seven{ padding:4% 0px;}
.about_seven .textbox{width:75%; margin:0 auto; text-align:center;}
.about_seven .tet01{font-size:21px;color:#343f52;font-weight: 600; margin:15px 0px;}
.about_seven .tet02{font-size:15px;color: #677476; margin-bottom:5%; line-height:28px;}


/*联系我们*/
.lxwe_one{width:44%; margin:0 auto; text-align:center; margin-top:30px;}
.lxwe_one p{font-size: 15px;line-height: 28px;color: #677476; margin-bottom:20px;}
.lxwe_one p span{color: #1175b8;}
.lxwe_two{width:70%; margin:0 auto;box-shadow: 0rem 0.25rem 1.75rem rgba(30, 34, 40, 0.07) !important; padding:30px; border-radius:20px;}
.lxwe_two li{margin-bottom:20px;}
.lxwe_two li:first-child{width:100%;}
.lxwe_two li select{ font-size:15px;color: #60697b;width:100%;line-height:46px;background-color: #fefefe;background-image: url(../images/down.svg);
    background-repeat: no-repeat;background-position: right 18px center;background-size: 20px 20px;border: 1px solid rgba(8, 60, 130, 0.07);
    border-radius:8px;box-shadow: 0px 0px 8px rgba(30, 34, 40, 0.04); height:48px; padding:0px 20px;appearance: none;}
.lxwe_two li{width:48%; float:left;    margin-right: 4%;} 
.lxwe_two li input[type="text"]{font-size:15px;color: #60697b !important;width:100%;line-height:46px;background-color: #fefefe;border: 1px solid rgba(8, 60, 130, 0.07);
    border-radius:8px;box-shadow: 0px 0px 8px rgba(30, 34, 40, 0.04); height:48px; padding:0px 20px;}
.lxwe_two li:nth-child(5),.lxwe_two li:nth-child(3){ margin-right:0px;}
.lxwe_two li.liuyan{width:100%;}
.lxwe_two li textarea[type="text"]{width:100%;font-size:15px;color: #60697b !important;line-height:46px;background-color: #fefefe;border: 1px solid rgba(8, 60, 130, 0.07);
    border-radius:8px;box-shadow: 0px 0px 8px rgba(30, 34, 40, 0.04);padding:0px 20px; min-height:180px;}
.tijiao{ margin:0 auto; text-align:center; position:relative; }
.tijiao input[type="submit"]{background:#1576B3;width:89px; height:46px; line-height:46px;transition: all .5s; color:#fff; border:none; border-radius:30px;}
.tijiao input[type="submit"]:hover {transform:translateY(-5px);color:#fff;box-shadow:0 .15rem .35rem rgba(30,34,40,.15)}
.wenzi_cot{ font-size:14px;color: #aab0bc !important; text-align:center; margin-top:30px;}

.lxfs_cont{ margin-top:4%; padding-bottom:4%;}
.lxfs_cont li{padding:60px 20px 70px 20px;width:32%; text-align:center; float:left; margin-right:2%;border:1px solid #ecf0f4;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;transform: translateY(0);transition: all .3s ease; border-radius:18px; position:relative;}
.lxfs_cont li:last-child{ margin-right:0px;}
.lxfs_cont li:hover{transform: translateY(-.1rem);box-shadow: 0 .25rem 1.25rem rgba(52,63,82,.1)}
.lxfs_cont li:after{ position:absolute; content:"";bottom: 0;right: 0;left: 0;border-bottom: 15px solid #1576b3; border-bottom-left-radius: 18px;border-bottom-right-radius: 18px;}
.lxfs_cont li:nth-child(2):after{border-bottom: 15px solid #c72b2d;}
.lxfs_cont li .textbox p{ font-size:14px;color: #677476; margin-top:10px;}
.lxfs_cont li .textbox .wz02 a{ color: #414141; font-size:18px; font-weight:bold; position:relative; padding:0px 8px;}
.lxfs_cont li .textbox .wz02{ margin-top:20px;}
.lxfs_cont li .textbox .wz02 .juli{ margin-top:10px; display:inline-block;}
.lxfs_cont li .textbox .wz03{ margin-top:20px;}
.lxfs_cont li .textbox .wz03 a{ padding-right:8px;}
.lxfs_cont li .textbox .wz02 a:before{position: absolute; content:"";width: 100%;height: 100%;background: #e0e9fa;top: 0;left: 0;pointer-events: none;z-index: -1;transform-origin: 100% 50%;transform: scale3d(0, 1, 1);transition: transform 0.5s cubic-bezier(0.7, 0, 0.2, 1);}
.lxfs_cont li .textbox .wz02 a:hover:before {transform-origin: 0% 50%;transform: scale3d(1, 1, 1);transition-timing-function: cubic-bezier(0.4, 1, 0.8, 1);}

/*新闻中心*/
.news_cont{ max-width:1400px; margin:0 auto;}
.news_cont .home_title .tt02{ margin-top:15px;}
.nynewslist li{border:1px solid #edf0f4; border-radius:15px;box-shadow: 0 0 0 0.02px rgba(8,60,130,.06),0 0 30px rgba(30,34,40,.04); margin-bottom:25px;}
.nynewslist li .xw_more{ text-align:left;padding:30px 40px;}
.ne_five{ padding:20px 40px; border-top:1px solid #edeff4;}
.ne_five span img{ padding-right:5px;}
.ne_five span{ padding:0px 15px;}
.ne_fivexx{ padding:30px 40px;border-top:1px solid #edf0f4; font-size:14px; color:#b0b6c1;}
.ne_fivexx img{ padding-right:8px;}
.ne_fivexx span{ padding-right:13px;}
.ne_fivexx a{color:#b0b6c1; position:relative; padding-left:18px;}
.ne_fivexx a:before{content: ""; position:absolute;display: inline-block;width:3px;height:3px;border-radius: 100%;margin: 0 2px;left:0px;top:10px;background: #aab0bc;opacity: .5;}
.ne_fivexx a:hover{ color:#3f89e9;}
.nynewslist li .news_top{ position:relative;text-align:center; z-index:66; overflow:hidden;}
.nynewslist li .news_top:before{display: block; position: absolute;content:"";top: 0;bottom: 0;left: 0;right: 0;z-index: 3;cursor: pointer !important;opacity: 0;z-index: 4;width: 100%;height: 100%;background: rgba(30,34,40,.6);}
.nynewslist li .news_top .wz{position: absolute;font-size:18px; color:#fff !important;width: 100%;top:50%; right: 0;left: 0;opacity: 0;text-align: center; z-index:8}
.nynewslist li .news_top:hover:before{opacity:1;}
.nynewslist li .news_top:hover .wz{transform:translateY(-50%);opacity:1;}
.nynewslist li .news_top .img{transition:all .35s ease-in-out;}
.nynewslist li .news_top .img img{display:block;width:100%;}
.nynewslist li .news_top:hover .img{transform:scale(1.05);}

.nynewslist li .ne_two span{position:relative;padding-left:25px;}
.nynewslist li .ne_two span:before{content: "";left:0px;position: absolute;display: inline-block;top: 50%;transform: translateY(-60%);width:15px;height: 1px;background: #3f78e0;}
.nynewslist li .ne_two a{ position:relative; color:#1175B8;}
.nynewslist li .ne_two a:before{position: absolute;width: 100%;height: 1px;background: currentColor;top: 100%;left: 0;pointer-events: none;content: "";transform-origin: 100% 50%;transform: scale3d(0,1,1);transition: transform .3s cubic-bezier(.7, 0, .2, 1);}
.nynewslist li .ne_two a:hover:before {transform-origin:0% 50%;transform:scale3d(1,1,1);transition-timing-function:cubic-bezier(0.4,1,0.8,1);}
.nynewslist li .ne_two a:hover{color:#1c5b83!important}
.nynewslist li .ne_three { margin:12px 0px 20px 0px;}
.nynewslist li .ne_three a{ display:block; font-size:28px; font-weight:bold; color:#343f52;}
.nynewslist li .ne_four{ line-height:28px;}
.nynewslist li .ne_three a:hover{ color:#3f78e0;}

.xinwen_xxm{ padding-bottom:5%;}
.xinwen_xxm .nynewslist{width:64%; float:left;}
.xinwen_xxm .xinwen_youce{width:33%; float:right; background:#0B4D79;padding:20px; color:#fff; border-radius:18px;position: sticky;top: 90px;}
/*.xwsy_lis .container{max-width: 1320px !important;}
*/.xinwen_xxm .xinwen_youce .xwlx_tit{ font-size:28px; font-weight:bold;}
.xinwen_xxm .xinwen_youce .lxwe_two{width:100%; padding:30px 0px;}
.xinwen_xxm .xinwen_youce .lxwe_two li:nth-child(2){width:100%;}
.xinwen_xxm .xinwen_youce .lxwe_two li:nth-child(4){ margin-right:0px; float:right;}
.xinwen_xxm .xinwen_youce .lxwe_two .tijiao{ text-align:left;}
.xinwen_xxm .xinwen_youce .lxwe_two .wenzi_cot{ text-align:left;color:#fff !important;}
.yema{ margin-top:45px;}
.yema a{width:45px; height:45px; text-align:center; line-height:45px; display:inline-block; border:1px solid #edeff4; color:#1175b9;}
.yema a.page-num-current,.yema a:hover{ color:#343f52;}






/*新闻详细*/
.xinwen_xx{  margin:0 auto 20px;color: #677476;}
.xinwen_xx .xwxx_one{ text-align:center;}
.xinwen_xx .ne_fivexx{ border:none; padding-top:18px;}
.xinwen_xx .xwxx_one .ne_two span{position:relative;padding-left:25px;}
.xinwen_xx .xwxx_one .ne_two span:before{content: "";left:0px;position: absolute;display: inline-block;top: 50%;transform: translateY(-60%);width:15px;height: 1px;background: #3f78e0;}
.xinwen_xx .xwxx_one .ne_two a{ position:relative; color:#1175B8;}
.xinwen_xx .xwxx_one .ne_two a:before{position: absolute;width: 100%;height: 1px;background: currentColor;top: 100%;left: 0;pointer-events: none;content: "";transform-origin: 100% 50%;transform: scale3d(0,1,1);transition: transform .3s cubic-bezier(.7, 0, .2, 1);}
.xinwen_xx .xwxx_one .ne_two a:hover:before {transform-origin:0% 50%;transform:scale3d(1,1,1);transition-timing-function:cubic-bezier(0.4,1,0.8,1);}
.xinwen_xx .xwxx_one .ne_two a:hover{color:#1c5b83!important}
.xinwen_xx .xwxx_one .ne_three { margin-top:12px;font-size:28px; font-weight:bold; color:#343f52;}
.xwxx_two{border:1px solid #edf0f4; border-radius:15px;box-shadow: 0 0 0 0.02px rgba(8,60,130,.06),0 0 30px rgba(30,34,40,.04);}
.xwxx_two .textbox{ padding:30px 40px;}
.xwxx_two img{ display:block; margin:0 auto;width:100%;}
.xwxx_two .textbox p{ font-size:15px; line-height:28px; margin-bottom:22px;}
.xwxx_two .textbox p.wz01{ text-indent:2em; margin-bottom:0px;}
.xxtext{ padding:0px 40px 40px 40px;}
.xxtext .xxone{border: 1px solid #000;border-radius: 5px; overflow:hidden; padding:20px;}
.xxtext .xxone .left{width:20%; float:left; font-size:16px;}
.xxtext .xxone .right{width:60%; float:left; padding-left:20px;}
.xxtext .xxone .right p{ font-size:22px; color:#111111; font-weight:bold; margin-bottom:15px;}
.xxtext .xxone .right a{ display:block; color:#1175b8; font-size:18px;}
.xxtext .xxone .right a:hover{ color:#0b4d79;}
.xxtext .xxtwo{ font-size:15px; margin-top:40px;}
.xxtext .xxtwo a{background-color: rgba(164, 174, 198, .2);color: #343f52; padding:10px 20px; border-radius:30px; margin-right:15px;transform: translateY(0);transition: all .3s ease; display:inline-block; margin-bottom:15px;}
.xxtext .xxtwo a:hover{transform: translateY(-5px);box-shadow: 0 .25rem 1.25rem rgba(52,63,82,.1)}

/*视频中心*/
.video_cont .shipin_one .tt02{ margin-top:5px;padding-bottom: 20px;}
.video_cont .shipin_wz02 img{ vertical-align:middle; padding-right:8px;}
.video_cont .shipin_wz02 a{padding:18px 30px; font-weight:bold;}
.video_cont .shipin_two{ margin-top:40px;}

.shipin_three { overflow:hidden; margin:40px 0px;}
.shipin_three .swiper-slide p{color: #343f52; font-size:18px; font-weight:bold; margin-top:10px;}
.shipin_three .swiper-slide .img img{ border-radius:10px;}

.shipinmySwiper{ overflow:hidden; position:relative;}
.shipinmySwiper .swiper-button-next, .shipinmySwiper .swiper-button-prev{ color:#000; width:30px; height:30px; background:#000;border-radius: 50%; background:rgb(255,255,255,0.3); top:40%;}
.shipinmySwiper .swiper-button-next:after, .shipinmySwiper .swiper-button-prev:after{ font-size:18px;}
.shipinmySwiper .swiper-pagination{bottom:0px;}
.shipinmySwiper .swiper-button-next{ right:0px;}
.shipinmySwiper .swiper-button-prev{ left:0px;}
.shipinmySwiper .swiper-pagination{ bottom:0px;}
.shipinmySwiper .swiper-pagination{text-align:center;width:100%;position:absolute;z-index:99;bottom:0;left:0;}
.shipinmySwiper .swiper-pagination-bullet{-webkit-backface-visibility: visible;transition: all .2s ease-in-out;position: relative;display: inline-block;width: .3rem;height: .3rem;padding: 0;background: #aab0bc;opacity: .5;border-radius: 100%;border: 2px solid transparent;transform: scale(.6);}
.shipinmySwiper .swiper-pagination-bullet-active{transform: scale(1);background: 0 0;border-color: #aab0bc;}
.shipinmySwiper .swiper-container-horizontal > .swiper-pagination-bullets{bottom:0rem !important;}

/*下载中心*/
.down_one .tt02{ margin-top:8px;}
.down_two .tab{text-align:center;}
.down_two .tab li{font-size:20px; font-weight:bold;color: #343f52;padding:20px 40px; display:inline-block;margin:0px 12px;border-radius:8px;border: 1px solid transparent;background: #fff; cursor:pointer;}
.down_two .tab li:hover,.down_two .tab li.car{  box-shadow: 0 5px 15px rgba(30,34,40,.07); }
.tab_pub .one p{ font-size:14px; line-height:28px; margin-bottom:20px; color:#505d68;}
.tabcont{ margin-top:40px;}
.xxttwo{ padding-top:20px;}
.xxttwo li{font-size:14px; margin-bottom:20px;}
.xxttwo li .left{width:60%; float:left;color:#505d68; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.xxttwo li img{ vertical-align:middle;}
.xxttwo li .left img{ padding-right:8px;}
.xxttwo li .right{width:120px; float:right;color: #1175b8;}
.xxttwo li .right img{ padding-right:20px;}
.xxttwo li .box{border: 1px solid #ecf0f4;box-shadow: 0 0 0 1px rgba(8,60,130,.06), 0 0 30px rgba(30,34,40,.04);padding:30px 20px; border-radius:10px; min-height:88px;transition: all .5s;}
.xxttwo li:hover .box{transform: translateY(-5px);box-shadow: 0 .25rem 1.25rem rgba(52,63,82,.1)}
.shouce{ margin-top:6%;}
.tab_pub{ display:none;}

/*产品中心*/
.product_main{ padding-bottom:5%;}
.product_tab{ float:right;}
.product_tab a{ display:inline-block; padding:12px 25px; border-radius:30px; background:#1576b3; color:#fff; margin-left:10px;}
.product_tab a:nth-child(2){ background:#c72b2d;}
.pro_cont .left{width:25%; float:left;}
.pro_cont .left p{ font-size:22px;color: #414141; font-weight:bold; margin-bottom:17px;}
.pro_cont .left .textbox a{ display:block; margin-bottom:20px; font-size:15px;color: #414141;transition:all .35s ease-in-out;}
.pro_cont .left .textbox a .phone{ display:none;}
.pro_cont .left .textbox a:hover .pc{display:none;}
.pro_cont .left .textbox a:hover .phone{display:block;}
.pro_cont .left .textbox a span{ display:inline-block;}
.pro_cont .left .textbox a img{ padding-right:6px; vertical-align:middle; margin-top:-3px;}
.pro_cont .left .textbox a:hover{color: #1175b8;}

.pro_cont .left .textbox a.car{color:#1175b8;}

.pro_cont .right{width:73%; float:right;}
.pro_cont .right .home_title{ text-align:left; margin-bottom:40px;}
.productlist li{width:32%;float:left; margin-right:2%;border:1px solid #ecf0f4;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;transform: translateY(0);transition: all .3s ease; border-radius:18px; position:relative; margin-bottom:2%;}




.productlist li:nth-child(5){ margin-right:0px;}
.productlist li:nth-child(8){ margin-right:0px;}
.productlist li:nth-child(11){ margin-right:0px;}
.productlist li:nth-child(14){ margin-right:0px;}



.productlist li:hover{transform: translateY(-5px);box-shadow: 0 .25rem 1.25rem rgba(52,63,82,.1)}
.productlist .onde li:after{ position:absolute; content:"";bottom: 0;right: 0;left: 0; border-bottom-left-radius: 18px;border-bottom-right-radius: 18px;}
.productlist .onde li:first-child:after{border-bottom: 15px solid #c72b2d;}
.productlist li p{ font-size:15px;color: #414141; text-align:center; padding:20px 20px 40px 20px;}
.productlist li:hover p{ color:#0b4d79;}
.productlist li .img{ text-align:center;}
.productlist .onde li:nth-child(2){width:66%; float:right; margin-right:0px;}
.productlist .two{ margin-top:2%;}
.productlist .two li{ margin-bottom:2%;}
.pro_cont{ margin-top:3%;}

/*产品详细*/
.chanpin_two .left{width:28%;float:left; text-align:center;}
.chanpin_two .right{width:70%; float:right; font-size:15px; line-height:28px;}
.chanpin_two .right .text p{ margin-bottom:20px;}
.tet_btn a{color: #fff;display: inline-flex;align-items: center;justify-content: center;transform: translateY(0);letter-spacing: -.01rem;box-shadow: none;border-radius: 30px 0 30px 0 !important;
padding: 12px 30px;transition: all .5s;}
.tet_btn a:hover {transform:translateY(-.05rem);color:#fff;box-shadow:0 .15rem .35rem rgba(30,34,40,.15)}
.tet_btn a:first-child{background-color: #c72b2d; margin-right:8px;}
.tet_btn a:nth-child(2){background-color:#1576b3; }
.tet_btn a img{ padding-right:10px;}
.jontab{ margin-top:3%;}
.nyjoblist .bd dl{position:relative}
.nyjoblist .bd .span-01 img{ padding-right:10px; vertical-align:middle;}
.nyjoblist .bd .span-01{width:70%; display:block; float:left;text-align: left;padding-left: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;}
.nyjoblist .bd dt .icon{margin-top: 7px;float: right;width:12px;height:12px;cursor: pointer;background: url(../images/up_1.png) no-repeat center;transition: all 0.1s ease-out 0s;}	
	
.nyjoblist .bd dl{margin-bottom:15px;box-shadow: 0 0 0 .5px rgba(8,60,130,.06), 0 0 30px rgba(30,34,40,.04); border-radius:10px; padding:5px 30px 5px 15px;}
.nyjoblist .bd dt{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;overflow:hidden;background:#fff;padding:20.5px 0;cursor:pointer;font-size:18px;position:relative;transition:all .5s}
.nyjoblist .bd .cur .icon{ background: url(../images/up.png) no-repeat center;}

.nyjoblist .bd dd{height:0;overflow:hidden; padding:0px 30px;}
.nyjoblist .bd dd .nr{overflow: hidden;background: #fff;padding:8px 0 23px 0;position: relative;}
.nyjoblist .bd dd .nr p strong{ color:#414141;display:block;}
.nyjoblist .bd dd .nr p{ color:#505d68; font-size:15px; margin-bottom:20px; line-height:26px;}
.nyjoblist .bd dd .nr p.wz1{ font-size:24px; margin-bottom:5px;}
.nyjoblist .bd dd .nr p.wz2{ font-size:18px;}

.nyjoblist .bd .cur dt{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;color:#1175b8;}
.nyjoblist .bd .cur dd{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;height:auto;}

.cpbt_tit{ font-size:20px; text-align:center; font-weight:bold;color: #343f52;}
.chanpin_three{ padding-top:5%; position:relative;}
.chanpin_three .swiper{ max-width:50%; text-align:center; margin-top:20px; padding-bottom:40px;}
.chanpin_three .swiper-button-next,.chanpin_three .swiper-button-prev{width:30px; height:30px;top: auto;bottom:0;}
.chanpin_three .swiper-button-prev:after,.chanpin_three .swiper-button-next:after{ content:"";}
.chanpin_three .swiper-button-prev{ background:url(../images/xxleft.png) no-repeat;left:44%;}
.chanpin_three .swiper-button-next{ background:url(../images/xxright.png) no-repeat;right:44%;}
.cpbtxx_tet{ text-align:center; margin-top:25px;}
.cpbtxx_tet p{ color:#b5b5b5; margin-bottom:15px;}
.cpbtxx_tet p span{ color:#505d68;}

.chanpin_four{background: linear-gradient(#414141, #414141) padding-box, linear-gradient(to top, #c72b2d, #1175b8) border-box;border-radius:18px;border: 8px solid transparent; padding:40px; text-align:center; color:#fff; margin-top:7%;}
.chanpin_four .wz01{ font-size:14px;}
.chanpin_four .wz02{ font-size:20px;  margin:8px 0px;}
.chanpin_four .wz03{ font-size:15px;}
.bzlist{ margin-top:40px;}
.bzlist li a{ color:#fff;}
.bzlist li{width:32%; margin-right:2%; float:left;}
.bzlist li:last-child{ margin-right:0px;}
.bzlist li .textbox .wz01{ margin-top:8px;}
.bzlist li .textbox .wz02{ font-size:18px;}
.bzlist li .textbox a{ position:relative; z-index:4;font-weight:bold; padding:0px 5px;}
.bzlist li .textbox a:before{position: absolute; content:"";width: 100%;height: 100%;background: #1175b8;top: 0;left: 0;pointer-events: none;z-index: -1;transform-origin: 100% 50%;transform: scale3d(0, 1, 1);transition: transform 0.5s cubic-bezier(0.7, 0, 0.2, 1);}
.bzlist li .textbox a:hover:before {transform-origin: 0% 50%;transform: scale3d(1, 1, 1);transition-timing-function: cubic-bezier(0.4, 1, 0.8, 1);}
.bzlist li .textbox .wz02 p{ font-size:14px; margin:6px 0px;}
.bzlist li .textbox .wz03{ margin-top:8px;}

/*食品解决*/
.food_main .container{position:relative;}

.food_one{z-index:66;}
.food_one .ffleft{box-shadow: 0 5px 20px rgba(30,34,40,.07)!important; padding:20px 15px 20px 18px; border-radius:18px;position:absolute; z-index:88;width:215px;background:#fff;margin-top:97px;left:83px;}
.food_one .ffleft .img{ float:left;width:40%; margin-top:15px;}
.food_one .ffleft .img img{ display:block;vertical-align:middle;}
.food_one .ffleft .wenzi{ float:left;width:60%; padding-left:8px;}
.food_one .ffleft .wenzi .wz01{ font-size:32px;color: #343f52; font-weight:bold;}
.food_one .ffleft .wenzi .wz02{ font-size:16px;color: #c72b2d;}
.food_one .ffleft .wenzi .wz02 span{ color:#1175b8;}
.food_one .ffright{ max-width:1100px; float:right;width:100%;}
.food_er{ overflow:hidden; margin:30px 0px;}
.food_er .left{width: 33.33333333%; float:left;}
.food_er .left .pub{ border-radius:10px; padding:30px 20px; font-size:18px;color: #02121f ;}
.food_er .left .one{ margin-bottom:20px;background-color: #f1f5fd;}
.food_er .left .two{background-color: #fdf3f4;}
.food_er .left .pub span{width:39px; height:39px;border-radius: 100%; font-size:18px; display:inline-block;display: inline-flex;align-items: center;justify-content: center;color: #02121f; font-weight:bold;}
.food_er .left .one span{ background:#e0e9fa;}
.food_er .left .two span{background-color: #fae6e7;}
.food_er .left .pub p{ display:inline-block; padding-left:16px;}
.food_er .right{ float:right;width:64%;}
.food_er .right p{ color:#979fa6; font-size:15px; margin-top:20px; line-height:28px;}
.food_san{ margin-top:5%;}
.food_title{ text-align:center; margin-bottom:40px;}
.food_title .img{ margin-bottom:12px;}
.wz01xx{color: #02121f;font-weight:600; font-size:20px; margin-bottom:18px; text-align:center;}
.wz02xx{color:#979fa6; font-size:15px; line-height:28px;text-align:center;}
.foodimg{ margin-bottom:40px;}
.wz02xx p{ margin-bottom:15px;}
.ffdlist{ margin-top:40px;}

.ffdlist{ margin-bottom:40px;}
.ffdlist .img{ margin-bottom:20px;}
.ffdlist .swiper{padding-bottom:60px; position:relative;}
.ffdlist .swiper-slide{background-color: #f1f5fd; border-radius:15px;}
.ffdlist .wbox{ padding:20px 20px 50px 20px;text-align:center;}
.ffdlist .wbox .onetp1 .img1{ margin-bottom:5px;}
.ffdlist .wbox .onetp2 .txt01{ font-size:18px;color: #02121f;}
.ffdlist .wbox .onetp2 .txt02{ font-size:15px;color: #979fa6; margin:20px 0px; min-height:67px;}
.ffdlist .wbox .onetp2 .txt02 a{ color:#1175b8;}
.ffdlist .wbox .onetp2 .txt02 a:hover{ color:#0b4d79;}
.ffdlist .wbox .onetp2 .txt03{background: #1576B3;width: 89px;height: 46px;line-height: 46px;transition: all .5s;border-radius: 30px; margin:0 auto;}
.ffdlist .wbox .onetp2 .txt03:hover{ transform:translateY(-5px);color:#fff;box-shadow:0 .15rem .35rem rgba(30,34,40,.15);}
.ffdlist .wbox .onetp2 .txt03 a{color: #fff;}
.ffdlist .swiper-button-next,.ffdlist .swiper-button-prev{width:39px; height:39px;}
.ffdlist .swiper-button-prev:after,.ffdlist .swiper-button-next:after{ content:"";}
.ffdlist .swiper-button-prev{ background:url(../images/foodleft.png) no-repeat;}
.ffdlist .swiper-button-next{ background:url(../images/foodright.png) no-repeat;}

.ffdlist .swiper-pagination{text-align:center;width:100%;position:absolute;z-index:99;bottom:0px;left:0; }
.ffdlist .swiper-pagination-bullet{-webkit-backface-visibility: visible;transition: all .2s ease-in-out;position: relative;display: inline-block;width: 15px;height:15px;padding: 0;background: #aab0bc;opacity: .5;border-radius: 100%;border: 2px solid transparent;transform: scale(.6);}
.ffdlist .swiper-pagination-bullet-active{transform: scale(1);background: 0 0;border-color: #aab0bc;}
.ffdlist .swiper-container-horizontal > .swiper-pagination-bullets{bottom:0rem !important;}
.yinliao_list{ margin-bottom:40px;}

.xinwen_lianxi{ margin-top:0px;}


/*工程*/
.form_tj .tijiao{ text-align:left; margin-top:50px;}

.ny_form{ border:solid 1px #3f78e0; overflow:hidden;}

.ny_form .form-group_tit{}
.ny_form .form-group_tit span{color: #174EE2; font-size:20px; font-weight:bold; position:relative;display:inline-block; padding:0px 3px;}
.ny_form .form-group_tit span:after{content: ""; position:absolute; background:rgba(63, 120, 224, 0.12);border-radius: 5px; height:3px; width:100%; bottom:9px; left:0px; }
.ny_form .form-group_tit small{ font-size:14px;}


.ny_form .left_con, .ny_form .right_con{ width:50%; float:left;}
.ny_form .right_con{ padding:20px;}


.ny_form .left_con_padd_1{ padding:20px; border-bottom: solid 1px #3f78e0;}
.ny_form .left_con_padd_2{ padding:20px 20px 0px 20px; clear:both;}

.ny_form .left_con{border-right:solid 1px #3f78e0;}

.ny_form .form-group{ overflow:hidden; margin:20px 0px 20px 0px; clear:both;}


.ny_form .form-group-20{ float:left; width:15%; padding-top:10px;}
.ny_form .form-group-80{ float:left; width:85%;}

.ny_form .form-group-30{ float:left; width:30%; padding-top:10px;}
.ny_form .form-group-70{ float:left; width:70%;}

.ny_form .form-group-40{ float:left; width:35%; padding-top:10px;}
.ny_form .form-group-60{ float:left; width:65%;}

.ny_form .form-group-50{ float:left; width:50%; padding-top:10px;}




.ny_form input[type="text"]{ width:100%;background-color: #fff;color: #60697b;border-radius:6px;box-shadow:0rem 0rem 1.25rem rgba(30, 34, 40, 0.04);border: 1px solid rgba(8, 60, 130, 0.07);padding: 12px 10px }


.ny_form .form-group .ct .c1{ width:40%;}
.ny_form .form-group .ct .c2{ width:25%; padding-left:5px;}
.ny_form .form-group .ct .c3{ width:30%;}
.ny_form .form-group .ct .c1 input{ width:85%; margin-left:0px;}
.ny_form .form-group .ct input{ width:69%; margin-left:8px;}

.ny_form .form-group .rl input[type="text"]{ width:32%;}
.ny_form .form-group .zl input[type="text"]{ width:21%;}
.ny_form .form-group .dmd input[type="text"]{ width:40%;}

.ny_form .form-group .tz{ width:100%; clear:both; margin-bottom:10px; overflow: hidden;}
.ny_form .form-group .tz label{ float:left; width:50%; margin:8px 0px}

.ny_form .form-group .rg input[type="text"]{ width:19%; margin-left:0px;}

.ny_form .form-group .rgt input[type="text"]{ width:43%; margin-top:30px;}

.ny_form .form-group.yali input[type="text"]{ width:43%; }
.ny_form .form-group.yali div{ margin-bottom:20px;}


.ny_form .form-group .wendu input[type="text"]{ width:70%; }
.ny_form .form-group .asme input[type="text"]{ width:50%; margin:0% 10px}
.ny_form .form-group .xiexia { margin-bottom:10px;}

.ny_form .form-group .cpjc input[type="text"]{ width:50%; }
.ny_form .form-group .waibu input[type="text"]{ width:50%; }

.ny_form .form-group .neibu input[type="text"]{ width:28%; }

.ny_form .form-group .dianqi input[type="text"]{ width:18%; margin:0px 5px;}

.ny_form .form-group .dianqi_qt input[type="text"]{ width:50%; margin:0px 5px;}

.ny_form .form-group .shui input[type="text"]{ width:18%; margin:0px 5px;}

.ny_form .form-group.riqi input[type="text"]{ width:25%; margin:0px 5px;}
.ny_form .form-group.riqi label{ display:inline-block; padding-right:8px;}


.ny_form .yt_mar{ margin-top:15px;}


.ny_form  .gt_mart{ margin-top:10px;}
.ny_form  .gt_mart label{ display:inline-block; padding-right:10px;}
.ny_form  input[type="checkbox"]{ width:18px; height:18px;}


/*隐私*/

.yinsi_one{ padding:0px 5%; font-size:14px; line-height:28px;}
.yinsi_one p{ margin-bottom:20px;}
.yinsi_one p strong{ font-size:26px;color: #343f52;}
.yinsi_one p a{ position:relative;}
.yinsi_one p a:before{position: absolute;width: 100%;height: 1px;background: currentColor;top: 100%;left: 0;pointer-events: none;content: "";transform-origin: 100% 50%;transform: scale3d(0,1,1);transition: transform 0.3s cubic-bezier(.7,0,.2,1)}
.yinsi_one p a:hover:before{transform-origin: 0% 50%;transform: scale3d(1,1,1);transition-timing-function: cubic-bezier(.4,1,.8,1);}
.yinsi_one p .xxx{ padding:0px 5px;}
.yinsi_one p .xxx:before{ position: absolute;width: 100%;height: 100%;background: #e0e9fa;top: 0;left: 0;pointer-events: none;z-index: -1;content: "";transform-origin: 100% 50%;transform: scale3d(0,1,1);transition: transform 0.5s cubic-bezier(.7,0,.2,1);}
.yinsi_one p .xxx:hover:before{transform-origin: 0% 50%;transform: scale3d(1,1,1);transition-timing-function: cubic-bezier(.4,1,.8,1);}
	
	
	
	
	
@media (max-width:1200px){

.banner .banner_left .wz01{ font-size:0.35rem;}
.banner .banner_left .wz02{ font-size:28px;}
.banner .banner_left{width:46%;}
.banner .banner_left .wz03{ font-size:.3rem;}
.all_btn p{ font-size:14px;padding: 0.25rem 0.5rem;}
.banner .banner_right{ width:48%;}
.banner .swiper{padding-bottom:.5rem;}
.banner{padding-bottom: 3.5rem !important;}
.prolist li .img{ margin-top:0px;}
.prolist li .box .t2{ min-height:130px;}

.home_qita{width:80%;}
.bdlist li .bt{ font-size:17px;}
.bdlist li .txt p,.bdlist li .box a{ font-size:14px;}


.pub_text .txt01{ font-size:16px;}
.pub_text .txt02{ font-size:14px;}
.about_five .tet01{ font-size:16px;}
.about_five .tet03{ font-size:16px;}
.about_seven .tet01{font-size:16px;}

.chanpin_three .swiper-button-prev{left:33%;}
.chanpin_three .swiper-button-next{right:33%;}


.food_one .ffleft{left: -33px;}

}
@media (max-width:992px){
.banner .banner_right{ display:none;}
.banner .banner_left{width:100%; float:none; margin-left:0 !important;}
.text-center{text-align: center !important;}
.banner .banner_left .wz03{ margin-top:.5rem;margin-bottom:.5rem;}
.banner {padding-bottom: 2.5rem !important;}
.home_about .left{width:25%; float:none; margin:0 auto;}
.home_about .right{width:100%; float:none;padding-top: .5rem !important;padding-bottom: 1rem !important;}
.home_about .right .text01{ font-size:21px;}


.prolist li{width:49%;}
.prolist li:last-child{width:100%; margin-top:20px;}
.prolist li:nth-child(2){ margin-right:0px;}
.prolist li:last-child .box .t2{ min-height:0px;}

.home_part{ padding-top:20px !important; padding-bottom:30px !important;}
.home_part .swiper-horizontal{padding-bottom:50px;}
.partmySwiper .swiper-button-next, .partmySwiper .swiper-button-prev{top:40%;}

.shipin_list .sp_anniu{width:45px; height:45px;}
.spbttt{ background:none;}
.home_dingzhi{ margin-top:30px;}
.home_dingzhi .home_title .tt02{padding-bottom: 14px;}

.dingzhi_tet{width:100%;}

.home_qita{width:100%;}
.home_qita li{width:33.333%; margin-bottom:30px;}

.news_list li{width:49%;}
.news_list li:last-child{width:100%; margin-top:20px;}
.news_list li:nth-child(2){ margin-right:0px;}

.bdlist li{width:50%; margin-bottom:30px;}
.bdlist li:first-child{width:50%;}
.bdlist li .bt{margin-bottom: 14px;}

.lxwe_one{width:100%;}
.lxwe_two{width:100%;}

.lxfs_cont li{width:48%; margin-right:4%;}
.lxfs_cont li:nth-child(2){ margin-right:0px;}

.nynewslist li .ne_three a{ font-size:17px;}
.nynewslist li .ne_three{ margin-bottom:12px;}

.xinwen_xx{ max-width:inherit;}
.xinwen_xx .xwxx_one .ne_three{ font-size:20px;}

.down_two .tab li{ font-size:15px;padding: 16px 23px;}

.pro_cont .left{ display:none;}
.pro_cont .right{width:100%; float:none;}
.productlist li{width:48%;margin-right: 4%;}
.productlist .onde li:nth-child(2){width:48%;}
.productlist .two li:nth-child(2n){ margin-right:0px;}
.productlist .two li:nth-child(3n){ margin-right:4%;}

.chanpin_two .left{width:100%; float:none;}
.chanpin_two .right{width:100%; float:none;}
.jontab{ margin-top:40px;}
.nyjoblist .bd dd .nr p{ font-size:14px;margin-bottom: 15px;}
.nyjoblist .bd dt{ padding:15px 0px;font-size: 16px;}
.nyjoblist .bd dd .nr p.wz1{ font-size:17px;margin-bottom: 9px;}
.nyjoblist .bd dd .nr p.wz2{ font-size:15px;}
.nyjoblist .bd dd{ padding:0px 15px;}
.nyjoblist .bd .span-01{padding-left: 6px;}
.cpbt_tit{ font-size:18px;}
.chanpin_four .wz02{ font-size:18px;}
.bzlist li{width:100%; float:none; margin-bottom:30px;}


.xinwen_xxm .xinwen_youce{ display:none;}
.xinwen_xxm .nynewslist{width:100%; float:none;}
.food_one .ffleft{ display:none;}

.food_er .left{width:100%; float:none;}
.food_er .right{width:100%; float:none;}
.wz01xx{ font-size:17px;}
.food_er .right p,.wz02xx{ font-size:14px;}
.ffdlist .swiper{ padding-bottom:48px;}

.yinsi_one{ padding:0px 0;}

}



.xz_tag{margin:30px 0px;padding:20px;}
.xz_tag p{font-size:14px; font-weight:normal; line-height:25px;}
.xz_tag h4{font-weight:bold;padding:15px 0px;}
.xz_tag .ta{font-size:14px;color:#1175b8;font-weight:normal; }
.xz_tag .ta a{color:#1175b8;}

.xz_tag a:hover{color:#3f78e0}

@media (max-width:768px){
	
	
.product_tab{ margin:15px 0px;}	
.product_tab a{ margin-bottom:15px;}	 

	
	.ablistx li {margin-top:20px;}
	.ablistx li .one{width:100%; }
	
.top_head, .top_dh .nav, .top_dh .sqbj{ display:none;} 
.top_dh .logo{ width:55%; margin-bottom:20px;}
.phone-nav {display: block}
.phone-nav{ top:25px; right:16px !important; }	 
	
	
	
.prolist li{width:100%; float:none; margin-bottom:20px;}
.prolist li .box .t2{ min-height:0px;}
.home_title{ font-size:20px;}
.home_title .tt02{padding-bottom: 26px;}
.home_product{ padding-top:40px;}
.home_about .right{ padding-bottom:40px !important;}

.home_lianxi .lxlist a{ display:block; margin:0 auto 12px;width:80%;}
.home_lianxi .lxlist a:first-child{margin:0 auto 12px;}

.news_list li{width:100%; float:none; margin-bottom:15px;}
.news_list li:last-child{margin-top:15px;}
.news_list li .textbox .text01{ min-height:inherit;}

.bdlist li{width:100%;}
.bdlist li:first-child{width:100%;}
.foot_db{ padding-top:25%; background:url(../images/footer-bg-sm.webp);background-size: auto;
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #11527a;}
.bdlist{ margin-top:35px;}
.nybanner .abtext .right{ display:none;}
.nybanner{background-image: url('../images/about_banner1.webp');background-size: auto;background-repeat: no-repeat;background-position: center bottom;background-color: #414141;}
.nybanner .abtext{ padding:38px 0px;}
.nybanner .abtext .left strong{ font-size:23px;}
.nybanner .abtext .left p{ margin-bottom:3px;}

.topyi .left{width:100%; float:none;}
.topyi .right{width:100%; float:none; margin-top:30px;}
.about_cont{ margin-top:30px;}
.about_cont .nybiaoti{ margin-bottom:30px;}
.toper .left{ float:none;width:100%;}
.toper .right{ float:none;width:100%; margin-top:30px; padding-left:0px;}
.toper{ margin:40px 0px;}
.progress-list{padding-top:10px;}
.about_seven .textbox,.about_five .textbox{width:100%;}
.ablistx li{width:100%; float: none;}

.lxwe_two li{width:100%; margin-right:0px;}
.lxfs_cont li{width:100%; margin-right:0px; float:none; margin-bottom:20px;}

.xxtext .xxone .left{width:100%; float:none;}
.xxtext .xxone .right{width:100%; float:none; padding-left:0px; margin-top:15px;}
.xwxx_two .textbox{ padding:30px 25px;}
.xxtext{ padding:0px 25px 30px 25px;}
.nybanner .abtext .left{width:100%;}
.shipin_three .swiper-slide p{ font-size:14px;}

.down_two .tab li{width:100%; margin-bottom:20px;}
.tabcont {margin-top: 26px;}
.xxttwo li .left{width:100%; float:none;}
.xxttwo li .right{width:100%; float:left; margin-top:15px;}
.xxttwo li .box{ min-height:120px;padding: 26px 20px;}

.productlist li{width:100%; float:none; margin-right:0px; margin-bottom:15px;}
.productlist .onde li:nth-child(2){width:100%; float:none;}
.productlist .two li{margin-bottom:15px;}
.pro_cont .right .home_title{ margin-bottom:20px;}
.pro_cont { margin-top:30px;}
.proxx_shipin .shipin_three{ margin-top:20px;}
.chanpin_three .swiper-button-prev{left: 26%;}
.chanpin_three .swiper-button-next{right: 26%;}




}

	
	
	
	
	
	
	