﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box;}
body{color:#333; font-size:14px; font-family:Arial, "微软雅黑";min-width: 1280px;}
ul, ol,li,dd,dl{ list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#444; font-size:14px; vertical-align:middle;}
input:focus {outline:none;}
span,samp,i,em,b{ font-family: Arial, "微软雅黑";;}
a{ color:#333; text-decoration:none;}
.dh .nav .navtx,.dh .nav .navtxb,.navtxca{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}

.dh{transition: all 0.3s;}
.dh .logonav{display:grid;grid-template-columns: 200px calc(100% - 400px);position:fixed;top:0;left:0;z-index:9999;box-sizing:border-box;padding:0 4%;width:100%;background:rgb(0 0 0 / 35%);border-bottom:1px solid #999;align-items: center;justify-content: space-between;}
.dh .logo .loimg2{display:none;}
.dh .nav{padding-top:20px;}
.dh .nav .navtx{justify-content: flex-end;align-items: center;}
.dh .nav .navtxa{font-size:0;}
.dh .nav .navtxa p{display:inline-block;vertical-align: middle;margin-right:30px;font-size:16px;color:#fff;}
.dh .nav .navtxa img{display:inline-block;vertical-align: middle;margin-right:10px;}
.dh .nav .navtxb a{display:block;border-radius: 50%;overflow:hidden;margin-right:10px;}
.dh .nav .navtxc{position:relative;margin-left:20px;}
.dh .nav .navtxca{align-items: center; cursor: pointer;padding:10px 0;}
.dh .nav .navtxca img{display:inline-block;vertical-align: middle;}
.dh .nav .navtxca span{font-size:16px;color:#fff;display:inline-block;vertical-align: middle;margin:0 7px;}
.dh .nav .navtxcb{position:absolute;top:100%;left:0;width:100%;background: #fff;z-index:99;display:none;box-shadow: 0 0 10px #ccc;}
.dh .nav .navtxcb p a{display:block;line-height:36px;border-bottom:1px solid #eee;text-align:center;}
.dh .nav .navtxcb p a:hover{background:#097cbb;color:#fff;}

/*导航 097cbb*/
.natt{display:grid;grid-template-columns: calc(100% - 300px) 60px 190px;justify-content: space-between;align-items: center;}
.natt ul{width:100%;display:flex;justify-content: space-between;}
.natt ul p{font-size:23px;font-weight:bold;padding:30px 0 30px;position:relative;}
.natt ul li{position:relative;}
.natt ul p a{color:#fff;}
.natt ul p:after{content:'';width:0;height:2px;background:#fff;position:absolute;bottom:0;left:0;z-index:1;transition:all 0.3s;}
.natt ul p.os:after{width:100%;}
.natt ul dl{position:absolute;top:100%;left:0;width:250px;z-index:999;background:#fff;line-height:44px;display:none;}
.natt ul dd a{display:block;box-sizing:border-box;padding-left:10px;border-top:1px solid #eee;}
.natt ul dd:hover a{background:#097cbb;color:#fff;}

.xlh .logonav{background:#fff;transition: all 0.3s;border:none;box-shadow: 0 0px 10px #999;}
.xlh .nav{padding-top:0}
.xlh .logo .loimg2{display:block;}
.xlh .logo .loimg1{display:none;}
.xlh .natt ul p a{color:#333;}
.xlh .natt ul p.os a{color:#097cbb;}
.xlh .nav .navtx{display:none;}
.xlh .natt ul p:after{background:#097cbb;}
.xlh .natt ul li:hover p a{color:#097cbb}


.natt h4{background:#097cbb;border-radius: 30px;line-height:40px;text-align:center;font-size:18px;font-weight: bold;}
.natt h4 a{display:block;color:#fff;}
.natt ul li:hover p:after{width:100%;}

/*内页*/
.ny .logo .loimg1{display:none;}
.ny .logo .loimg2{display:block;}
.ny .logonav{background:#fff;border-bottom:none;}
.ny .natt ul p a{color:#333;}
.ny .natt ul p.os:after{background:#097cbb;}
.ny .nav .navtxa p{color:#666;}
.ny .nav .navtxca span{color:#666;}

@media screen and (max-width:1600px){
.dh .logonav{grid-template-columns: 200px calc(100% - 250px);}
.natt ul p{font-size:19px;}
.natt h4{font-size:14px;}
}
@media screen and (max-width:1280px){
.dh .logonav{position:static;background:none;}
.dh .logo .loimg2{display:block;}
.dh .logo .loimg1{display:none;}
.dh .nav .navtxa p{color:#666;}
.dh .nav .navtxca span{color:#666;}
.natt ul p a{color:#333;}
}

/*大图*/
.banner{}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;align-items: center;position: relative;}
.swiper-slide1bg{width: 100%;}
.swiper-slide1bg i{display: block;overflow: hidden;font-size: 0px;}
.swiper-slide1bg i img{max-width: 100%;}
.swiper-slide-active .swiper-slide1bg{width:100%;transition-delay: 0.5s;}
.swiper-slide1{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-80%);opacity:1;transition: 1s;width: 80%;}
.pin2{width: 860px;height: 423px;background: rgba(0, 0, 0, 0.5);border-radius: 30px;opacity: 0;transition: 2s;transform: translate(-50%,-50%);}
.pin2 .p1{text-transform: uppercase;}
.swiper-slide1 h3{color: #fff;font-size: 50px;padding-bottom: 10px;font-weight: bold;padding-top: 100px;transform: translateY(-100%);opacity: 0;transition: 1.5s;letter-spacing: 8px;}
.swiper-slide1 p.p1{font-size: 16px;color: #fff;letter-spacing: 1px;font-weight: 100;transform: translateY(-100%);opacity: 0;transition: 1.5s;margin-top: 16px;line-height: 30px;}
.swiper-slide1 .p2{width: 400px;margin: 0px auto;overflow: hidden;text-align: center;margin-top: 35px;transform: translateY(-100%);opacity: 0;transition: 2s;}
.swiper-slide1 .p2 ul{}
.swiper-slide1 .p2 ul li{display: inline-block;vertical-align: middle;width: 195px;font-size: 25px;font-weight: 100;color: #fff;line-height: 45px;}
.swiper-slide1 .swiper-slide1pic{margin-top: 80px;transform: translateY(100%);transition: 1.5s;opacity: 0;}
.swiper-slide1 .swiper-slide1pic i{display: block;overflow:hidden;font-size: 0px;}
.swiper-slide1 .swiper-slide1pic i img{max-width: 100%;margin: 20px;box-shadow: 4px 10px 28px -2px rgb(8, 22, 140);}
.swiper-slide-active .swiper-slide1{opacity: 1;transition-delay: 0.5s;}
.swiper-slide-active .swiper-slide1 h3{transform: translateY(0%);opacity: 1;transition-delay: 0.5s;}
.swiper-slide-active .swiper-slide1 p.p1{transform: translateY(0%);opacity: 1;transition-delay: 1s;}
.swiper-slide-active .swiper-slide1 .p2{transform: translateY(0%);opacity: 1;transition-delay: 1.3s;}
.swiper-slide-active .swiper-slide1 .pin2{opacity: 1;transition-delay: 1.3s;}
.swiper-slide-active .swiper-slide1 .swiper-slide1pic{transform: translateY(0%);opacity: 1;transition-delay: 1s;}
.swiper-pagination-bullet{width: 25px;height: 25px;background: url(../images/banner_xan1.png) no-repeat center;color: rgba(255, 0, 0, 0);}
.swiper-pagination-bullet-active{background: url(../images/banner_xan.png) no-repeat center;}

.sjbanner{display:none;}
.cp-ban{background:#efefef;padding:1px 0 80px;}


/**/
.kuai{background:#f5f5f5;box-sizing:border-box;padding:0 4%;}

/*097cbb*/
.sanku{margin:auto;padding:75px 0;}
.sanku ul{display:grid;grid-template-columns: repeat(3,32%);justify-content: space-between;}
.sanku li{background:#fff;transition:all 0.3s;}
.sanku .sanja{font-size:0;box-sizing:border-box;padding:20px;}
.sanku .sanja p{display:inline-block;vertical-align: middle;}
.sanku .sanja span{font-size:22px;color:#333;display:inline-block;vertical-align: middle;margin-left:20px;}
.sanku .sanjb{overflow:hidden;}
.sanku .sanjb img{display:block;width:100%;transition: all 0.3s;}
.sanku li:hover .sanjb img{transform:scale(1.1);}
.sanku li:hover .sanja span{color:#097cbb;}
.sanku li:hover{box-shadow: 0 0 20px #ccc;}

/*cp*/
.cpmi{margin:0px auto 75px;}
.cpmi h4{font-size:36px;color:#000;margin-bottom:20px;font-weight: bold;}
.cpmi p{font-size:18px;max-width:80%;line-height:26px;color:#444;}

.cpss{margin:auto;}
.cpssa{overflow:hidden;}
.cpssb{box-sizing:border-box;padding:15px 20px;background:#fff;font-size:16px;}
.cpss li:hover .cpssb{color:#097cbb}

/*优势 097cbb*/
.yshi{text-align:center;font-size:36px;margin:70px auto 40px;font-weight: bold;}
.ysa{margin:auto;border-bottom:1px solid #ccc;}
.ysa ul{display:grid;grid-template-columns: repeat(6,24%);justify-content: space-between;}
.ysa li{cursor:pointer;position: relative;}
.ysa li:after{position:absolute;bottom:-24px;left:45%;width:20px;height:20px;transform: rotate(45deg);content:'';z-index:1;background:#f5f5f5;border-left:1px solid #ccc;border-top:1px solid #ccc;opacity: 0;}
.ysa p{border-radius:50%;background:#097cbb;text-align:center;width:150px;height:150px;display:flex;align-items: center;overflow:hidden;margin:auto;}
.ysa p img{display:block;margin:auto;}
.ysa span{font-size:20px;display:block;text-align:center;margin:40px auto 60px;}
.ysa li.ysop p{background:#2292e6;}
.ysa li.ysop span{color:#2292e6;}
.ysa li.ysop:after{opacity:1;bottom:-11px;}

.ysb{margin:60px auto;}
.ysb li{display:none;}
.ysb .yskl{display:grid;grid-template-columns: 550px calc(100% - 600px);justify-content: space-between;align-items: center;}
.ysb li .ysimg img{width:100%;}
.ysb li .ystex h4{font-size:30px;margin-bottom:30px;}
.ysb li .yss{font-size:20px;line-height:36px;color:#666;}
.ysb li .ysu{margin-top:40px;font-size:18px;}
.ysb li .ysu a{display:block;width:200px;line-height:60px;text-align:center;background:#097cbb;color:#fff;transition:all 0.3s;}
.ysb li .ysu a:hover{background:#2292e6;}

/*关于我们*/
.about{margin-bottom:60px;}
.about h4{font-size:22px;color:#333;font-weight: bold;margin-bottom:10px;}
.about h5{font-size:36px;color:#333;font-weight: bold;}

.abou{display:grid;grid-template-columns: 50% 50%;justify-content: space-between;}
.aboua{border-top-left-radius: 10px;border-bottom-left-radius: 10px;overflow:hidden;}
.aboua img{width:100%;}
.aboub{background:#fff;box-sizing:border-box;padding:5%;}
.abouba{margin-bottom:30px;}
.abouba h4{font-size: 22px;margin-bottom:20px;}
.abouba h5{font-size:30px;font-weight: bold;}
.aboubb{font-size:18px;line-height:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;margin-bottom:50px;}
.aboubc a{display:inline-block;line-height:44px;padding:0 30px;border-radius:20px;background:#097cbb;font-size:16px;color:#fff;}
.aboubc a:hover{background:#2292e6;}

/**/
.soux{margin:70px auto;}
/**/
.liu{text-align:center;font-weight: bold;font-size:36px;margin-bottom:60px;}
.liuss{background:#fff;}

.liuss ul{display:grid;grid-template-columns:repeat(3,30%);flex-wrap:wrap;justify-content: space-between;text-align:center;padding:60px 0;}
.liuss ul li{margin:30px auto;font-size:20px;}
.liuss ul li p{width:20%;margin:auto;display:flex;height:100px;align-items: center;margin-bottom:30px;}
.liuss ul li p img{width:100%;transition:all 0.5s;}
.liuss ul li:hover a{color:#097cbb;}
.liuss ul li:hover img{transform:rotateY(180deg);}

/*新闻 097cbb*/
.news{font-size:36px;color:#333;font-weight: bold;margin:75px auto;}
.nes{overflow:hidden;}
.nes img{width:100%;display:block;transition:all 0.3s;}
.nesji{background:#fff;width:36.5%;float:left;}
.nes ul{width:63.5%;display:flex;flex-wrap: wrap;float:right;}
.nesji .neimg{overflow:hidden;}
.nesji .netex{background:#fff;box-sizing:border-box;padding:20px ;}
.nesji .netex h4{font-size:24px;margin:20px auto 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nesji .netex p{font-size:16px;color:#666;line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.nesji .netex span{display:block;color:#097cbb;margin-top:20px;}
.nes ul .neimg{height:13.6vw;overflow:hidden;}
.nes ul .netex{background:#fff;box-sizing:border-box;padding:5px;}
.nes ul .netex h4{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding:15px 10px;text-align:center;}
.nes ul li{width:40%;margin-left:10%;margin-bottom:45px;}
.nes ul li:hover h4{color:#097cbb;}
.nes ul li:hover img{transform:scale(1.1);}
.nesji:hover img{transform:scale(1.1);}
.nesji:hover h4{color:#097cbb;}
.nesji:hover p{color:#333;}
.nesji:hover span{color:#333;}
.nett{text-align:center;padding:20px 0 60px;}
.nett a{display:inline-block;margin:auto;padding:15px 40px;background:#097cbb;color:#fff;font-weight: bold;font-size:18px;}


/*尾部*/
.footer{background:#373737;padding-top:75px;}
.foo{padding:0 4%;display:grid;grid-template-columns: 27% 36% 27%;justify-content: space-between;margin-bottom:60px;}
.fooa{}
.fooa h4{font-size:22px;color:#fff;font-weight: bold;margin-bottom:30px;}
.fooa p{box-sizing:border-box;padding-left:30px;color:#b3b3b3;line-height:21px;margin-bottom:17px;font-size:16px;}
.foob ul{display:flex;justify-content: space-between;}
.foob ul h4{font-size:22px;color:#fff;font-weight: bold;margin-bottom:30px;}
.foob ul li{width:50%;}
.foob ul p{box-sizing:border-box;color:#fff;line-height:23px;margin-bottom:17px;}
.foob ul a{color:#b3b3b3;font-size:16px;}
.foob ul a:hover{color:#097cbb;}
.fooc h4{font-size:22px;color:#fff;font-weight: bold;margin-bottom:30px;}
.fooc p{box-sizing:border-box;color:#fff;line-height:23px;margin-bottom:17px;margin-bottom:30px;}
.fooc input{line-height:40px;box-sizing:border-box;padding:0 20px;display:block;width:100%;margin-bottom:30px;}
.fooc input::placeholder{color:#999;}
.fooc a{text-align:center;color:#fff;background:#2985bc;display:inline-block;padding:10px 40px;font-size:16px;font-weight: bold;}
.fooc a img{margin-left:5px;}

.foss{text-align:center;padding:26px 0;color:#b3b3b3;border-top:1px solid #545454;}


/******************************************/
.nytop{margin-top:200px;padding:0 6%;box-sizing:border-box;font-size:14px;}
.nytop a{display:inline-block; vertical-align: middle;margin-right:7px;color:#666;}
.nytop a:after{content:url("../images/you.png");line-height:14px;margin-left:7px;}
.nytop span{color:#777;}
@media screen and (max-width:1280px){
.nytop{margin-top:40px;}
}

/*关于我们 097cbb*/
.i-about{display:grid;grid-template-columns: 40% 56%;justify-content: space-between;box-sizing:border-box;padding:70px 6%;align-items: center;}
.i-abouta img{width:100%;border-radius:10px;overflow:hidden;display:block;box-shadow: 0 0 5px #666;}
.i-aboutb{font-size:16px;line-height:28px;color:#666;}

.i-aboa{box-sizing:border-box;padding:0 6%;}
.i-aboa h4{font-size:28px;font-weight: bold;margin-bottom:20px;}
.i-aboa p{font-size:20px;color:#666;}

.i-abob{margin:50px auto 70px;}
.i-abob ul{font-size:0;text-align: center;}
.i-abob li{width:16%;display:inline-block;vertical-align: middle;margin:0 2%;}
.i-abob img{width:100%;}
.i-aboc{font-size:16px;line-height:28px;color:#666;box-sizing:border-box;padding:0 6%;margin-bottom:70px;}

.i-abod{margin:50px 6% 70px;}
.i-abod ul{display:flex;flex-wrap: wrap;margin-left:-2%;}
.i-abod li{width:23%;margin-left:2%;margin-bottom:30px;line-height:46px;}
.i-abod li p{box-sizing:border-box;padding:0 15px;border:1px solid #eee;}
.i-abod img{width:100%;}
.i-abod li:hover{box-shadow:0 0 10px #ccc;}
.i-abod li:hover a{color:#097cbb;}

/*产品*/
.i-pro{width:88%;margin:50px auto;display:grid;grid-template-columns: 370px calc(100% - 430px);justify-content: space-between;}
.i-proa h4{font-size:28px;padding:15px 0;border-bottom:1px solid #eee;font-weight: bold;}
.i-proa li a{display:block;line-height:48px;font-size:18px;border-bottom:1px solid #eee;box-sizing:border-box;transition:all 0.3s;}
.i-proa li:hover a{padding-left:20px;color:#097cbb;background:#f9f9f9;}

.i-prob{}
.i-prob ul{display:flex;flex-wrap:wrap;margin-left:-3%;}
.i-prob li{width:30.3333%;margin-left:3%;box-sizing:border-box;border:3px solid #f5f5f5;margin-bottom:30px;}
.i-prob div{overflow:hidden;}
.i-prob img{display:block;transition:all 0.3s;width:100%;}
.i-prob p{text-align:center;line-height:50px;font-size:16px;}
.i-prob li:hover p{color:#097cbb}


/* 联系*/
button,input,select,textarea{font-size:.875rem;font-family:inherit;margin:0;outline:none;resize:none;border:none;background:none;}
.fl{float:left;}
.fr{float:right;}
.contactBox2{margin:50px auto 50px auto;overflow:hidden;background:#fff;border-radius:8px;box-shadow: 2px 2px 20px #ddd;width:88%;}
.feedback{width:50%;background-size:cover;padding:3%;color:#333;box-sizing: border-box;}
.feedback .title{font-size:1.750em;}
.feedback .title span{display:block;font-size:12px;opacity:.8;}
.feedback p{width:49%;float: left;line-height: 50px;margin-bottom: 10px;position: relative;border-bottom: 1px solid #eee;font-size:16px;}
.feedback p:nth-child(2n){float:right;}
.feedback p input{width: 100%;height: 100%;color:#333;}
.feedback .tarea{width: 100%;line-height: 1.6;height:160px;}
.feedback textarea{width: 100%;height: 100%;color:#333;line-height: 24px;}
.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: #097cbb;width: 20%;cursor: pointer;transition: all .3s;display:inline-block;height: 40px;line-height: 40px;margin-top:30px;color:#fff;font-size:14px;border-radius:5px;}
.feedback .sub:hover{background:#246fa6;color:#fff;}
.feedback input::-webkit-input-placeholder,.feedback textarea::-webkit-input-placeholder{color:#666;}
.feedback input::-moz-placeholder,.feedback textarea::-moz-placeholder{ color:#666;}
.feedback input:-moz-placeholder,.feedback textarea:-moz-placeholder{  color:#666;}
.feedback input:-ms-input-placeholder,.feedback textarea:-ms-input-placeholder{ color:#666;}
.contactInfo{width:50%;padding:3%;line-height:2;overflow:hidden;box-sizing:border-box;}
.contactInfo .txt{margin-bottom:30px;}
.contactInfo .ewm{float: left;width:130px;text-align:center;font-size:14px;position: relative;margin-right:80px;}
.contactInfo .ewm img{width:100%;}
.contactInfo .ewm span{display:block;}
.contactInfo .ewm::after{content:"";position: absolute;right:-40px;border-right: 1px dotted #ccc;top:20px;bottom:40px;    height: 100px;}
.contactInfo .zx{display:inline-block;margin-top:40px;background:#246fa6;color:#fff;font-size:14px;height:40px;line-height:40px;border-radius:20px;width:160px;text-align:center;}
.contactInfo .zx:hover{background:#246fa6;}

/*留言*/
.feet{text-align: center;margin:60px auto;}
.fee{box-shadow:0 6px 30px #e9e9e9;margin:0 auto 80px;max-width:900px;box-sizing:border-box;padding:50px;display:flex;justify-content: space-between;flex-wrap:wrap;}
.fee input{width:48%;padding-bottom:10px;border-bottom:1px solid #333;line-height:40px;margin-bottom:10px;flex-shrink:0;color:#000;font-size:16px;}
.fee textarea{flex-shrink:0;width:100%;color:#000;height:100px;border-bottom:1px solid #333;margin-bottom:30px;font-size:16px;}
.fee input::placeholder,.fee textarea::placeholder{color:#333;}
.fee div{width:100%;flex-shrink:0;text-align:center;}
.fee a{display:inline-block;padding:10px 40px;background:#0c50a1;color:#fff;}

#map_container{height:500px;width:88%;margin:0 auto 40px;}

/*新闻 097cbb*/
.n-news{}
.n-news ul li{border-bottom:1px dashed #ccc;padding-bottom:30px;margin-bottom:30px;}
.n-news ul li a{justify-content: space-between;align-items: center;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;}
.n-news ul li .n-nea{flex-shrink:0;width:220px;border:1px solid #eee;}
.n-news ul li .n-nea img{width:100%;transition:all 0.3s;}
.n-news ul li .n-neb{flex-shrink:0;width:calc(96% - 220px);}
.n-news ul li .n-neb h6{font-size:20px;margin-bottom:20px;color:#000;}
.n-news ul li .n-neb p{line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.n-news ul li .n-neb span{display:block;margin-top:20px;color:#888;background:url("../images/ly_li.png") left center no-repeat;box-sizing:border-box;padding-left:10px;}

@media screen and (min-width:1000px){
.n-news ul li:hover .n-nea{background:#fff;}
.n-news ul li:hover .n-nea img{transform:scale(0.9);}
.n-news ul li:hover .n-neb h6{color:#097cbb;}
.n-news ul li:hover .n-neb p{color:#666666;}
}

.n-nes{text-align:center;margin:auto;padding:50px 0 20px;border-bottom:1px dashed #ccc;width:88%;}
.n-nes h5{font-size:20px;margin-bottom:20px;}
.n-nestim{line-height:24px;margin:40px auto 0;padding-bottom:50px;width:88%;}
.n-nestim img{max-width:100%;}
.n-neg{border-top:1px solid #eee;padding-top:20px;display: grid;grid-template-columns: 46% 46%;justify-content: space-between;margin:20px auto 50px;width:88%;}
.n-neg p a{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:block;font-size:0.85vw;}
.n-neg p:last-child{text-align: right;}

.n-serv{text-align:center;font-size:24px;font-weight: bold;color:#333;margin:150px auto 50px;max-width:1000px;width:96%;}
.n-seoo{display:none;}
.n-ser{background:#f5f5f5;display:grid;grid-template-columns: 50% 50%;}
.n-sera{box-sizing:border-box;padding:30px;}
.n-sera li{border-bottom:1px solid #ccc;}
.n-seraa{color:#666;line-height:28px;margin-bottom:20px;font-size:18px;}
.n-serab p{width:90%;display:inline-block;vertical-align: middle;}
.n-serab i{width:6px;height:18px;background:url("../images/img50.png") center right no-repeat;display:inline-block;vertical-align: middle;}
.n-serab{color:#333;padding-bottom:15px;padding-top:15px;display:flex;justify-content: space-between;font-size:15px}
.n-serac{color:#666;padding:15px 0;display:none;line-height:28px;}
.n-se{overflow:hidden;}
.n-se img{width:100%;}
.n-se p{display:none;}
.n-stx{color:#333;margin:60px auto 40px;font-size:24px;font-weight: bold;text-align:center;}
.n-sjj {margin-bottom:60px;}
.n-sjj ul{display:grid;grid-template-columns:repeat(7,13%);justify-content: space-between;}
.n-sjj img{width:100%;}
.n-sjj li{box-sizing:border-box;border:1px solid #eee;border-radius: 5px;overflow:hidden;margin-bottom:20px;}

/*服务097cbb*/
.i-serv{width:88%;margin:60px auto;}
.i-serva{}
.i-serva li{border-bottom:1px solid #eee;padding-bottom:50px;margin-bottom:50px;display:flex;justify-content: space-between;align-items: center;}
.i-serva li .i-sea{width:50%;font-size:15px;line-height:26px;color:#666;}
.i-serva li .i-seb{width:45%;}
.i-serva li .i-seb img{width:100%;}
.i-serva li:nth-child(even) .i-sea{order: 1}
.i-serva li:nth-child(even) .i-seb{order: 0}

.i-ser{font-size:34px;color:#333;font-weight: bold;text-align:center;margin:80px auto 60px;}
.i-set{display:grid;grid-template-columns: 36% 60%;justify-content: space-between;margin:80px auto;}
.i-seta{}
.i-seta ul li{padding:20px 0;border-bottom:1px dashed #ccc;font-weight: bold;font-size:16px;position:relative;cursor: pointer;}
.i-seta ul li:before{content:'';width:5px;height:5px;background:#000;display:inline-block;vertical-align: middle;margin-right:15px;border-radius:10px;transition:all 0.3s;}
.i-seta ul li.sepp:before{width:20px;background:#097cbb;}
.i-seta ul li.sepp{color:#097cbb;}

.i-setb{background:#f8f8f8;box-sizing:border-box;padding:40px;line-height:28px;color:#666;font-size:15px;}
.i-setb li{display:none;}


/**质量**/
.i-yse{width:88%;margin:60px auto;text-align:center;line-height:28px;font-size:15px;}