@charset "utf-8";
body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,div,span,a,aside,article,section,header,nav,footer,label,img{margin:0;padding:0;box-sizing:border-box;}
fieldset,img{border:0;}
img{vertical-align:middle;max-width:100%;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:.875rem;font-family:inherit;margin:0;outline:none;resize:none;border:none;background:none;}
.clearfix:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
body{color:#666;line-height:1.5;font-family:'Microsoft YaHei',Arial,'simsun',HELVETICA;min-width:320px;}
a{color:#666;text-decoration:none;transition:all ease 0.3s;}
a:hover{color:#07599f;}

/* css */
.fl{float:left;}
.fr{float:right;}
.ce{text-align:center;}
.hide{overflow:hidden;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.container{position:relative;min-width:320px;width:100%;max-width:1600px;margin:0 auto;}
.pImg{position:relative;padding-top:100%;display:block;overflow:hidden;}
.pImg img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.5s;}
.bgImg{background-position:center;background-size:cover;position:relative;transition:all 0.5s;display:block;width:100%;height:100%;}
.pd104{padding:104px 0;font-size:.875em;overflow:hidden;}
.pd160{padding:160px 0 80px 0;font-size:.875em;overflow:hidden;}
.pd100{padding:100px 0;font-size:.875em;overflow:hidden;}
.pd80{padding:80px 0;font-size:.875em;overflow:hidden;}
.pd60{padding:60px 0;font-size:.875em;overflow:hidden;}
.pd40{padding:40px 0;font-size:.875em;overflow:hidden;}
.mb40{margin-bottom:40px;}
.font14{font-size:.875em;}
.gray{background:#efefef;}
/* css */

/* flex */
.dis-flex-center-center{  display: flex; align-items: center; justify-content: center;}
.dis-flex-between-center{  display: flex; justify-content: space-between; align-items: center;}
.dis-flex-center{  display: flex; align-items: center;}
.dis-flex-between{  display: flex; justify-content: space-between}
.dis-flex{  display: flex;}
.flex-column{ flex-direction: column;}
.flex-wrap{ flex-wrap: wrap;}
.flex {justify-content: space-between;flex-wrap: wrap;}
/* flex */

/* header */
.header{position: fixed;width:100%;z-index:99;left:0;top:0;height:100px;line-height:100px;}
.header::after{ position: absolute; left: 0; bottom: 0; display: block; content: ''; transition: all .36s; width: 100%; height:  1px;  background-color: rgba(255, 255, 255, .15); -webkit-transition: all .36s; -moz-transition: all .36s; -ms-transition: all .36s; -o-transition: all .36s; }
.header:hover{ background-color:#fff;}
.header .logo .inner{ display:block;margin-top: 30px;}
.header .logo .nomarl{ display:none;}
/*--*/
.header .nav {width:70%;padding-right:250px;height:100px;display:flex;justify-content:space-between;}
.header .nav .m{float:left;text-align:center;position:relative;z-index:10;}
.header .nav .m>a{color: #333;display:inline-block;position:relative;font-size: 18px;font-weight: bold;}
.header .nav .cur>a,.nav .m>a:hover{color: #333;}
.header .nav .navSub{position:absolute;left:50%;top:120%;background:#fff;line-height:35px;width:160px;color:#333;min-width: 150px;width: auto;font-size:.875rem;transform:scale(0);transition:top .4s,opacity .4s;opacity:0;margin-left: -45px;}
.header .nav .navSub li{white-space: nowrap;height: 50px;line-height: 50px;border-bottom: 1px solid #eee;transition: all .36s ease;-ms-transition: all .36s ease;-o-transition: all .36s ease;-webkit-transition: all .36s ease;-moz-transition: all .36s ease;}
.header .nav .navSub a{padding: 0 20px;font-size: 14px;color: #333;font-weight: bold;transition: all .36s ease;-ms-transition: all .36s ease;-o-transition: all .36s ease;-webkit-transition: all .36s ease;-moz-transition: all .36s ease;display: block;text-align: left;}
.header .nav .navSub a:hover{background:#07599f;color:#fff;}
.header .nav .m:hover .navSub{transform:scale(1);opacity:1;top:100%;}
/*--*/
.headR{position:absolute;right:30px;line-height:1.4;top: 39px;}
.headR a{float:left;font-family:"iconfont";color:#333;margin-left:15px;font-size:1.375em;}
.headR i{font-style:normal;margin-left:5px;font-size:.818em;position: relative;top:-2px;}
.headR .lang:hover{color:#004ea2 !important;}
.headR .sIcon{float:left;font-family:"iconfont";color: #333;position:relative;font-weight: bold;line-height: 19px;}
.headR .sIcon img{ width:26px; padding-top:1px;}
.headR .in{line-height: 0;border-radius: 50%;border: 1px solid #a7a6a6;padding: 6px;}
.headR .fb{line-height: 0;border-radius: 50%;border: 1px solid #a7a6a6;padding: 6px;margin-left: 9px;}
.headR .tk{line-height: 0;border-radius: 50%;border: 1px solid #a7a6a6;padding: 6px;margin-left: 9px;}
/*--*/
.search{position: absolute;padding:20px;background:#333; background: rgba(0,0,0,.5);left:0;top:100%;display:none;width:100%;padding-top:0;border-top: 1px solid #333;}
.search form{width:40%;margin:0 auto;margin-top:15px;background:#fff;height:50px;line-height:50px;padding:0 50px 0 20px;}
.search .txt{width:100%;height:50px; line-height:40px;color:#666;float:left;}
.search .btn{float:left;width:50px;height:50px; cursor:pointer;transition:all 0.3s;background:#333 url('../images/sIconp.png') no-repeat center;border-left:1px solid #666;margin-right:-50px;}
.search .btn:hover{background-color:#000;}
/*--*/
.headR .language {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;position: relative;float: left;}
.headR .language span {font-size: 16px;text-transform: uppercase;color: #fff;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center}
.headR .language span i {margin-left: 5px}
.headR .language ul {-webkit-perspective: 500px;-moz-perspective: 500px;perspective: 500px;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;text-align: left;position: absolute;font-size: 12px;background: #fff;top: 100%;margin-top:40px;ri;right: -50px;width: 120px;transform: rotate3d(1,0,0,-90deg);-webkit-transform: rotate3d(1,0,0,-90deg);-moz-transform: rotate3d(1,0,0,-90deg);-ms-transform: rotate3d(1,0,0,-90deg);-o-transform: rotate3d(1,0,0,-90deg);-webkit-transform-origin: 0 0 0;-moz-transform-origin: 0 0 0;-ms-transform-origin: 0 0 0;transform-origin: 0 0 0;opacity: 0;-webkit-transition: opacity .3s,-webkit-transform .5s;transition: opacity .3s,-webkit-transform .5s;-moz-transition: transform .5s,opacity .3s,-moz-transform .5s;transition: transform .5s,opacity .3s;transition: transform .5s,opacity .3s,-webkit-transform .5s,-moz-transform .5s;-webkit-transition: -webkit-transform .5s,opacity .3s;-moz-transition: -moz-transform .5s,opacity .3s;-webkit-box-shadow: 0px 8px 10px rgba(0,0,0,.2);box-shadow: 0px 8px 10px rgba(0,0,0,.2);border-bottom: 3px solid var(--color);display: none \9}
.headR .language ul li {display: block;float: none;line-height: 52px;color: #000;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;text-transform: capitalize}
.headR .language ul li img {max-width: 22px;display: inline-block;vertical-align: middle;margin-right: 5px}
.headR .language ul li a {display: block;line-height:30px;color:#333;font-size:12px;padding: 4px 5px;width:100%;margin-left:0;text-align: center;}
.headR .language ul li a:hover {background: #274f9b;color: #fff;}
.headR .language:hover ul {-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;transform: rotate3d(0,0,0,0);-webkit-transform: rotate3d(0,0,0,0);-moz-transform: rotate3d(0,0,0,0);-ms-transform: rotate3d(0,0,0,0);-o-transform: rotate3d(0,0,0,0);display: block \9}
.header .headR .language span .la{ display:none;}
.header .headR .language span .la1{display:block;width: 22px;padding-top: 2px;}
/*--*/
.headFix{background:#fff;z-index:99;position: fixed;left:0;top:0; border-bottom:1px solid #eee;}
.header.headFix .logo .inner{ display:block;margin-top: 30px;}
.header.headFix .logo .nomarl{ display:none;}
.header.headFix .nav .m>a{color: #333;display:inline-block;position:relative;font-size: 18px;font-weight: bold;}
.header.headFix .nav .m>a:hover{color:#274f9b;}
.header.headFix .headR .language span .la{ display:none;}
.header.headFix .headR .language span .la1{display:block;width: 22px;padding-top: 2px;}
.header.headFix .nav .cur>a,.nav .m>a:hover{color: #274f9b;}
/*--*/
.header:hover{background:#fff;z-index:99;position: fixed;left:0;top:0; border-bottom:1px solid #eee;}
.header:hover .logo .inner{ display:block;margin-top: 30px;}
.header:hover .logo .nomarl{ display:none;}
.header:hover .nav .m>a{color: #333;display:inline-block;position:relative;font-size: 18px;font-weight: bold;}
.header:hover .nav .m>a:hover{color:#274f9b;}
.header:hover .headR .language span .la{ display:none;}
.header:hover .headR .language span .la1{ display:block;}
.header .nav .m:hover>a{color:#274f9b;}
.header:hover .nav .cur>a,.nav .m>a:hover{color: #274f9b;}
/* header */

/* navTrigger */
.navTrigger{position:absolute;top:22px;right:15px;width:28px;overflow:hidden;white-space:nowrap;color:transparent;z-index:20;cursor:pointer;display:none;}
.navTrigger span{display:block;height:2px;background:#050573;margin-bottom:6px;transition:all 0.3s;  -webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.navTrigger span:nth-child(3){margin-bottom:0;}
.navTrigger-on span:nth-child(1){transform: translateX(4px) translateY(0px) rotate(45deg);}
.navTrigger-on span:nth-child(2){opacity:0;}
.navTrigger-on span:nth-child(3){transform:translateX(2px) translateY(2px) rotate(-45deg);}
.wapTel{font-family:"iconfont";position: absolute;color:#050573;right:60px;font-size:1.5rem;line-height:1;top:20px;display:none;}
/* navTrigger */

/* banner */
.banner{position:relative;overflow:hidden;}
.banner img{width:100%;animation:scale 80s infinite;}
.banner video {width: 100%;height: 100%;display: block;object-fit: cover;}
.banner .small{display:none;}
.swiper-wrapper{transition-timing-function: ease-in-out;}
.banner .swiper-pagination-bullet{background:none;opacity:1;cursor:pointer;width:14px;height:14px;border:1px solid #fff;position: relative;}
.banner .swiper-pagination-bullet:after{content:"";position:absolute;width:6px;height:6px;background:#fff;top:3px;left:3px;border-radius:100%;opacity:0;}
.banner .swiper-pagination-bullet-active{border-color: #fff;}
.banner .swiper-pagination-bullet-active::after{background:#fff;opacity:1;}
.banner .container {position: absolute;top: 0;left: 0;bottom:0;right: 0;display: flex;align-items: center;}
.banner .box{flex: 1;}
.banner .t1 {font-size: 60px;line-height: 1.071;color: #fff;font-weight: 700;text-transform: uppercase;}
.banner .t2 {font-size: 39px;color: #fff;margin: 30px 0 60px;font-weight:bold;}
.banner .more{left: 20px;bottom: 30px;right: 20px;display: block;font-size:16px;border-radius:30px;padding: 10px 10px;text-align: center;border: 1px solid #fff;width: 180px;padding: 13px 15px;color: #fff;text-align: center;font-size: 15px;}
.banner .more:hover {background: #050573;color: #fff;order-color:#050573;border: 1px solid #050573;}
/* banner */

/* dqTitle */
.dqTitle{font-size: 22px;padding-bottom: 70px;text-align: center;color: #333;}
.dqTitle b{font-size: 42px;padding-bottom:0;margin-bottom:10px;text-transform: uppercase;font-weight: bold; display:block;}
.dqTitle b::after{display:none;}
/* dqTitle */

/* dqMore */
.dqMore{display:inline-block;width: 150px;height: 46px;background:#004ea2;line-height: 46px;border-radius: 29px;color:#fff;text-align:center;margin: 0 auto;position: relative;display: block;font-weight: 400;margin-top: 60px;}
.dqMore i{font-style:normal;font-family:"iconfont";margin-left:10px;transform: rotate(-90deg) scale(1.8);display:inline-block;}
.dqMore:hover{opacity: .80; color:#fff;}
/* dqMore */

/* dqMores */
.dqMores{display:inline-block;width: 150px;height: 46px;background:#004ea2;line-height: 46px;border-radius: 29px;color:#fff;text-align:center;margin: 0 auto;position: relative;display: block;font-weight: 400;margin-top: 50px;margin-bottom: 30px;}
.dqMores i{font-style:normal;font-family:"iconfont";margin-left:10px;transform: rotate(-90deg) scale(1.8);display:inline-block;}
.dqMores:hover{opacity: .80; color:#fff;}
/* dqMores */

/* dqAbout */
.dqAbout{background: url('../images/dqAbout.jpg');}
.dqAbout .txt{line-height:2;margin-bottom:40px;color: #333;font-size: 18px;}
/*--*/
.aboutNum{padding: 70px 0;font-size:1.125em;background-size:cover;}
.aboutNum li{float:left;width: 33%;position:relative;color: #000;padding:0 3%;line-height:1.2;}
.aboutNum li span{font-size:.875rem;margin-bottom:10px;/* display:block; */}
.aboutNum li b{font-size:4em;color: #004ea2;margin-right:5px;}
.aboutNum li i{float: left;font-family:"iconfont";font-style:normal;font-size:3em;margin-top:20px;color: #333;margin-right: 80px;}
.aboutNum li:last-child{border:none;}
.aboutNum li p{ color:#333;}
@keyframes scale
{
  from {transform:scale(1);}
  50% {transform:scale(1.1);}
  to {transform:scale(1);}
}
/* dqAbout */

/* dqProduct */
.proSlide li{width:25%;float:left;font-size:1.143em;border: 1px solid #ddd;}
.proSlide li p{font-weight: bold;text-align:center;overflow:hidden;text-overflow:ellipsis;color:#333;z-index:2;position:relative;font-size: 20px;height: 131px;padding: 30px 15px 15px 10px;}
.proSlide li .pImg{padding-top: 74%;border:1px solid #ddd;}
.proSlide li a:hover img{transform:scale(1.1);}
.proSlide li a:hover p{color: #2183c8;}
.dqProduct .btn{background-color: #004ea2;padding: 20px;height: 60px;left: -70px;width: 20px;background-size: 20px 40px;top: 60%;}
.dqProduct .swiper-button-next{left:auto;right:-70px;}
.dqProduct .btn:nth-child(1){border-radius: 9px 0 0 9px;}
.dqProduct .btn:hover{opacity: .80;}
/* dqProduct */

/* dqRange */
.dqRange{background: #d3d9db;font-size:1em;}
.dqRange .dqTitle{ text-align:left;}
.rangeL{max-width:540px;float: left;width: 30%;}
.dqRange h4{font-size: 28px;color:#191919;margin-bottom: 60px;}
.dqRange .txt{padding-left:35px;line-height: 2.2;border-left:2px solid #2183c8;margin-bottom:60px;font-size: 18px;color: #333;}
.dqRange .pic{position: relative;float: right;display: block;overflow: hidden;padding-top: 80px;width: 70%;}
/* dqRange */

/* newsSlide */
.newsSlide .dqTitle{ margin-bottom:0; padding-bottom:50px;}
.newsSlide .dqTitle b {text-align: left;}
.newsSlide{overflow:hidden;position:relative;text-align: center;margin-bottom:20px;padding-bottom:0;}
.newsSlide li{text-align: left;overflow: hidden;border: 1px solid #ddd;}
.newsSlide li .pic{width: 60%;height: 575px;overflow: hidden;display:block;border-right: 1px solid #ddd;}
.newsSlide li .txt{width: 40%;padding: 1.5% 0 1.5% 3%;}
.newsSlide li h4{font-size: 32px;overflow:hidden;text-overflow: ellipsis;position:relative;padding-bottom:20px;font-weight:700;margin-top: 27px;}
.newsSlide li h4::after{content:"";}
.newsSlide li h4 a{color: #000;line-height: 38px;font-weight: normal;}
.newsSlide li h4 a:hover,.newsList li h3 a:hover{color: #004ea2;}
.newsSlide .slideIcon{position: absolute;bottom:40px;left: 0;height: 80px;line-height: 80px;width: 60%;z-index:2;}
.newsSlide .swiper-pagination-bullet{width:10px;height:10px;cursor: pointer;border: 1px solid #ddd;padding: 5px;}
.newsSlide .swiper-button-next, .newsSlide .swiper-button-prev{background:rgba(0,0,0,.8);width:80px;height:36px;opacity:1;font-size:20px;font-family:"宋体";font-weight:bold;line-height:36px;text-align:center;color:#fff;position: static;margin-top: 20px;display: none;}
.newsSlide li p{color:#222;font-size: 18px;margin-top:16px;}
.newsSlide li .txt .t0 {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;gap: 0.48rem;color: var(--color_999);font-size: var(--font16);}
.newsSlide li .txt .t0 .icon {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;gap: 0.07rem;border-right: dashed 1px #ddd;padding-right: 0.24rem;}
.newsSlide li .txt .t0 .icon:last-child {border-right: none;}
.newsSlide li .txt .t0 .icon img{ width:22px; padding-right:5px;}
.newsSlide li .dqMores{display:inline-block;background: #004ea2;color:#fff;text-align:center;margin-top: 40px;}
.newsSlide li .dqMores:hover{opacity: .80; color:#fff;}
/*--*/
.newsList{overflow:hidden;font-size:.813rem;margin-bottom: 60px;}
.newsList li{float:left;margin-right: 60px;width: 30.83%;margin-bottom: 25px;border: 1px solid #ddd;}
.newsList li:nth-child(3n+0){ margin-right:0;}
.newsList li a{background:#fff;display:block;color:#777;padding-bottom: 30px;}
.newsList li .pImg{padding-top:60%;margin-bottom:15px; border-bottom:1px solid #ddd;}
.newsList li h3{font-size: 24px;color: #000;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;padding: 20px 30px 30px 20px;}
.newsList li p{height: 100px;margin-bottom: 35px;padding-bottom: 15px;font-size: 18px;padding: 0 20px 0 20px;color: #333;}
.newsList li i{font-style:normal;float:right;font-size:18px;padding-right: 20px;}
.newsList li .date{color: #004ea2;font-size: 18px;padding-top: 60px;padding: 60px 20px 20px 20px;}
.newsList li a:hover img{transform:scale(1.1);}
/* newsSlide */

/* dqRelate */
.dqRelate{padding: 30px 0 30px;background: #004ea2;color: #fff;line-height: 40px;height: 140px;}
.dqRelate p{color: #fff;}
.dqRelate p span{font-size:22px;color: #fff;font-family:Arial;font-weight:bold;margin-left:15px;}
.dqRelate .phone{position:relative;margin-right: 50px;font-size: 20px;}
.dqRelate .phone::after{content:"";}
.dqRelate .zx{float:right;color:#fff;margin-right: 10px;}
.dqRelate .zx i{font-style:normal;font-family:"iconfont";margin-right:10px;font-size:1.286em;}
.dqRelate .zx:hover{text-decoration: underline;}
/* dqRelate */

/* footer */
.footer {background-color: rgb(0 78 162);border-top: 1px solid rgb(255, 255, 255, 0.1);}
.footer .top{/border-bottom: 1px solid rgb(255, 255, 255, 0.1);}
.footer .box {display: flex;}
.footer .nav {width: 10%;border-right: 1px solid rgb(255, 255, 255, 0.1);padding-top: 45px;}
.footer .nav h5{color: #fff;position: relative;font-size: 20px;font-weight: 700;margin-bottom: 25px;}
.footer .nav ul li a {font-size: 20px;color: #fff;line-height: 45px;}
.footer .nav ul li a:hover {color: #1465ff;}
/*--*/
.footer .con {width: 90%;display: flex;padding-top: 45px;}
.footer .con h5{color: #fff;position: relative;font-size: 20px;font-weight: 700;margin-bottom: 25px;}
.footer .cons {width: 62%;padding: 0 5%;}
.footer .cons ul li {padding: 12px 0 15px;}
.footer .cons ul li img {width: 27px;vertical-align: top;margin-right: 20px;height: auto;}
.footer .cons ul li p {font-weight: 700;display: inline-block;font-size: 25px;color: #FBFBFB;max-width: 87%;}
.footer .cons ul li:nth-child(2) p {font-size: 16px;color: #fff;font-weight: normal;}
.footer .cons ul li:nth-child(3) p {font-size: 16px;color: #fff;font-weight: normal;}
.footer .cons ul li:nth-child(1) p {font-size: 19px;color: #fff;font-weight: normal;}
.footer .cons ul li:nth-child(4) p {font-size: 16px;color: #fff;font-weight: normal;}
.footer .cons ul li:nth-child(5) p {font-size: 16px;color: #fff;font-weight: normal;}
.footer .cons ul li:nth-child(6) p {font-size: 16px;color: #fff;font-weight: normal;}
/*--*/
.footer .form {width: 58%;margin-bottom: 50px;}
.footer .form h5{color: #fff;position: relative;font-size: 20px;font-weight: 700;margin-bottom: 25px;}
.footer .input {display: flex;flex-wrap: wrap;}
.footer .input input {border-radius: 50px;color: #8E8E8E;box-shadow: 1px 1px 1px rgba(168, 164, 164, 0.7254901960784313);background-color: #fff;height: 53px;width: 48%;font-weight: normal;margin-right: 15px;font-size: 16px;border-radius: 8px;margin-bottom: 20px;padding-left: 10px;}
.footer .input input:nth-child(2n) {margin-right: 0px;}
.footer .input input:last-child {width: 100%;height: 140px;position: relative;display: block;padding-bottom: 80px;}
.footer .input input:nth-last-child(2) {width: 48%;}
.footer .form button {display: inline-block;font-weight: 700;font-style: normal;font-size: 16px;border-radius: 29px;color: #fff;transition: all 1s;border: 0;cursor: pointer;width: 150px;height: 46px;line-height: 46px;border: 1px solid #fff;););););););););}
.footer .form button img {margin-left: 5px;width: 17px;transition: all 1s;vertical-align: middle;}
.footer .form button:hover img {transform: rotate(45deg);}
.footer .form button:hover {opacity: 0.8;}
.footer .form form {text-align: center;}
/*--*/
.footer .bottom {padding: 30px 0 40px 0;border-top: 1px solid rgb(255, 255, 255, 0.1);}
.footer .bottom p {font-size: 16px;color: #fff;}
/* footer */

/* listBan */
.listBan{height:450px;background-position: center;background-repeat: no-repeat;background-size:cover;position:relative;overflow:hidden;}
.listBan .txt{position: absolute;left:50%;top:60%;transform:translate(-50%,-50%);animation:leftPic .8s;color:#fff;max-width:1600px;margin:0 auto;width:100%;text-align:center;font-size:1.5em;text-transform: uppercase;letter-spacing:2px;line-height:1.2;}
.listBan .txt h3{font-size:1.875em;margin-bottom:20px;position:relative;padding-bottom:20px;}
.listBan .txt h3::after{content:"";position:absolute;left:0;bottom:0;width:50px;height:2px;background:#fff;left:50%;margin-left:-25px;}
.listBan .bgImg{transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-animation: minus 8s 0s ease both infinite;-moz-animation: minus 8s 0s ease both infinite;animation: minus 8s 0s ease both infinite;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;}
.listBan .hBtn{margin-top:70px;margin-right:20px;border-color:#222;color:#222;font-size:.9em;}
.listBan .hBtn:hover{border-color: #f90a0a;color:#fff;}
.listBan .txt .mbx {display: block;font-size: 16px;line-height: 2}
.listBan .txt .mbx a{ color:#fff;}
.listBan .txt .mbx a:hover {text-decoration: underline}
/* listBan */

/* dqStrength */
.dqStrength{overflow:hidden;background-color: #f6f7f9;}
.strengthL{width: 50%;padding: 0 90px 0 0;}
.strengthL .hTitle{text-align:left;font-weight: 700;font-style: normal;font-size: 42px;line-height: 48px;color: #274f9b;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
.strengthL .tie{font-style: normal;font-size: 30px;line-height: 2;display: inline-block;color: #051321;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;padding-top: 15px;}
.strengthL .txt{margin-bottom:15px;font-size: 18px;line-height: 42px;color: #242424;letter-spacing: .2px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;padding-top: 20px;}
.strengthR{width: 50%;}
.strengthR h3{text-align:left;font-weight: 700;font-style: normal;font-size: 36px;line-height: 48px;color: #274f9b;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;margin-bottom: 30px;}
.strengthR li{float:left;width: 48.8%;height: 185px;padding: 40px 4% 40px 4%;margin-left:-1px;margin-bottom:-1px;transition:all .3s;font-size:15px;background-color: #fff;margin-right: 20px;margin-bottom: 20px;}
.strengthR li:nth-child(2n+0){ margin-right:0;}
.strengthR li img{ border-radius:50%;}
.strengthR li p{font-size:18px;line-height: 2;color: #333;padding-top: 15px;}
/* dqStrength */

/* dqContact*/
.dqContact{overflow:hidden;background:#fff;border-radius:8px;box-shadow: 2px 2px 20px #ddd;margin-top: 80px;margin-bottom: 80px;}
.contactInfo{width:50%;padding:3%;line-height:2;overflow:hidden;}
.contactInfo .txt p {font-size:18px;color:#333;padding-bottom: 14px;display:block;overflow:hidden;}
.contactInfo .txt p span{font-size: 20px;color:#333;padding-bottom:20px;overflow:hidden;}
/*--*/
.feedback{width:50%;background:url('../images/feedabck_bg.jpg') no-repeat center;background-size:cover;padding:3%;color:#fff;}
.feedback .title{font-size:1.750em;margin-bottom: 30px;}
.feedback .title span{display:block;font-size: 42px;}
.feedback p{width:49%;float: left;height: 60px;line-height: 60px;position: relative;margin-bottom: 10px;position: relative;border-bottom: 1px solid #fff;font-size: 18px;}
.feedback p:nth-child(2n){float:right;}
.feedback p input{width: 100%;height: 100%;color:#fff;font-size: 18px;}
.feedback .tarea{width: 100%;height: 120px;padding-top: 15px;padding-bottom:15px;line-height: 1.6;}
.feedback textarea{width: 100%;height: 100%;color:#fff;}
.feedback .code{clear:both;padding-top:40px;}
.feedback .code input{height: 60px;line-height: 60px;border-bottom: 1px solid #fff;}
.feedback .code .c{width: 20%;padding: 0 15px;}
.feedback .code img{padding:19px;background:#fff;}
.feedback .sub {background: #fff;width: 150px;cursor: pointer;transition: all .3s;color: #fff;display:inline-block;height: 46px;line-height: 46px;margin-top:30px;color: #274f9b;font-size:18px;border-radius: 29px;}
.feedback .sub:hover{background: #274f9b;color:#fff;}
.feedback input::-webkit-input-placeholder,.feedback textarea::-webkit-input-placeholder{color:#fff;}
.feedback input::-moz-placeholder,.feedback textarea::-moz-placeholder{ color:#fff;}
.feedback input:-moz-placeholder,.feedback textarea:-moz-placeholder{  color:#fff;}
.feedback input:-ms-input-placeholder,.feedback textarea:-ms-input-placeholder{ color:#fff;}
/* dqContact*/

/* dqFaq */
.dqFaq{background: url(../images/faq.jpg) center no-repeat;background-size: cover;}
.dqFaq h3{text-align:left;font-weight: 700;font-style: normal;font-size: 42px;line-height: 48px;color: #002549;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;text-align: center;}
.dqFaq .top form {width: 100%;max-width: 860px;position: relative;margin: 40px auto 0}
.dqFaq .top form input {line-height: 60px;height: 60px;border: 2px solid #002549;font-size: 18px;color: #333;width: 100%;padding-left: 20px;padding-right: 70px}
.dqFaq .top form input[type=submit] {width: 60px;position: absolute;right: 0;top: 0;padding: 0;background: url("../images/dqFaq.png") center center no-repeat #002549;}
.dqFaq .box{padding-top: 30px;}
.faq-box{margin-top: 30px;}
.faq-box ul li{width: 100%;padding: 10px 0px;margin-bottom: 10px;background: #FFFFFF;cursor: pointer;border-radius: 5px;}
.faq-box ul li .top{position: relative;padding-right: 100px;padding-left: 80px;color: #333;font-size: 18px;line-height: 1.7;padding-top: 20px;padding-bottom: 20px;box-sizing: border-box;}
.faq-box ul li .ic{position: absolute;top: 0;right: 0;width: 80px;height: 100%;background: url(../images/faq2.png) top 27px left no-repeat;}
.faq-box ul li.on .ic{background: url(../images/faq1.png) top 27px left no-repeat;}
.faq-box ul li .ic1{position: absolute;top: 0;left: 0;width: 80px;height: 100%;background: url(../images/wen.png) top 22px center no-repeat;}
.faq-box ul li .ic2{position: absolute;top: 0;left: 0;width: 80px;height: 100%;background: url(../images/da.png) top 20px center no-repeat;}
.faq-box ul li .font{display: none;position: relative;padding-bottom: 20px;padding-right: 100px;padding-left: 80px;color: #666666;font-size: 16px;line-height: 2;}
.dqFaq li:nth-child(1) .font{display:block;}
/* dqFaq */

/* dqMenu */
.dqMenu{background:#fff;height:70px;line-height:70px;position: relative;z-index:3;font-size:1.125em;}
.dqMenu::after{content:"";position:absolute;left:-100%;bottom:0;width:300%;height:100%;box-shadow:0 3px 8px #eee;z-index:-1;background:#fff;}
.listMenu{width:78%;overflow:hidden;}
.listMenu a{padding:0 40px;width:auto;color:#333;position: relative;z-index:5;display:inline-block;font-size: 18px;}
.listMenu a::after{content:"";position: absolute;left:0;bottom:0;width:100%;height:0;bottom:0;background: #004ea2;transition:all .5s;z-index:-1;}
.listMenu .cur.on::before{content:"";position:absolute;left:50%;border:10px solid transparent;border-top-color: #f90a0a;bottom:-20px;margin-left:-10px;}
.listMenu a.cur,.listMenu a:hover{color:#fff;transition:all .5s;}
.listMenu a.cur::after,.listMenu a:hover::after{height:100%;}
.dqMenu p{float:right;font-size: 16px;background:url('../images/home_icon.png') no-repeat left center;padding-left:25px;background-size:18px;margin-left:15px;color: #929292;}
/* dqMenu */

/* newsShow */
.picShow_l {width:68.5%;overflow:hidden;}
.showTitle{font-size:2.571em;color:#333;margin-bottom:8px;}
.newsShow .txt .date{margin-right:15px;}
.showTie{overflow:hidden;margin-bottom: 20px;}
.showTie h2{font-size: 36px;color: #292929;margin-bottom: 30px;line-height: 40px;font-weight: 600;}
.showTie .txt span{color:#454545;position:relative;padding-left:22px;font-size: 18px;margin-right:15px;font-size: 16px;font-weight: 400;color: #666;text-transform: capitalize;align-items: center;gap: 10px;}
.showTie .txt span i{font-family:"iconfont";color:#888;font-size:0.8em;font-style:normal;padding:0 15px;position:absolute;right:0;top:0px;line-height:50px;}
.showTie .txt span:before{content:"\e6c9";font-family:"iconfont";position:absolute;left:0;top:-1px;}
.showTie .txt .s:before{content:"\e6c9";font-size:1.2rem;top:-2px;}
.newsShow .showTie p{font-size:.75rem;color:#999;border-bottom: 1px solid #eee;padding-bottom: 25px;}
.showCon{overflow:hidden;margin-bottom:40px;}
.showCon p{font-size: 18px;font-weight: 400;font-family: "Questrial", sans-serif;color: #333;vertical-align: baseline;line-height: 32px;direction: ltr;padding-bottom: 15px;}
.showCon p img{ height:auto!important;}
.showCon .ce img{min-width:60%;}
/*--*/
.picShow_r{width:26%;overflow:hidden;}
.picShow_r .title{font-size:1.429em;color:#333;border-bottom: 1px solid #d9d9d9;height:40px;margin-bottom:25px;white-space:nowrap;text-overflow: ellipsis;}
.picShow_r .title span{display:inline-block;border-bottom: 1px solid #274fa8;height:40px;}
.picShow_r .title a{float:right;font-size:12px;margin-top:4px;}
.picShow_r li{margin-bottom:15px;overflow: hidden;font-size:12px;}
.picShow_r li .pImg{width: 100%;float: none;padding-top: 60%;margin-right:20px;border:1px solid #ddd;}
.picShow_r li h5{margin-bottom:10px;font-size: 22px;line-height: 27px;color: #000;position: relative;text-transform: capitalize;padding-top: 20px;}
.picShow_r li h5 a{color:#222;}
.picShow_r li h5 a:hover{color:#274fa8;}
.picShow_r li:hover img{transform: scale(1.1);}
.picShow_r li:last-child{border-bottom:none;margin-bottom: 0;}
.rightNews_w li h4{font-size:18px;padding-top:10px;}
/*--*/
.newsShow .other{box-sizing: border-box;background: rgb(255, 255, 255);border: 2px solid #f9f9f9;margin: 24px 0px;padding: 18px 20px;vertical-align: baseline;clear: both;font-size: 14px;line-height: 20px;overflow: hidden;border-radius: 25px;font-family: -apple-system, BlinkMacSystemFont,}
.newsShow .other .item{box-sizing: border-box;border: 1px solid rgb(231, 231, 231);margin: 0px -104px 0px 0px;float: left;height: 86px;border-radius: 50%;overflow: hidden;width: 86px;}
.newsShow .other .item img{box-sizing: border-box;border: 0px none;margin: 0px;height: auto;width: 84.6667px;width:70px;height:70px;left: 5px;position: relative;top: 5px;}
.newsShow .other .item1{box-sizing: border-box; margin: 0px 0px 0px 104px; float: left;}
.newsShow .other .item1 h2{box-sizing: border-box;font-family: Roboto, sans-serif;line-height: 1.5em;font-size: 22px;margin-block: 0.5rem 1rem;margin: 0px 0px 10px;}
.newsShow .other .item1 h2 span{color: #274f9b; font-size:18px;}
.newsShow .other .item1 span{color: #333; font-size:16px; line-height:32px;}
/*--*/
.prenext{padding-top: 30px;text-align:left;font-size:16px;margin-top: 50px;overflow:hidden;color:#222222;border-top: 1px solid #e9e9e9;position: relative;}
.prenext span{width:calc(100% - 166px);width:-webkit-calc(100% - 166px);width:-moz-calc(100% - 166px); overflow:hidden; background-repeat:no-repeat; background-size:11px 18px;display: block; line-height:38px;height: 38px;white-space:nowrap;text-overflow:ellipsis;}
.prenext span.l{ text-align:left; padding-left:32px; background-image:url(../images/left2.png); background-position:left center;}
.prenext span.l:hover{ background-image:url(../images/left2_on.png);color:#274fa8;}
.prenext span.r{ text-align:right; padding-right:32px; background-image:url(../images/right2.png);background-position:right center;}
.prenext span.r:hover{ background-image:url(../images/right2_on.png);color:#274fa8;}
.prenext a{ color:#222222; overflow:hidden; transition:all 0.3s;}
.prenext a:hover{color: #274fa8;text-decoration:none;opacity:0.8;}
.prenext .goback{position: absolute;top:36px;height: 46px;line-height: 46px;width: 150px;border-radius: 29px;color:#fff;background-color: #274fa8;right: 0;background-size: 14px 16px;font-size: 16px;text-align: center;}
.prenext .goback:hover{opacity:0.8;color:#fff;background-color: #274fa8;}
/*--*/
.rightNews_w,.rightContact_w{background:#fff;padding:8%;}
.picShow_r .box1{background-color: #dfe9fb;padding: 32px;margin-bottom: 20px;}
.picShow_r .box1 h4{font-size: 24px;display: flex;align-items: center;line-height: 30px;font-weight: 700;margin-bottom: 26px;color: #292929;position: relative;}	
/*--*/
.searMain{height:46px;padding-right:60px;margin-top:12px;}
.searMain .sear_text{float:left;width:100%;height:44px;line-height:44px;padding:0 15px;background-color: #fff;}
.searMain .sear_btn{float:right;width:60px;height:44px;cursor:pointer;background: #004ea2 url(../images/sBtn.png) no-repeat center;transition:all 0.3s;margin-right:-60px;}
.searMain .sear_btn:hover{background-color:#004ea2;}
/*--*/
.newsRelative{margin-top:40px;}
.newsRelative .tie{font-size:1.714em;color:#191919;margin-bottom:20px;}
.newsRelative li{float: left;width:48%;height:46px;line-height:46px;border-bottom: 1px solid #eee;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;background: url('../images/ly_li.png') no-repeat left center;padding-left:15px;}
.newsRelative li:nth-child(2n){float:right;}
.newsRelative li span{float:right;opacity:.5;margin-left:15px;}
/*--*/
.rightNews1 li{border-bottom: 1px dotted #bfbfbf;padding-bottom:15px;margin-bottom:15px;overflow: hidden;font-size:12px;}
.rightNews1 li .pImg{width:35%;float:left;padding-top:26%;margin-right:20px;border:1px solid #ddd;}
.rightNews1 li h6{font-size: 18px;margin-bottom:10px;overflow:hidden;text-overflow: ellipsis;}
.rightNews1 li h6 a{color:#222;}
.rightNews1 li h6 a:hover{color:#274fa8;}
.rightNews1 li:hover img{transform: scale(1.1);}
.rightNews1 li:last-child{border-bottom:none;margin-bottom: 0;padding-bottom: 0;}
/* newsShow */

/* dqSevice */
.dqSevice{ background-color:#f3f3f3;}
.dqSevice ul{margin:0 -1%;overflow:hidden;}
.dqSevice .title{font-size:42px;color: #333;font-weight: 700;text-align: center;padding-bottom: 40px;}
.dqSevice li{float:left;width: 31.3%;margin:0 1%;background:#fff;text-align:center;padding:0 2.5%;min-height: 420px;border-radius: 15px;padding: 36px 35px 35px;}
.dqSevice li i{display:inline-block;width:50px;height:50px;border-radius:100%;text-align:center;line-height:50px;font-style:normal;background: #004ea2;color:#fff;font-size: 22px;margin-bottom:30px;}
.dqSevice li h4{font-size: 31px;color:#191919;position: relative;padding-bottom:15px;font-weight: bold;text-transform: uppercase;}
.dqSevice li p{color:#333;font-size: 19px;line-height: 1.625;}
/* dqSevice */

/* dqOffering */
.dqOffering .title{font-size:42px;color: #333;font-weight: 700;text-align: center;padding-bottom: 40px;}
.dqOffering li{margin-bottom:20px;overflow:hidden;}
.dqOffering li:nth-child(3){ margin-bottom:0;}
.dqOffering li .bgImg{float:left; width:50%;height:420px;}
.dqOffering li .txt{float:right;position:relative;width:50%;height:420px;z-index:2;padding: 3.5% 3%;overflow: hidden;background-color: #fff;background-color: #e6ebf5;}
.dqOffering li h4{font-size: 36px;color:#191919;margin-bottom: 30px;font-weight: 700;line-height: 44px;}
.dqOffering li p{overflow-y:auto;font-size: 21px;color: #222;line-height: 32px;}
.dqOffering li:nth-child(2n) .bgImg{float:right;}
.dqOffering li:nth-child(2n) .txt{float:left;}
.dqOffering li:hover .bgImg{transform: scale(1.05);}
.dqOffering .dqMores{display:inline-block;width: 150px;height: 46px;background:#004ea2;line-height: 46px;border-radius: 29px;color:#fff;text-align:center;position: relative;display: block;font-weight: 400;margin-top: 50px;margin-bottom: 30px;display: block;float: left;}
.dqOffering .dqMores i{font-style:normal;font-family:"iconfont";margin-left:10px;transform: rotate(-90deg) scale(1.8);display:inline-block;}
.dqOffering .dqMores:hover{opacity: .80; color:#fff;}
/* dqOffering */

/* dqProcess */
.dqProcess{ margin-bottom:80px;}
.dqProcess .title{font-size:42px;color: #333;font-weight: 700;text-align: center;padding-bottom: 35px;}
.dqProcess .con{font-size: 23px;color: #000000;margin-bottom: 35px;line-height: 1.5;text-align: center;}
.dqProcess ul{margin:0 0 -30px -30px;display: flex;flex-flow: row wrap;align-content: flex-start;}
.dqProcess ul li{display: inline-block;width: calc(25% - 30px);margin: 0 0 30px 30px;padding:30px 10px;text-align: center;align-items: center;justify-content:center;}
.dqProcess ul em{display: table;margin: auto;}
.dqProcess ul h4{display: block;margin-top: 15px;color:#000123;font-size:24px;font-size: 33px;color: #2d2e33;margin-top: 24px;font-weight: bold;}
/* dqProcess */

/* dqCase */
.dqCase{ background-color:#f5f5f5;}
.dqCase .list ul{ overflow: hidden;}
.dqCase .list li{background: #fff;overflow: hidden;transition: all 0.5s;margin-bottom: 56px;}
.dqCase .list li:last-child{margin-bottom: 0;}
.dqCase .list .pic{float: left;position: relative;width: 55%;padding: 2.5em 3.5em;height: 450px;}
.dqCase .list .pic h1{ transition: all 0.3s;font-size: 36px;color: #222327;font-weight: 700;}
.dqCase .list .pic p{color: #999;transition: all 0.3s;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;line-height: 30px;margin-top: 2em;font-size: 21px;color: #222;}
.dqCase .list .img{float: right;overflow: hidden;width: 45%;height: 450px;}
.dqCase .list .img img{ width: 100%; height: 100%; object-fit: cover; transition: all 0.5s;}
.dqCase .list li:hover{ box-shadow: 0 5px 20px #ddd;}
.dqCase .list li:hover .dqCase .list .pic h1 { color: #d30200;}
.dqCase .list li:hover .case_word p{ color: #333;}
.dqCase .list .img:hover>img{ transform: scale(1.05);}
/* dqCase */

/* dqNetwork */
.dqNetwork{background: url('../images/dqNetwork.jpg') no-repeat center;background-size:cover;background-attachment: fixed;text-align:center;}
.dqNetwork .title{font-size:42px;color: #333;font-weight: 700;text-align: center;padding-bottom: 40px;}
/* dqNetwork */

/* dqProducts */
.dqProducts .list{margin-bottom:-40px}
.dqProducts .list li{ position: relative; width:100%;margin-bottom:56px;clear: both;overflow: hidden;z-index: 2;}
.dqProducts .list .box{float:right;padding:50px;width:33%;margin:70px;background: #fff;opacity: 0.9;}
.dqProducts .list li:nth-child(2n) .box{float:left}
.dqProducts .list h3{color:#191919;font-size:36px;margin-bottom:40px;line-height: 40px;font-weight: 700;}
.dqProducts .list p{color:#191919;font-size: 21px;line-height: 28px;}
.dqProducts .list p:last-child{margin-bottom:0px;}
.dqProducts .list p b{display: block; color:#333;font-size:14px;font-weight:bold;margin-bottom:10px;}
.dqProducts .list .bg{ position: absolute; left:0;top:0;width:100%; height:100%;z-index: -1;}
.dqProducts .list .bg img{width:100%;height: 100%;object-fit: cover;}
.dqProducts .list li:hover .box{ box-shadow: 0 0 10px #333;transform: translateY(-10px); background: #274f9b}
.dqProducts .list li:hover .box *{color:#fff}
.dqProducts .list li:hover .box hr{background: #fff}
/* dqProducts */

/* productShow */
.productShow{background:#f1f1f1;}
.productShow td{border: 1px solid #d4cfcf;line-height: 35px;}
.productShow .proShow_box1{overflow:hidden;margin-bottom:50px;background:#fff;}
.productShow .proShowTop{overflow:hidden;margin-bottom:50px;}
.productShow .proShow_l{width:70%;}
/*--*/
.productShow .gallery .pImg{padding-top: 61.8%;width:100%;height: auto;}
.productShow .gallery .pImg img{ height:100%;}
.productShow .gallery .pic:hover img{transform: scale(1.1);}
.productShow .gallery{width: 50%;position:relative;border-right:solid 1px #ddd;}
.productShow .gallery .gallery-top{position:relative;border-bottom: 1px solid #ddd;}
.productShow .gallery .gallery-top .pImg{padding-top:80%;}
.productShow .gallery img{width:100%;}
.productShow .gallery-top li a{position:relative;padding-top:81%;}
.productShow .gallery-thumbs{margin-left:1px;}
.productShow .gallery-thumbs li{border-right:1px solid #bdc4ce;padding-top:20%;cursor:pointer;width:25%;position: relative;}
.productShow .gallery-thumbs li::after{content:"";position: absolute;left:0;top:0;bottom:0;right:0;}
.productShow .gallery-thumbs .on::after{border:2px solid #da251d;}
.productShow .gallery .swiper-button-prev{left:0;}
.productShow .gallery .swiper-button-next{right:0;left:auto;}
.productShow .gallery:hover .btn{opacity:.8;}
/*--*/
.productShow .proShow_R .con{color: #191919;font-size: 21px;line-height: 30px;padding: 0 0px 20px 0px;border-bottom: #d9d9d9 solid 1px;}
/*--*/
.productShow .proShow_R .box .text .item{width: 50%;height:50px;line-height:50px;text-align:center;float:left;vertical-align:middle;border: 1px solid #274fb5;background: #274fb5;color:#fff;font-size:1rem;margin-top: 1rem;}
.productShow .proShow_R .box .text .tel{width:50%;height:50px;line-height:50px;text-align:center;float:left;vertical-align:middle;border: 1px solid #274fb5;color: #274fb5;font-size:1.15rem;margin-top:1rem;}
.productShow .proShow_R .box .text .tel i, .productShow .proShow_R .box .text .item i{display:inline-block;vertical-align:middle;margin-right:10px;}
.productShow .proShow_R .box .text .tel i img, .productShow .proShow_R .box .text .item i img{vertical-align:middle;display:table;}
/*--*/
.productShow .picShow_r{width:28%;overflow:hidden;}
.productShow .picShow_r .title{border-bottom: none;font-size: 24px;display: flex;align-items: center;line-height: 30px;font-weight: 700;margin-bottom: 26px;color: #292929;position: relative;}
.productShow .picShow_r .title span{display:inline-block;border-bottom: 1px solid #274fb5;height: 45px;}
.productShow .picShow_r .title a{float:right;font-size:12px;margin-top:4px;}
.productShow .picShow_r li{margin-bottom: 15px;overflow: hidden;font-size:12px;}
.productShow .picShow_r li .pImg{width: 100%;float:left;padding-top: 62%;border:1px solid #ddd;margin-bottom: 5px;}
.productShow .picShow_r li .pImg::after{content:"";position:absolute;left:0;top:0;opacity:.5;width:100%;height:100%;transition:all .5s;z-index:4;}
.productShow .picShow_r li .pImg::before{content:"";position:absolute;left:50%;top:50%;width:71px;height:71px;background: url('../images/vIcon.png') no-repeat;margin-left:-45px;margin-top:-18px;z-index:5;transition:all .5s;}
.productShow .picShow_r li h4{font-size:15px;}
.productShow .picShow_r li h4 a{color:#222;}
.productShow .picShow_r li h4 a:hover{color:#274fb5;}
.productShow .picShow_r li:hover img{transform: scale(1.1);}
.productShow .picShow_r li:last-child{border-bottom:none; padding-bottom:0; margin-bottom:0;}
.productShow .picShow_r li:nth-child(6){margin-bottom:0;}
.productShow .picShow_r li:nth-child(3) h4{margin-bottom:0;}
/*--*/
.productShow .rightNews_w li h4{font-size: 22px;text-align: left;display: block;border: none;line-height: 28px;font-weight: normal;padding: 10px 5px 10px 5px;font-size: 22px;line-height: 27px;color: #000;position: relative;text-transform: capitalize;padding-top: 20px;}
.productShow .rightNews_w li p{line-height: 22px;}
.productShow .rightNews,.rightContact{background:#f4f4f4;padding:5%;}
.productShow .rightNews_w,.rightContact_w{background:#fff;padding: 5.8%;}
/*--*/
.productShow .proShow_R{width: 50%;overflow:hidden;line-height:1.8;padding:3% 4%;}
.productShow .proShow_R .title{margin-bottom: 30px;color:#333;}
.productShow .proShow_R .title span{display:block;font-size: 31px;color: #191919;font-weight: bold;line-height: 38px;}
.productShow .proShow_R .font{min-height: 96px;line-height:2;font-size: 16px;margin-top: 20px;}
.productShow .proShow_R .font span{display:block;overflow:hidden;margin-bottom: 5px;width: 50%;float: left;background: url(../images/iyuan.png) no-repeat left;background-size: 8px;box-sizing: border-box;padding-left: 15px;color: #191919;font-size: 18px;}
.productShow .proShow_R .font strong{font-size: 18px;overflow: hidden;}
.productShow .proShow_R .btn{overflow:hidden;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;padding:20px 0;margin-bottom:20px;margin-top:10px;}
.productShow .proShow_R .btn a{width:38%;height:50px;line-height:50px;float:left;text-align:center;border:1px solid #ccc;margin-right:3%;}
.productShow .proShow_R .btn i{font-family:"iconfont";position:relative;margin-right:5px;font-style:normal;font-size:1.286rem;line-height:1;top:2px;}
.productShow .proShow_R .btn a:hover{background:#da251d;color:#fff;border:1px solid #da251d;}
.productShow .proShow_R .tel{font-size:1.571em;color:#191919;font-family:Arial;font-weight:bold;padding-left:25px;margin-bottom: 0;}
.productShow .proShow_R .tel span{margin-left:15px;}
.productShow .proTie span{display:inline-block;border-bottom: 1px solid #274fb5;color: #274fb5;height:45px;font-size: 30px;}
.productShow .proTie{height:45px;border-bottom:1px solid #dcdcdc;font-size:1.286em;margin-bottom:25px;}
.productShow .proShow_con{background:#fff;padding:2.8%;margin-bottom: 20px;}
.productShow .proShow_con .main{background:#fff;font-size: 18px;line-height: 32px;color: #191919;}
.productShow .proShow_con .main .pic{text-align:center;}
.productShow .proShow_con .main .pic img{text-align:center;padding-bottom: 20px;padding-right: 15px;}
.productShow .proShow_con .main table {border-collapse: collapse;border: 1px solid #ccc;margin-top: 10px;margin-bottom: 5px;width: 100%}
.productShow .proShow_con .main td,.productShow .proShow_con .main th {padding: 5px 10px;border: 1px solid #ccc;border-collapse: collapse}
.productShow .proShow_con .main table tr td{border: 1px solid #eee;font-size: 16px;color: #000;height: 35px;padding-left: 10px;}
.productShow .proShow_con .main table tr td p::before{ background:none;}
.productShow .proShow_con .main p{padding-bottom: 15px;padding-left: 17px; line-height:28px;}
.productShow .proShow_con .main p img{ height:auto!important;}
.productShow .proShow_con .main p:last-child{ padding-bottom:0;}
.productShow .proShow_con .main p::before {content: "";position: absolute;left: 24px;width: 8px;height: 8px;background: #1a2885;border-radius: 50%;line-height: 24px;margin-top: 12px;margin-left: 8px;}
.productShow .proShow_con:nth-child(7) .main p::before{ background:none;}
.productShow .proShow_con:nth-child(7) .main p{ padding-left:0;padding-bottom: 10px;}
.productShow .proShow_con:nth-child(7) .main table{ border:none;}
.productShow .proShow_con:nth-child(7) .main td, .productShow .proShow_con .main th{ padding:0;}
.productShow .proShow_con:nth-child(7) .main table tr td{ border:none;}
.productShow .showPage_w{background:#fff;margin-top:40px;}
.productShow .gallery-thumbs.swiper-container .swiper-slide{pointer-events:auto;}
/*--*/
.yingyong ul{margin-right:-30px;}
.yingyong li{width:25%;text-align:center;float:left;padding-right:30px;margin-bottom:30px;}
.yingyong li .a{display:block;overflow:hidden;}
.yingyong li .pImg{padding-top:74%;border:1px solid #e1e1e1;}
.yingyong li p{font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;z-index:2;position:relative;border: 1px solid #e7e5e5;line-height: 39px;height: 49px;}
.yingyong li .a:hover img{transform:scale(1.1);}
.yingyong li .a:hover p{color:#da251d;}
/*--*/
.picShow_r .box2{background-color: #fff;padding: 32px;margin-bottom: 20px;}
.picShow_r .box2 h4{font-size: 24px;display: flex;align-items: center;line-height: 30px;font-weight: 700;margin-bottom: 26px;color: #292929;position: relative;}	
.picShow_r .box2 .searMain{height:46px;padding-right:60px;margin-top:12px;}
.picShow_r .box2 .searMain .sear_text{float:left;width:100%;height:44px;line-height:44px;padding:0 15px;border: 1px solid #eee;}
.picShow_r .box2 .searMain .sear_btn{float:right;width:60px;height:44px;cursor:pointer;background: #004ea2 url(../images/sBtn.png) no-repeat center;transition:all 0.3s;margin-right:-60px;}
.picShow_r .box2 .searMain .sear_btn:hover{background-color:#004ea2;}
/*--*/
.picShow_r .box3{background-color:#fff;background-size: auto;padding: 30px;text-align: center;margin-bottom: 20px;}
.picShow_r .con{margin-bottom: 40px;}
.picShow_r .con h3{font-size: 24px;color: #000;text-transform: capitalize;margin-bottom: 30px;}
.picShow_r .con p{color: #000;margin: 0;font-size: 16px;}
.picShow_r .info{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;flex-direction: column;}
.picShow_r .info .item{display: flex;align-items: center;background: #274f9b;padding: 8px 12px;border-radius: 99px;margin-bottom: 20px;color: #fff;}
.picShow_r .info .item:last-child{margin-bottom: 0;}
.picShow_r .info .item .img{display: flex;align-items: center;justify-content: center;min-height: 37px;min-width: 37px;background: #ffffff;border-radius: 50%;margin-right: 10px;}
.picShow_r .info .item .mail{width: calc(100% - 47px);}
.picShow_r .info .item .mail p{margin: 0;}
.picShow_r .info .item .mail p a{color: var(--primary-color);transition: all 0.3s ease-in-out;}
.picShow_r .info .item .mail p a{color: #fff;} 
/*--*/
.productShow .picShow_r .title1{border-bottom: none;font-size: 24px;display: flex;align-items: center;line-height: 30px;font-weight: 700;margin-bottom: 26px;color: #292929;position: relative;}
.productShow .picShow_r .title1 span{display:inline-block;height: 30px;}
.productShow .picShow_r .title1 a{float:right;font-size:12px;margin-top:4px;}
/* productShow */

/* dqAbouts */
.dqAbouts .tie{font-size:2.571em;color:#2fa22d;margin-bottom:30px;line-height:1;}
.dqAbouts .left{width:50%;line-height:1.8;position: relative;height:815px;}
.dqAbouts .font{overflow-y:auto;height:815px;}
.dqAbouts .font p{ font-size:18px; padding-bottom:15px; color:#333; line-height:32px;}
.dqAbouts .right{width:46%;height:815px;overflow:hidden;display:block;}
.dqAbouts .tel{padding-left:40px;position: absolute;left:0;bottom:0;font-size:1.571em;font-family:Arial;color:#333;}
.dqAbouts .tel::after{content:"\e603";position: absolute;font-family:"iconfont";left:0;font-size:1.6rem;top:-4px}
.dqAbouts .tel span{font-weight:bold;margin-left:30px;font-size:1.182em;}
.dqAbouts .left .title{margin-bottom: 20px;padding-bottom:20px;border-bottom:1px #ddd solid}
.dqAbouts .left .title h3{color: #274f9b;font-size: 38px;font-weight:bold;text-transform: uppercase;}
.dqAbouts .left .title span{display:block;margin-top:5px;color:#000123;font-size:24px}
/* dqAbouts */

/* dqSpecialization */
.dqSpecialization {padding: 70px 0;background: #F7F7F7;}
.dqSpecialization .title{font-size:42px;color: #333;font-weight: 700;text-align: center;padding-bottom: 40px;}
.dqSpecialization .box {display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}
.dqSpecialization .txt {-webkit-flex: 1;flex: 1;color: #222;}
.dqSpecialization .txt p {line-height: 28px;font-size: 31px;color: #191919;position: relative;padding-bottom: 15px;font-weight: bold;text-transform: uppercase;}
.dqSpecialization .txt p~p {margin-top: 15px;}
.dqSpecialization .txt p~p:nth-child(2){ margin-top:35px;}
.dqSpecialization .txt dl {margin: 15px 0 0;margin-bottom: 40px;}
.dqSpecialization .txt dl dd {margin: 15px 0 0;font-size: 19px;line-height: 26px;color: #030303;background: url(../images/dqSpecialization.png) no-repeat left 0px;line-height: 24px;padding: 0 0 0 34px;}
.dqSpecialization .pic {width: 46%; height:552px;}
.dqSpecialization .pic img {width: 100%;}
/* dqSpecialization */

/* dqHistory */
.dqHistory{background: url(../images/s_news_bg.jpg) no-repeat center; background-size:cover;}
.dqHistory .title1{font-size:42px;color: #333;font-weight: 700;text-align: center;padding-bottom: 40px;}
.dqHistory .long{display: flex;align-items: center;}
.dqHistory .title{flex-shrink: 0;color:#fff;font-size: 42px;margin-right: 100px;text-transform: uppercase;}
.dqHistory .list{position:relative;}
.dqHistory .list::after{content:"";position: absolute;left: 74px;top:0;width:1px;height:100%;background:#fff;opacity:.4;}
.dqHistory .list li{display: flex;margin-bottom: 15px;}
.dqHistory .list h4{float: left;flex-shrink: 0;position: relative;width: 80px;font-size:20px;color:#fff;font-weight:bold}
.dqHistory .list h4::after{content:"";position: absolute;z-index:2;width: 10px;height: 10px;top:10px;right: 0;border-radius:100%;background:#fff;}
.dqHistory .list span{color:#fff;font-size: 16px;margin-left: 20px;}
/* dqHistory */