
body,html{height: 100%;-webkit-text-size-adjust:none;}
* {margin:0px;padding:0px;border:none;outline:none;}
body{font-family:"Microsoft Yahei","Helvetica Neue","Helvetica","Arial",sans-serif;font-size: 16px !important;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0; } 
body{margin: 0 !important;}
h1,h2,h3,h4,h5,h6,h7{font-weight: normal;}
ol,li{list-style: none;}
a{text-decoration: none;color:#010101;}
a:hover,a:focus,a:visited{text-decoration:none;outline:none;}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"]{ -webkit-appearance: none;}
input:focus {outline:none !important;box-shadow: none !important;}
.text-r{text-align: right;}
.text-max-800{max-width: 800px;margin:0 auto;}
a:hover{color: #085BD1;}
input:focus, textarea:focus,  select:focus {outline: none; box-shadow: inherit;}
img {
	max-width: 100%;
	height: auto;
	width: auto\9;
	vertical-align: middle;
    border: 0;
}
.sear-box input::-webkit-input-placeholder{color:#ddd}
.fixed{position: fixed !important;}
.flex{display: flex;}
.container{width: auto; margin: 0 15px; padding: 0;}
.container2{width: auto; margin: 0 15px; padding: 0;}
.container-fluid{padding: 0;}
.colr-w{color: #fff;}
.colr-b{color: #105ecc;}
/* .view p{font-size: 16px;color: #333;line-height: 28px;margin-bottom: 20px;} */
html{font-size: 100px;}
@media (max-width: 1600px){html{font-size: 95px;}}
@media (max-width: 1440px){html{font-size: 90px;}}
@media (max-width: 1220px){html{font-size: 85px;}}
@media (max-width: 1024px){html{font-size: 80px;}}
@media (max-width: 991px){html{font-size: 70px;}}
@media (max-width: 639px){html{font-size: 60px;}}
@font-face {font-family: 'PingFang';src: url('../fonts/PingFang.otf');}
@-webkit-keyframes jump {
  0%   {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
  40%  {-webkit-transform: translate3d(0,50%,0);transform: translate3d(0,50%,0);}
  100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
}
@keyframes jump {
  0%   {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
  40%  {-webkit-transform: translate3d(0,50%,0);transform: translate3d(0,50%,0);}
  100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
}
@keyframes bigsmall {
	0% {
	  -webkit-transform: scale(.8);
	  -moz-transform: scale(.8);
	  -ms-transform: scale(.8);
	  -o-transform: scale(.8);
	  transform: scale(.8);
	}
	100% {
	  -webkit-transform: scale(1);
	  -moz-transform: scale(1);
	  -ms-transform: scale(1);
	  -o-transform: scale(1);
	  transform: scale(1);
	}
  }
@keyframes bigtosmall {
  0% {
  opacity: 1;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  }
  100% {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  }
}
.bigtosmall{
  -webkit-animation-name: bigtosmall;
  animation-name: bigtosmall;
  transform-origin: 50% 50%;
}
.tc{text-align: center;}

/*header*/
header{position: relative;width: 100%;z-index: 999;}
.head-main{position: fixed; width: 100%;height: .95rem; display: flex;display: -moz-box;display: -ms-flexbox;align-items: center;-ms-flex-align: center;
 justify-content: space-between;padding: 0 .5rem;background: rgba(0,0,0,.2);}

.logo{width: 1.98rem;}
/* .logo img{}
.logo img:nth-of-type(1){display: block;}
.logo img:nth-of-type(2){display:none;position: absolute;left: 1rem;top:50%;transform: translateY(-50%); width: 1.64rem;} */
.language{margin-right: 30px;position: relative;}
.language a{color: #fff;}
.language .box{position: absolute;left: 0;top: 100%;right:0; background: #fff;padding:10px 0; display: none;}
.language .box a{padding-bottom: 10px;color: #666;display: block;text-align: center;}
/* .language:hover .box{display: block;} */
.telephone{font-size: 18px;}
.telephone i{padding-right: 10px;}
.head-main.sticky{background: #fff; transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;border-bottom: 1px solid #e1e1e1;box-shadow:0 3px 3px -3px #ddd ;}
.head-main.sticky .sm-nav a{color: #666;}
.head-main.sticky .header-nav ul li > a{color: #333;}
/* .head-main.sticky .logo img:nth-of-type(1),.head-main.on .logo img:nth-of-type(1){display: none;}
.head-main.sticky .logo img:nth-of-type(2),.head-main.on .logo img:nth-of-type(2){display: block;} */

.head-r{display: flex;color: #fff;align-items: center;}
.head-main.sticky .language a,.head-main.on .head-r,.head-main.on .head-r a {color: #222;}
.head-main.sticky .head-r a,.head-main.sticky .head-r{color: #333;}
.head-main.sticky .language-en img:nth-of-type(2) ,.head-main.on .language-en img:nth-of-type(2){opacity: 1;}
.head-main.sticky .telephone img:nth-of-type(2),.head-main.on .telephone img:nth-of-type(2){opacity: 1;}

.head-sear {cursor: pointer; width:20px;height:20px;font-size:16px;line-height:20px;text-align:center;color:#fff;margin-right: 30px;
-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;}
.sear-box {position:absolute;width: 100%; height:0px;overflow:hidden;right:0px;top:.95rem;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.sear-box input {height:60px;width:100%;font-size:18px;line-height:20px;padding:10px 5%;/* border-top: 1px solid #ededed; */outline:none;
background: rgba(0,0,0,.5);color: #fff;}
.head-sear.active .sear-box{height: 60px;}
.head-sear .sear-btn .icon-sousuo:before{content:"\e7d4";}
.head-sear .sear-btn i{font-weight: bold;}
.head-sear.active .sear-btn .icon-sousuo:before{content:"\e610";}
.head-main.sticky .sear-btn i,.head-main.on .sear-btn i{color: #222;}
.head-main.sticky .language a,.head-main.on .language a{color: #222;}

/*nav*/
.sm-nav{margin-right: 0.4rem;position: relative;}
.sm-nav a{color: #fff;margin-right: 0.2rem;font-size: 14px;}
.sm-nav .sm-nav-chil{display: none;position: absolute;background: #fff;top: 40px;min-width: 148px;padding: 10px;border-radius: 4px}
.sm-nav .sm-nav-chil a{color: #666;display: block;margin-bottom: 6px;}
.sm-nav .sm-nav-chil.on{display: block;}



.header-nav{position:relative;flex: 1;-webkit-flex:1;-webkit-box-flex: 1;display: flex;}
.header-nav ul{display: flex;justify-content:flex-end;align-items: center;width: 100%;}
.header-nav ul li{margin-right: .6rem;position: relative;cursor: pointer;}

.header-nav ul li > a{color: #ebebeb;text-align: center;padding: .4rem 0;}
.header-nav ul li > a::after{position: absolute;content: "";left: 0;bottom:-.38rem;width: 0;height: 2px;background: #fff; transition: all .5s;}
.header-nav ul li.active > a::after,.header-nav ul li.on > a::after{width: 100%;}
.header-nav .active a,.header-nav ul li a:hover{color: #fff;}
.sub-nav {position:absolute;left:-.2rem;top:.6rem;opacity: 0;visibility: hidden; transition:all 0.3s ease-in-out;border-radius:4px;
-webkit-transition:all 0.3s ease-in-out;display:flex;justify-content:space-between;background-color:#fff;box-shadow:0 4px 5px rgb(0 0 0 / 10%);}
.header-nav ul li:nth-of-type(3) .nav-item{min-width: 200px;}
.header-nav ul li:nth-of-type(8) .nav-item{min-width: 170px;}
.sub-nav.on{opacity: 1;visibility: visible;}
.sub-nav .nav-item {min-width:140px;display:flex;flex-direction:column;justify-content:center;
align-items:flex-start;width:100%;}
.sub-nav .nav-item a {padding: 10px 14px; width:100%;display:flex;background:transparent;font-size:16px;font-weight:400;color:#777777;line-height:22px;
align-items:center;transition:all .5s;border-bottom:1px solid rgba(226,226,226,1);position: relative;}
.sub-nav .nav-item a:last-child {border-bottom:0;}
.sub-nav .nav-item a:hover {color:#105ecc;padding-left: 25px;}

.nav-icon {display:block;position:absolute;right:1.6rem;top:50%;margin-top:-7px;cursor: pointer;}
.nav-icon span {display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:all .3s linear;}
.nav-icon span:not(:first-child) {margin-top:4px;}
.nav-icon.on span:nth-of-type(1) {-webkit-transform:matrix(1,0,0,1,0,6) rotate(45deg);transform:matrix(1,0,0,1,0,6) rotate(45deg);}
.nav-icon.on span:nth-of-type(2) {width:0;}
.nav-icon.on span:nth-of-type(3) {-webkit-transform:matrix(1,0,0,1,0,6) rotate(45deg);transform:matrix(1,0,0,1,0,-6) rotate(-45deg);}
.head-main.sticky .nav-icon span{background-color: #333;}

/* banner */
.banner {overflow: hidden;}
.banner .swiper-container{position:relative;}
.hei100{height: 100vh;}
.banner .swiper-slide{overflow: hidden;}
#section0 .images{height: 100%; width: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.banner-txt{position:absolute;right:3%;top: 40%;width: 45%;transform: translateY(40%);color: #fff; transition: all 1s ease; transition-delay: 0.3s; opacity: 0;text-shadow: 0 0 3px #333;}
.swiper-slide.swiper-slide-active .banner-txt{transform: translateY(0); opacity: 1;}
.banner .swiper-slide:nth-of-type(1) .banner-txt,.banner .swiper-slide:nth-of-type(2) .banner-txt,.banner .swiper-slide:nth-of-type(3) .banner-txt{left:50%;right: 0;transform: translate(-50%,40%);}

.banner-txt h3{font-size: .48rem;font-weight: bold;margin-bottom: 20px;}
.banner-txt p:nth-of-type(1){font-size: .2rem;margin-bottom: 20px;}
.banner-txt p:nth-of-type(2){font-size: 20px;}
.widthFix{width: 100%}
.bannerimg{width: 100%; height: 100vh;object-fit: cover;transform: scale3d(1, 1, 1);transition: all 6s cubic-bezier(0.04, 0.79, 1, 1);}
.banner .swiper-slide-active .bannerimg{transform: scale3d(1.15, 1.15, 1);transition: all 6s cubic-bezier(0.04, 0.79, 1, 1);}


.banner-info{position:absolute;bottom: 5%; right:0;left:0;z-index:5;display:flex;color:#fff;align-items:center;justify-content:center}
.banner-info .mouse{position:relative;width:.64rem;height:.64rem;border:1px dashed #fff;border-radius:50%;text-align: center;line-height: .64rem;
}
.banner-info .mouse:after{position: absolute;left: 30%;top: 0; font-family:iconfont; content:"\eb90";font-size: 25px;color: #fff;transform: translateX(-50%);
 -webkit-animation: updown 0.5s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;
  animation: updown 0.5s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;
}

.banner-page-num{position: absolute; z-index: 6; right: 9.896%; top: 91.8vh; height: .3rem;  width: 2.64rem; display: flex; justify-content: space-between;}
.banner-page-num span{ display: inline-block; color: #fff;  transition: all .3s;font-size: 18px;line-height: 25px;}
.my-swiper-scrollbar{position: absolute;right: calc(9.896% + .36rem); top: 93vh;  height: 1px; background: rgba(255,255,255,0.4); width: 1.92rem;z-index: 6;}
.my-swiper-scrollbar .my-swiper-scrollbar-drag{position: absolute; left: 0;  height: 1px; background: #fff;z-index: 7; top: -0.5px; transition-duration: 300ms; transition: all .3s; transform: translate3d(0,0,0);}

#section0 .swiper-button-next, #section0 .swiper-button-prev{top: 60%; width: .5rem;height: .5rem;background-image: none;border: 1px solid #fff;border-radius: 50%;
line-height: .5rem;text-align: center;transition: all .5s;}
#section0 .swiper-button-prev::before{font-family:iconfont;content:"\e72a";font-size: 18px;color: #fff;}
#section0 .swiper-button-prev{left: .5rem;}
#section0 .swiper-button-next::before{font-family:iconfont;content:"\e72b";font-size: 18px;color: #fff;}
#section0 .swiper-button-next{right: .5rem;}
#section0 .swiper-button-next:hover, #section0 .swiper-button-prev:hover{background: #fff;
box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.3);}
#section0 .swiper-button-next:hover::before, #section0 .swiper-button-prev:hover::before{color: #105ecc;font-weight: bold;}

/* 关于我们 */
.indx-about{padding-top: .6rem;text-align: center;}
.title{font-size: .42rem;margin-bottom: 40px;text-align: center;}
.title2{font-size: .34rem;font-weight: bold;margin-bottom: 30px;}
.indx-about p{font-size: 18px;color: #666;line-height: 32px;width: 70%;margin: 0 auto .6rem;}
.more-btn{background: #fff;width: 162px;color: #105ecc;text-align: center;display: flex;justify-content: center;align-items: center;padding: 12px 0;
transition: all .5s;margin: 0 auto;border: 1px solid #ededed;}
.more-btn:hover{background: #105ecc;border: 1px solid #105ecc;color: #fff;}
.more-btn i{font-size: 20px;padding-left: 10px;}
.indx-about-pic{background: url(../images/about-pic-bg.jpg) #d6e6fd no-repeat;width: 100%;height: 7rem;position: relative;margin-top: 1.8rem;}
.indx-about-pic img{position: absolute;right: 0;top: -0.8rem;}
/* 产品中心 */
.indx-pro{background: url(../images/pro-bg.png) bottom center #f2f2f2 no-repeat;padding-top: 1.6rem;margin-top: -0.8rem;padding-bottom: 1.2rem;}
.indx-pro-list{background: #fff;margin-bottom: 30px;}
.indx-pro-list a{display: flex;position: relative;justify-content: center;align-items: center;padding: .8rem .4rem;}
.indx-pro-list a img{width:86%;}
.indx-pro-tit{position: absolute;width: 100%;height: 100%;background:rgba(16,94,204,.5) ;left: 0;top: 0;opacity: 0;transition: all .5s;}
.indx-pro-tit h2{position: absolute;font-size: 24px;color: #fff;width: 100%;text-align: center;top: 50%;transform: translateY(-50%);}
.indx-pro-list a:hover .indx-pro-tit{opacity: 1;}
.indx-pro .row{margin-bottom:20px;}
.indx-pro .more-btn{background: #105ecc;color: #fff;}
.indx-pro .more-btn:hover{background: #fff;color: #105ecc;}
/* 解决方案 */
.indx-case{background: url(../images/img/case-bg.jpg) no-repeat;background-size: cover;padding: .8rem 0 1.2rem;}
.indx-case .row{margin-top: .8rem;}
.case-ico{border: 1px solid rgba(255,255,255,.5);width: 130px;height: 130px;border-radius: 50%;margin: 0 auto .5rem;display: flex;justify-content: center;
align-items: center;position: relative;top: 0;transition: all .5s;cursor: pointer;}
.indx-case-list:hover .case-ico{top: -20px;}
.case-ico span{font-size: 64px;opacity: .8;}
.indx-case-list{text-align: center;color: #fff;padding: 0 20px;margin-bottom: .4rem;}
.indx-case-list h4{font-size: 24px;margin-bottom: .4rem;}
.indx-case-list p{}
/* 新闻 */
.indx-news{background: url(../images/indx-news-bg.jpg) center right no-repeat;padding: .8rem 0;background-size: cover;}
.indx-news-top{display: flex;}
.indx-news-top .title{flex: 1;text-align: left;}
.indx-news-list a{background: #fff;display: block;padding-bottom: .4rem;box-shadow: 0 0 3px rgba(0,0,0,.1);margin-bottom: .4rem;}
.indx-news-img{margin-bottom: 20px;overflow: hidden;text-align: center;}
.indx-news-img img{transition: all .5s;width: 100%; }
.indx-news-list a:hover .indx-news-img img{transform: scale(1.2);}
.indx-news-list h4{font-size: 20px;margin-bottom: 20px;padding: 0 20px;height:56px; overflow: hidden; text-overflow:ellipsis;display:-webkit-box;
-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height: 28px;}
.indx-news-list span{color: #666;font-size: 14px;margin-bottom: 20px;display: block;padding: 0 20px;}
.indx-news-list p{color: #666;padding: 0 20px;overflow: hidden; text-overflow:ellipsis;display:-webkit-box;height: 45px;
-webkit-box-orient:vertical;-webkit-line-clamp:2;}

/* 认证 */
.indx-license{padding: .8rem 0 1rem;}
.indx-license .indx-license-img{border: 1px solid #ededed;text-align: center;transition: all .5s;margin-bottom: 20px;position: relative;top: 0;}
.indx-license-img:hover{box-shadow: 0 0 10px rgba(0,0,0,.1);top: -20px;}

/* 底部 */
.footer{background: #0a142f;padding-top: .6rem;color: rgba(255,255,255,.6);}
.footer a{color: rgba(255,255,255,.6);transition: all .5s;}
.footer a:hover{color: rgba(255,255,255,1);}

.footer-left img{margin-bottom: .4rem;}
.footer-left p{margin-bottom: 10px;}
.footer-left i{font-size: 24px;padding-right: 10px;}
.footer .row{border-bottom: 1px solid rgba(255,255,255,.1);padding-bottom: .4rem;}
.footer-copy{padding: 20px 0;}
.footer-center dl dt{color: #fff;font-size: 18px;margin-bottom: 20px;}
.footer-center dl dd a{display: block;margin-bottom: 10px;}
.footer-right h5{color: #fff;margin-bottom: 30px;font-size: 18px;font-weight: bold;}
.footer-right form{position: relative;margin-bottom: 40px;}
.footer-right .form-control{height: 54px;border-radius: 0;}
.footer-right button{position: absolute;right: 0;top: 0;width: .8rem;height: 54px;background: #105ecc;}
.footer-right button i{font-size: 28px;color: #fff;}
.social{display: flex;}
.social a{background: rgba(255,255,255,.4);width: 48px;height: 48px;border-radius: 50%;margin-right: 10px;display: block;text-align: center;line-height: 48px;
transition: all .5s;}
.social a i{font-size: 24px;color: #222;}
.social a:hover{background: #105ecc;}
.social a:hover i{color: #fff;}
.footer-copy{display: flex;justify-content: center;}
/* .copy-info{flex: 1;} */
.copy-info p{font-size: 14px;}
.copy-link a{font-size: 14px;padding: 0 5px;}
.footer .col{margin-bottom: 20px;}

.back-to-top{background-color: #fff;width: 50px; height: 50px; line-height: 50px; text-align: center; position: fixed; z-index: 999;box-shadow: 0 0 20px rgba(16,94,204,.2);
 right: 50px; bottom:1rem;animation: jump 3.5s linear infinite;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}
.back-to-top i{color: #222;font-size: 28px;}
.back-to-top:hover{background: #105ecc;}
.back-to-top:hover i{color: #fff;}

/* 内页 */
.page-banner{position: relative;overflow: hidden;}
.page-banner img{width: 100%;height: 300px;object-fit: cover;}
.page-tit-info{position: absolute;left: 50%;top: 65%;transform: translate(-50%,-50%);color: #fff;text-align: center;}
.page-tit-info h3{font-size:.42rem;margin-bottom: 5px;text-shadow: 0 0 5px #888;}
.page-tit-info p{font-size: .28rem;color: rgba(255,255,255,.8);}
.page-nav{background: #fff;border-bottom: 1px solid #ddd;}
.page-nav ul{display: flex;white-space: nowrap;overflow-x: auto;}
.page-nav ul li{text-align: center;flex: 1;transition: all .5s;} 
.page-nav ul li a{color: #666;font-size: 18px;display: block;padding: .24rem 0;}
.page-nav ul li.on, .page-nav ul li:hover{background: #105ecc;}
.page-nav ul li.on a, .page-nav ul li:hover a{color: #fff;}


.page-about{background: #f5f6f8;padding: .8rem 0;}
.about-info{margin-bottom: .5rem;}
.about-info h3{font-size: .42rem;margin-bottom: 20px;}
.about-info p{color: #666;line-height: 28px;margin-bottom: 10px;}
.about-number{display: flex;flex-wrap: wrap;}
.number-item{width: 33.33%;margin-bottom: .4rem;}
.number-item p:nth-of-type(1){color: #105ecc;}
.number-item p:nth-of-type(2){color: #666;}
.number-item .number{font-size: .42rem;font-weight: bold;padding-right: 5px;}
.page-about .col:nth-of-type(1){margin-bottom: 20px;}
.page-about .col:nth-of-type(2){padding-left: .6rem;}
.page-jaz{background: url(../images/jaz-bg.jpg) no-repeat;padding: 1.1rem 0;background-size: cover;}
.page-text{margin-bottom: .6rem;}
.page-text h3{font-size: .42rem;margin-bottom: .4rem;}
.page-text p{color: #666;width: 72%;margin: 0 auto;line-height: 28px;}
.page-jaz ul{display: flex;}
.page-jaz ul li{width: 20%;margin-right: 20px;position: relative;top: 0;transition: all .5s;}
.page-jaz ul li:hover{top: -30px;}
.jaz-item{background: rgba(255,255,255,.2);padding: .5rem .2rem;text-align: center;color: #fff;}
.jaz-img {margin-bottom: .3rem;}
.jaz-img i{font-size: .64rem;}
.jaz-tit{font-size: 24px;margin-bottom: 20px;}
.jaz-item p{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:5;height:114px}

/* 新调整的历史发展 */
.fation{position: relative;}
.fation .swiper-container{padding-top: .2rem;}
.fation .swiper-slide,.fation .swiper-wrapper{}
.fation .swiper-slide .item{border-right: 1px solid #ddd;}
.fation .swiper-slide .item h3{font-size: .62rem;color: #105ecc;margin-bottom: 30px; transition: all 0.3s ease;}
.fation .swiper-slide .item:hover h3{ transform: translateY(-0.2rem);}
.fation .swiper-slide .item p{margin-bottom: .1rem;line-height: .27rem;color: #666;filter: blur(0px) !important;}
.fation .swiper-button-next,.fation .swiper-button-prev{ top: auto;bottom: -1rem;background-image: none;width: .6rem;height: .6rem;border: 1px solid #105ecc;border-radius: 50%;line-height: .6rem;text-align: center;}
.fation .swiper-button-next::before,.fation .swiper-button-prev::before{font-family:iconfont;content: "\e72b";font-size: 26px;color:#105ecc;font-weight: bold;}
.fation .swiper-button-next{right: 44%;}
.fation .swiper-button-prev{left: 44%;transform: rotate(-180deg);}

.page-his{margin: .4rem 0 .8rem;background: url(../images/his-bg.png) no-repeat;background-size:cover;padding: .7rem 0 1rem;}
.his-top{margin-bottom: .6rem;}
.his-top .col:nth-of-type(2){text-align: right;}
.his-top .row{display: flex;align-items: center;}
.his-top h3{font-size: .72rem;color: #105ecc;margin-bottom: 30px;}
.his-top p{margin-bottom: 20px;}
.his-top img{border-radius: 30px;max-height: 3.94rem;}

.his-bar{position: relative;height: 1rem;}
.his-bar::before{position: absolute; left: 0;  top: 50%; width: 100%;  height: 1px; content: '';background: #e5e5e5;}
.his-bar #gallery-thumbs .swiper-slide {width: 14.2857143%;height: 100%;}
.his-bar .swiper-slide-thumbs-item{ text-align: center; cursor: pointer;}
.his-bar .swiper-slide-thumbs-item-top{ height: 1rem; position: relative; top: -0.01rem; z-index: 10;}
.his-bar .swiper-slide-thumbs-item-top .history-dot {position: absolute; width: 0.09rem; height: 0.09rem; background: #C1C1C1; border-radius: 50%; left: 50%; top: 50%; z-index: 15; margin-left: -0.045rem; margin-top: -0.025rem; transition: all .3s ease;}
.his-bar .swiper-slide-thumbs-item p{font-size: 0.18rem; color: #212121; transition: all .3s ease;}
.his-bar #gallery-thumbs .swiper-slide-thumb-active .swiper-slide-thumbs-item-top .history-dot {width:0.15rem;height:0.15rem;background:#FFFFFF;border:0.03rem solid #3171FF;margin-left:-0.075rem;margin-top:-0.055rem;}
.his-bar #gallery-thumbs .swiper-slide-thumb-active .swiper-slide-thumbs-item p {color:#3171FF;}
.his-bar .swiper-button-prev,.his-bar .swiper-button-next{ width: 0.42rem; height: 0.42rem; border-radius: 50%; background-color: #3171FF; background-image: none;  }
.his-bar .swiper-button-prev.swiper-button-disabled,.his-bar .swiper-button-next.swiper-button-disabled{ border: 1px solid #E5E5E5; background-color: #fff;opacity: 1;}

.his-bar .swiper-button-prev{left: 0;}

.his-bar .swiper-button-next{right: 0;}

.his-bar .swiper-button-prev::after{content: ''; width: 0.1rem; height: 0.1rem; border-top: 1px solid #ffffff;border-right: 1px solid #ffffff; transform: rotate(-135deg); left: 50%; top: 50%; margin-left: -0.025rem; margin-top: -0.05rem;position: absolute;}

.his-bar .swiper-button-next::after{content: ''; width: 0.1rem; height: 0.1rem; border-top: 1px solid #ffffff;border-right: 1px solid #ffffff; transform: rotate(45deg); left: 50%; top: 50%; margin-left: -0.06rem; margin-top: -0.05rem;position: absolute;}

.his-bar .swiper-button-disabled.swiper-button-prev::after{ border-top: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;}

.his-bar .swiper-button-disabled.swiper-button-next::after{ border-top: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;}

/* 认证获奖 */

.page-award{padding: .8rem 0;}
.page-award .page-text{background: url(../images/model.png) center no-repeat;padding: .3rem 0;background-size: contain;}
.award-item{position: relative;}
.award-img{text-align: center;}
.award-txt-info{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(16,94,204,.9);color: #fff;padding: .5rem .3rem;opacity: 0;
transition: all .5s;cursor: pointer;}
.award-item:hover .award-txt-info{opacity: 1;}
.award-txt-info h4{font-size: 24px;text-align: center;margin-bottom: 30px;}
.award-txt-info p{line-height: 26px;}
.award-rz{background: url(../images/award-bg.jpg) #f5f6f8 no-repeat;padding: .8rem 0 2rem;background-size: cover;}
.award-wrap{position: relative;}
.award-wrap-content{display: flex;flex-wrap: wrap;}
.award-wrap-content .item{width: 20%;margin-bottom: 20px;height:1.2rem;}
.award-wrap-content .item .award-item-img{margin-right: 10px;text-align:center;background:#fff;}
.award-wrap-content .item .award-item-img img{height:1.2rem;width:auto;object-fit:cover;}
.award-wrap .swiper-button-next,.award-wrap .swiper-button-prev{ top: auto;bottom: -1rem;background-image: none;width: .6rem;height: .6rem;border: 1px solid #105ecc;border-radius: 50%;line-height: .6rem;text-align: center;}
.award-wrap .swiper-button-next::before,.award-wrap .swiper-button-prev::before{font-family:iconfont;content: "\e72b";font-size: 26px;color:#105ecc;font-weight: bold;}
.award-wrap .swiper-button-next{right: 44%;}
.award-wrap .swiper-button-prev{left: 44%;transform: rotate(-180deg);}

/* 社会责任 */
.page-duty{padding: .6rem 0 1rem;}
.duty-logo{text-align: center;margin-bottom: .2rem;}

.duty-scrip{width: 70%;margin: 0 auto;padding-bottom: 20px;}
.duty-scrip p{font-size: 16px;line-height: 32px;}
.duty-scrip h4{font-weight: bold;margin: 15px 0 5px;}
.duty-item{position: relative;color: #fff;text-align: center;margin-bottom: 20px;}
.duty-txt{position: absolute;left: 0;top: 50%;transform: translateY(-50%);padding: 0 .28rem;}
.duty-txt h3{font-size: 20px;margin-bottom: 10px;}
.duty-txt p{line-height: 26px;text-align: left;}
.duty-img{overflow: hidden;background: #6c7a87;}
.duty-img img{transition: all .5s;width: 100%;}
.duty-item:hover .duty-img img{transform: scale(1.2);}

.duty-txt .scrip{
	text-align: left;
}
.duty-txt .scrip b{
	display: block;
	margin: 10px 0 5px;
}

/* 服务支持 */
.service-sec1{padding: .8rem 0;}
.service-sec1 .row{display:flex;flex-wrap:wrap;}
.service-sec1-item{background: #f2f3f4;position: relative;padding: .4rem .4rem 1rem;margin-bottom: 30px;z-index: 0;}
.service-sec1-item h3{font-size: 24px;margin-bottom: 30px;font-weight: bold;}
.service-sec1-item p{color: #666;line-height: 28px;min-height:84px}
.service-sec1 .col .service-sec1-item::after{position: absolute;content:''; right: 0;bottom: .2rem;width: 2.1rem;height: 2.4rem;z-index: -1;opacity: .8;}
.service-sec1 .col:nth-of-type(1) .service-sec1-item::after{background: url(../images/img/g.jpg) no-repeat;background-size: 2.1rem 2.4rem;}
.service-sec1 .col:nth-of-type(2) .service-sec1-item::after{background: url(../images/img/l.jpg) no-repeat;background-size: 2.1rem 2.4rem;}
.service-sec1 .col:nth-of-type(3) .service-sec1-item::after{background: url(../images/img/o.jpg) no-repeat;background-size: 2.1rem 2.4rem;}
.service-sec1 .col:nth-of-type(4) .service-sec1-item::after{background: url(../images/img/b.jpg) no-repeat;background-size: 2.1rem 2.4rem;}
.service-sec1 .col:nth-of-type(5) .service-sec1-item::after{background: url(../images/img/a.jpg) no-repeat;background-size: 2.1rem 2.4rem;}
.service-sec1 .col:nth-of-type(6) .service-sec1-item::after{background: url(../images/img/l.jpg) no-repeat;background-size: 2.1rem 2.4rem;}
.service-sec2{background: url(../images/img/service-bg.jpg) no-repeat;padding: .8rem 0 1.6rem;}
.service-sec2 .page-text p{color: #fff;}
.service-sec2-item{position: relative;color: #fff;width: 2.6rem;height: 2.6rem;text-align: center;z-index: 0;margin-bottom: 20px;}
.service-sec2-item::after{position: absolute;content:''; left: 0;top: 0;width:100%;height:100%; background: rgba(16,94,204,0.3);transform:rotate(45deg);z-index: -1;}
.service-sec2-item .service-num{font-size: .48rem;color: #9eb1cc;margin-bottom: .4rem;}
.service-sec2-item p{font-size: .28rem;color: #fff;}
.service-sec2 .row{margin-top: 1.2rem;}
.service-sec3{padding: .8rem 0;}
.service-case{position: relative;text-align: center;color: #fff;z-index: 0;margin-bottom: .1rem;padding: .5rem 0;cursor: pointer;}
.service-case::after{position: absolute;content: '';left: 0;top: 0;background: #f5f5f5;width: 100%;height: 3rem;z-index: -1;}
.service-case-txt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.service-case-txt h4{font-size: 24px;margin-bottom: 10px;line-height: 32px;}
.service-case-txt p{text-align: left;position: relative;top: 20px;opacity: 0;transition: all .5s;}
.service-case:hover .service-case-txt p{top: 0;opacity: 1;}
.service-case-img{overflow: hidden;}
.service-case-img img{transform: scale(1);transition: all .5s;}
.service-case:hover .service-case-img img{transform: scale(1.2);}
.service-coop{padding: .8rem 0;background: #f5f6f8;}
.service-coop-logo{display: flex;justify-content: space-between;}
.coop-logo-img{margin-bottom: 20px;margin-right: 20px;box-shadow: 0 0 10px rgba(0,0,0,.1);position: relative;top: 0;transition: all .5s;}
.coop-logo-img:hover{top: -20px;}
/* 业务 */
.busin-sec1{padding: .8rem 0;}
.busin-jysc{display: flex;justify-content: center;}
.busin-jysc .item{background: url(../images/busin-btn.png) no-repeat;text-align: center;width: 2.5rem;background-size: 100%;color: #fff;
font-size: .2rem;line-height: .9rem;}
.busin-jsff{background: #f2f3f4;padding: .3rem .3rem .6rem;position: relative;text-align: center;margin-bottom: 20px;}
.busin-jsff::after{position: absolute;content: '';top: .3rem;left: 50%;background: url(../images/logo-sm-10.png) no-repeat;width: 1.26rem;height: 1.34rem;
background-size: 1.26rem 1.34rem;transform: translateX(-50%);}
.busin-jsff-ico{margin-bottom: 10px;}
.busin-jsff-ico i{font-size: .64rem;color: #3c7ad2;}
.busin-jsff h4{margin-bottom: 30px;font-size: 20px;font-weight: bold;}
.busin-jsff p{color: #666;text-align: left;line-height: 28px;min-height: 140px;}
.busin-sec2{padding-bottom: .6rem;}
.busin-sec3{padding: .8rem 0 .6rem;background: url(../images/busin-bg.jpg) top center no-repeat;}
.busin-sec3-item{position: relative;color: #fff;cursor: pointer;z-index: 0;margin-bottom: 20px;}
.busin-sec3-item:before{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 1;opacity: 0;transition: all .5s;}
.item-img{overflow: hidden;}
.item-img img{transition: all .5s;width:100%}
.item-tit{position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.5);width: 100%;height: .86rem;line-height: .86rem;font-size: .24rem;text-align: center;
line-height: .86rem;z-index: 99;}
.item-scrip{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: .18rem;line-height: 28px;width: 100%;padding: 0 .5rem;opacity: 0;
transition: all .5s;z-index: 99;}
.busin-sec3-item:hover .item-img img{transform: scale(1.2);}
.busin-sec3-item:hover:before, .busin-sec3-item:hover .item-scrip{opacity: 1;}
.busin-sec3 .page-text p{margin: 0;color: #fff;}
.busin-sec4{background: url(../images/busin-bg2.jpg) no-repeat;padding: .8rem 0 1.2rem;}
.busin-sec4 .col:nth-of-type(2) h4{font-size: 28px;color: #105ecc;margin-bottom: .3rem;}
.busin-sec4-main dl{border-bottom: 1px solid #ddd;display: flex;align-items: center;padding: .2rem 0;}
.busin-sec4-main dl dt{font-size: .24rem;font-weight: normal;width: 25%;}
.busin-sec4-main dl dd{color: #666;width:75%;line-height: 28px;}
.busin-sec4 .page-text{position: relative;}
.busin-sec4 .page-text::after{position: absolute;left: 0;top: 0;content: '';background: url(../images/logo-10.png) no-repeat;width: 3.7rem;height: 3.9rem;
background-size: 3.7rem 3.9rem;}
.busin-sec4 .page-text p{margin: 0;width: 80%;}
.busin-sec5{padding: .2rem 0 .6rem;}
.busin-sec5-item{position: relative;cursor: pointer;margin-bottom: 20px;}
.item-info{position: absolute;left: 50%;top: 50%;transform: translateX(-50%);width: 100%;padding: 0 .5rem;color: #fff;text-align: center;transition: all .5s;}
.item-info h4{font-size: .24rem;margin-bottom: .3rem;}
.item-info p{line-height: .28rem;opacity: 0;transition: all .5s;font-size: .16rem;}
.busin-sec5-item:hover .item-img img{transform: scale(1.2);}
.busin-sec5-item:hover .item-info{top: 30%;}
.busin-sec5-item:hover .item-info p{opacity: 1;}

/* 常见问题 */
.faq{background: #f5f6f8;padding: .6rem 0 .8rem;}
.faq-list{padding:0 .8rem;}
.faq-item{background: #fff;margin-bottom: .4rem;padding: 0 .4rem;cursor: pointer; position: relative;top: 0;transition: all .5s;}
.faq-item:hover{top: -20px;}
.faq-item .faq-top{display: flex;align-items: center;padding: .3rem 0;border-bottom: 1px solid #EAEAEA;}
.faq-q-ico{width: .28rem;height: .28rem;}
.faq-q-txt{font-size: 20px;margin-left: .3rem;flex: 1;}
.faq-q-btn{width: .24rem;height: .24rem;position: relative;}
.faq-q-btn img{transition: all .5s;}
.faq-q-btn img:nth-of-type(2){position: absolute;right: 0;top: 0;display: none;}
.faq-item.on .faq-q-btn img:nth-of-type(2){display: block;}
.faq-item.on .faq-q-btn img:nth-of-type(1){display: none;}

.faq-main{position: relative; margin-top:30px;display: none;}
.faq-main img{position: absolute;left: 0;top: 0;width: .28rem;height: .28rem;}

.faq-info{margin-left: .62rem;padding-bottom: .4rem;}
.faq-info h5{font-size: 18px;margin-bottom: 10px;}
.faq-info p{color: #666;line-height: 30px;margin-bottom: 30px;}

/* 人才招聘 */
.job{background: #f5f6f8;padding: .6rem 0 .8rem;}
.job-main{background: #fff;}
.job-top{display: flex;font-size: 18px;color: #222;font-weight: bold;border-bottom: 1px solid #E5E5E5;}
.job-type{display: flex;color: #222;position: relative;border-bottom: 1px solid #E5E5E5;align-items: center;}
.job-top > div,.job-type > div{width: 16.66%;text-align: center;padding:.3rem 0;}
.job-btn{position: relative;}
.job-btn i{font-size: 24px;}
.job-btn i:nth-of-type(2){display: none;}
.job-scrip{padding: .3rem 1.4rem;border-bottom: 1px solid #E5E5E5;display: none;}
.job-scrip h5{font-size: 18px;font-weight: bold;margin: 20px 0;}
.job-scrip p{margin-bottom: 10px;color: #666;}
.job-item{cursor: pointer;}
.job-item.on .job-type{background: #ededed;}
.job-item.on .job-btn i:nth-of-type(2){display: block;}
.job-item.on .job-btn i:nth-of-type(1){display: none;}

/* 联系我们 */
.contact{background: url(../images/contact-bg.jpg) center no-repeat;padding: 1.2rem 0;background-size: cover;}
.contact-main{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);padding: .6rem .6rem .4rem;}
.contact-l{border: 1px solid #ededed;border-radius: 4px;padding: .3rem;}
.contact-l h4, .contact-form h4{font-size: 24px;margin-bottom: 20px;}
.contact-l > p {color: #666;margin-bottom: .3rem;}
.contact-info dl{margin-bottom: .3rem;display: flex;align-items: center;}
.contact-info dl dt{border: 1px solid #ddd;width: .64rem;height: .64rem;border-radius: 50%;line-height: .64rem;text-align: center;}
.contact-info dl dd{padding-left: .2rem;}
.contact-info dl dt i{font-size: .32rem;color: #105ecc;}
.contact-info dl dd p:nth-of-type(1){font-size: 18px;}
.contact-info dl dd p:nth-of-type(2){color: #666;}
.contact-message .more-btn{background: #105ecc;color: #fff;margin: 0;}
.contact-message .more-btn:hover{border: 1px solid #105ecc;background: #fff;color: #105ecc;}
.contact-message .form-textarea textarea{height: 1.4rem;}
.form-group input{height:44px;box-shadow: none;border: 1px solid #ddd;}
.form-textarea textarea{box-shadow: none;border: 1px solid #ddd;}
.form-group.flex input:nth-of-type(1){margin-right: 20px;}
.contact-form p{margin-bottom: .2rem;color: #666;}
.contact-main .col:nth-of-type(1){padding-right: .5rem;margin-bottom: .2rem;}
/* 销售网络 */
.net{background: url(../images/img/net-bg.jpg) no-repeat;padding: 1rem 0;background-size: cover;}
.net .page-text p{margin: 0;width: 100%;}
.net-content{display: flex;align-items: center;max-width: 1370px;margin: 0 auto;}
.net-number{display: flex;}
.net-number .number-item{width: 50%;}
.net-main{position: relative;width: 68%;}
.net-main > div{}
.net-info{width: 32%;}
.net-main .item{position: absolute;width: 8.23vw;height: 8.23vw;background: url(../images/dot.png) no-repeat;background-size: cover;
-webkit-animation: bigsmall 1s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;animation: bigsmall 1s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;}
.net-main .item:nth-child(1){top:28%;right:8%;}
.net-main .item:nth-child(2){top:44%;right:13.5%;}
.net-main .item:nth-child(3){top:36%;right:22%;}
.net-main .item:nth-child(4){top:14%;right:46%;}
.net-main .item:nth-child(5){top:22%;left:11.5%;}
.net-main .item:nth-child(6){top:49%;left:16.5%;}
.net-addr{background: #f5f6f8;padding: .8rem 0;}
.addr-item{background: #fff;margin-bottom: 30px;position: relative;top: 0;transition: all .5s;}
.addr-info{padding: .2rem;}
.addr-info h4{font-size: 20px;margin-bottom: 20px;}
.net-addr .row .col:nth-of-type(n+4) .addr-info p:nth-of-type(1){height: 68px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; 
-webkit-box-orient:vertical;-webkit-line-clamp:3;}

.addr-info p{color: #666;margin-bottom: 10px;display: flex;}
.addr-info p i{padding-right: 10px;}
.addr-info p:nth-of-type(1) span{}
/* .addr-item:hover .item-img img{transform: scale(1.2);} */
.addr-item:hover{box-shadow: 0 0 10px rgba(0,0,0,.2);top: -20px;}
.net-addr .row{display: flex;flex-wrap: wrap;}

/* 新闻 */
.news{background: #f5f6f8;padding: .6rem 0;}
.news .row a{display: block;background: #fff;padding: .3rem;margin-bottom: 30px;color: #666;transition: all .5s;}
.news .row a:hover{background: #105ecc;color: #fff;}
.news .row a:hover h3{color: #fff;}
.news span{margin-bottom: 20px;display: block;}
.news h3{font-size: 18px;color: #222;margin-bottom: 20px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;
-webkit-line-clamp:2;height: 40px;}
.news .item-img{margin-bottom: .4rem;}
.news .item-img img{width: 100%; height: 2.92rem;object-fit: contain;}
.news .news-item .news-ico{display: flex;}
.news-ico span{flex: 1;}
.news-ico i{font-size: 20px;}
.news .row{display: flex;flex-wrap: wrap;}
.breadcrumb-box{margin-bottom: 30px;display: none;}
.breadcrumb-box ul{display: flex;}
.breadcrumb-box ul li{color: #f2f2f2;display: inline-block;}
.breadcrumb-box ul li a{color: #fff;padding-right: 20px;position: relative;}
.breadcrumb-box ul li a::after{content: '';position: absolute;top:8px;right: 8px;width:8px;height: 8px;border-top: solid 1px #c4c4c4;
border-right: solid 1px #c4c4c4;-webkit-transform: rotate(45deg);}
.news-d-main, .pro-d-main{position: relative;background: #f5f6f8;}
.news-d-main > img, .pro-d-main > img{width:100%; height:100%;object-fit:cover;}
.news-d-main .container, .pro-d-main .container{position: relative;}
.news-d{background: #fff;padding: .6rem 1.6rem;margin: .4rem 0;}
.news-d-scrip h3{font-size: 24px;margin-bottom: 30px;text-align: center;}
.news-d-scrip span{display: block;color: #666;text-align: center;margin-bottom: .3rem;}
.news-d-info{border-top: 1px solid #ddd;padding: .3rem 0;border-bottom: 1px solid #ddd;}
.news-d-info p{line-height: 28px;margin-bottom: 20px;}
.news-d-info img{margin-bottom: 20px;display:block;margin-left:auto;margin-right:auto;}
.news-page{margin-top: .3rem;}
.news-page a{display: flex;font-size: 18px;margin-bottom: 20px;align-items: center;}
.news-page span{background: #e5eefb;width: 1.62rem;padding: 10px 0;text-align: center;}
.news-page h4{padding-left: 20px;}
/* 产品 */
.pro{background: #f5f6f8;padding: .4rem 0 .6rem;}
.pro .row{display:flex;flex-wrap:wrap;}
.pro-img{padding:0 0 .1rem}
.pro-img img{width:86%}
.pro a.pro-item{display: block;background: #fff;padding:.2rem; margin-bottom: .3rem;text-align: center;position: relative;transition: all .5s;z-index: 0;}
.pro a.pro-item::after{content: '';position: absolute;left: 0;bottom: 0;background: #105ecc;width: 100%;height: 0;z-index: -1;transition: all .5s;}
.pro-info{position: relative;top: 0;transition: all .5s;}
.pro-info h2{font-size: 18px;margin-bottom: 10px;}
.pro-info p{opacity: 0;}
.pro a.pro-item:hover::after{height: 1.8rem;}
.pro a.pro-item:hover .pro-info{color: #fff;top: -20px;}
.pro a.pro-item:hover .pro-info p{opacity: 1;}
.pro-d{margin: .4rem 0;}
.pro-scrip{background: #fff;padding: .6rem .6rem .4rem;margin-bottom: 30px;}
.pro-d-info{background: #fff;padding: .4rem .6rem;}
.pro-d-img{text-align: center;background: url(../images/pro-d-bg.jpg) no-repeat;padding:.8rem;margin-bottom: .2rem;background-size:cover;
margin-right:.48rem}
.pro-scrip .row{display: flex;align-items: center;}

.pro-d-r h2{margin-bottom: .3rem;border-bottom: 1px solid #ddd;padding-bottom: .3rem;font-size: .32rem;}
.pro-d-r  p{margin-bottom:10px;color: #666;}
.pro-d-r b{padding-right: 10px;color: #222;}
.pro-d-tit{font-size: .32rem;border-bottom: 1px solid #ddd;padding-bottom: .3rem;margin-bottom: .3rem;position: relative;}
.pro-d-tit::after{content: '';position: absolute;left: 0;bottom: 0;width: 1.34rem;height: 4px;background: #105ecc;}
.pro-d-text dl{margin-bottom: .3rem;}
.pro-d-text dl dt{font-size: 18px;margin-bottom: 10px;}
.pro-d-text dl dd{color: #666;}
.pro-d-text dl dd p{margin-bottom: 10px;}



/* 分页 */
.pagina{text-align: center;display: flex;justify-content: center;margin-top: .4rem;}
.pagina ul{overflow: hidden;}
.pagina ul li{float: left;width: 48px;height: 48px;line-height: 48px;background: #fff; border-radius: 50%;margin-right: .3rem;border: 1px solid #D9D9D9;
cursor: pointer;transition: all .5s;}
.pagina ul li.active,.pagina ul li:hover{background: #085BD1;border: 1px solid #085BD1;}
.pagina ul li.active a,.pagina ul li:hover a{color: #fff;}
.pagina ul li a{}











