﻿
body{max-width: 1920px;margin: auto;}
html,body{min-height: 100%;}
.wrap{max-width: 1400px;margin:0 auto;width: 95%;}
.cur-p{cursor:pointer;}
.loc{color:#2a296a;}
.lob{background:#2a296a;}
.cfff{color:#fff;}
.events{pointer-events: none;}
.sjsb{letter-spacing:20px;font-family:"宋体";}
.sjs2b{letter-spacing:12px;font-family: "Gilroy-Bold";text-transform: uppercase;}

/*头部 header*/
#header{position: fixed;background:transparent;width:100%;height:100px;line-height:100px;z-index:10;top:0;left:0;}
#header .wrap{background:#fff;border-bottom-right-radius: 18px;box-shadow: 0px 0px 10px #eee;}
#header.xiang .wrap{box-shadow:none;}
#header .wrap:before{position: absolute;content:"";display: block;background:#fff;top:0;left:calc(100% - 1920px);height:100%;width:calc(1920px - 100%);}
#header .menu{display: none;}
#header .logo{max-width:100%;height:65px;}
#header .header-nav .one-nav{margin-right:95px;position: relative;z-index:5;}
#header .header-nav .one-nav .nav-a{font-size:16px;color:#333;border-bottom:3px solid #fff;line-height:97px;display: block;}
#header .header-attr .lang{margin-right:35px;position: relative;}
#header .header-attr .lang i{font-size:27px;color:#333;line-height: 27px;}
#header .header-attr .lang span{font-size:12px;color:#333;line-height: 12px;position: absolute;top: 40%;left: 4px;background: #fff;-webkit-transform:scale(0.66);-moz-transform:scale(0.66);transform:scale(0.66);}
#header .header-attr .sousuo{position: relative;margin-right:50px;}
#header .header-attr .sousuo i{font-size:20px;color:#333;line-height: 20px;}
#header .header-nav .one-nav .two-nav{position: absolute;top:100%;left:50%;z-index:5;padding:10px 20px;background: rgba(255,255,255,0.9);border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
#header .header-nav .one-nav .two-nav .nav-t{font-size:14px;color:#555;line-height:40px;display: block;white-space:nowrap;text-align: center;}
#header .header-nav .one-nav:hover .nav-a{color:#2a296a;border-bottom:3px solid #2a296a;}
#header .header-nav .one-nav .nav-a.on{color:#2a296a;border-bottom:3px solid #2a296a;}
#header .header-nav .one-nav .two-nav .nav-t:hover{color:#2a296a;}
.search{width:100%;height:83px;background: rgba(255,255,255,0.9);position: fixed;top:100px;left:0;z-index: 4;}
.search input{width:70%;height:40px;text-indent:1em;margin-top:20px;border-bottom:1px solid #333;color:#000;margin-left:5%;}
.search #search{width:20%;height:40px;line-height:40px;text-align:center;background:rgba(0,0,0,0.7);color:#fff;cursor:pointer;margin-top:21px;}

/*广告 banner*/ 
.top-bg{font-size:0;}
.top-bg *{font-size:0;}
.top-bg .pagination{top:36.31%;right:calc((100% - 1400px)/ 2);left: auto;width:auto;bottom:auto;z-index:1;}
.top-bg .pagination .pagination-bullet{width:auto;height:auto;font-size:14px;line-height:24px;color:#fff;background:none;display: block;opacity: 1;position: relative;padding-right:8px;margin-bottom:13px;font-weight: bold;}
.top-bg .pagination .pagination-bullet::after{content:"";display: block;background:#fff;width:6px;height:2px;position: absolute;top:50%;right:0;margin-top:-1px;}
.top-bg .pagination .this{font-size:30px;padding-right:0px;}
.top-bg .pagination .this::after{display: none;}
.top-bg .shuxian{top:26%;right:calc((100% - 1400px)/ 2);width:2px;height:70px;background:#fff;z-index:1;}
.top-bg .top-bg-button{width:30px;height:30px;line-height:30px;text-align: center;margin-top:0;background:none;bottom:17.89%;top:auto;}
.top-bg .top-bg-button i{color:#fff;font-size:30px;}
.top-bg .top-bg-button:hover i{color:#2a296a;}
.top-bg .swiper-button-next{right:calc((100% - 1400px)/ 2);}
.top-bg .swiper-button-prev{left:auto;right:calc((100% - 1400px)/ 2 + 50px);}
.top-bg .swiper-slide .text-l{position: absolute;top:25%;left:calc((100% - 1400px)/ 2);z-index: 1;text-align: left;}
.top-bg .swiper-slide .text-r{position: absolute;bottom:31%;right:calc((100% - 1400px)/ 2);z-index: 1;text-align: right;}
.top-bg .swiper-slide .text-l1{position: absolute;top:46%;left:calc((100% - 1400px)/ 2);z-index: 1;text-align: left;}
.top-bg .swiper-slide .p1{font-size:14px;color:#fff;line-height:22px;margin-bottom: 60px;}
.top-bg .swiper-slide .p3,
.top-bg .swiper-slide .p2{font-size:68px;color:#fff;font-weight: bold;line-height:85px;}
.top-bg .swiper-slide .p4{font-size:26px;color:#fff;margin-top:40px;}
.top-bg .swiper-slide .p5{font-size:14px;color:#fff;}
.top-bg .swiper-slide .p6,
.top-bg .swiper-slide .p7,
.top-bg .swiper-slide .p8{font-size:16px;color:#fff;}
.top-bg .swiper-slide .p10{font-size:22px;color:#fff;}
.top-bg .swiper-slide .p9{font-size:54px;color:#fff;}
.top-bg .swiper-slide .c1{font-size:24px;line-height:32px;text-align: left;text-transform:uppercase;margin-bottom:30px;}
.top-bg .swiper-slide .c2:before{position: absolute;bottom:0;left:-19px;height:10px;width:139px;background:#2a296a;display: block;content: "";z-index:1;}
.top-bg .swiper-slide .c2{font-size:40px;line-height:40px;position: relative;margin-bottom:20px;}
.top-bg .swiper-slide .c2 span{position: relative;z-index: 2;font-size:40px;line-height:40px;}
.top-bg .swiper-slide .c3{font-size:72px;}
.top-bg .swiper-slide .c4{font-size:24px;margin-top:60px;}
.top-bg .swiper-slide .c5{font-size:18px;line-height: 20px;margin-top:17px;}
.top-bg .swiper-slide .shizi{width:19px;height:19px;margin:20px 0px 0px;}
.top-bg .swiper-slide .c2.csjb span{font-size:48px;line-height:48px;font-weight: bold;}
.top-bg .swiper-slide .c3.csjb{font-size:62px;}
.top-bg .swiper-slide .c4.csjb{font-size:24px;}
.top-bg .swiper-slide .d12{font-family: "Gilroy-Bold";font-size:48px;line-height:56px;font-weight: normal;}
.top-bg .swiper-slide .d13{font-family: "Gilroy-Bold";font-size:48px;line-height:56px;font-weight: normal;}
.top-bg .swiper-slide .d14{font-family: "Gilroy-Bold";font-size:68px;margin-top:10px;}
.top-bg .swiper-slide .d15{font-family: Arial;font-size:16px;line-height: 26px;margin-top:40px;}
.top-bg .swiper-slide .d22{font-family: "Gilroy-Bold";font-size:50px;font-weight: normal;margin-top:-30px;}
.top-bg .swiper-slide .d23{font-family: "Gilroy-Bold";font-size:68px;line-height:56px;font-weight: normal;}
.top-bg .swiper-slide .d24{font-family: "Gilroy-Bold";font-size:68px;text-transform: uppercase;margin:0;}
.top-bg .swiper-slide .d25{font-family: Arial;font-size:16px;line-height: 26px;margin-top:40px;}
.top-bg .swiper-slide .xian{width:14px;height:4px;background:#fff;margin-top:68px;}
.top-bg .tiao{bottom:17.89%;left:calc((100% - 1400px)/ 2);width:17px;height:42px;border:1px solid #fff;border-radius:12.5px;z-index: 1;padding:4px;}
.top-bg .tiao .qiu{width:17px;height:17px;background:#2a296a;border-radius:50%;-webkit-animation:run 1.5s ease 0s 2 normal both running;animation:run 1.5s ease 0s 2 normal both running;}
@-webkit-keyframes run{0%{margin-top:0;}50%{margin-top:25px;}100%{margin-top:0;}}
@keyframes run{0%{margin-top:0;}50%{margin-top:25px;}100%{margin-top:0;}}

/*尾部 footer*/
#footer{min-height:285px;padding-top:70px;background: url(../image/bg1.jpg) no-repeat center;background-size:cover;overflow: hidden;}
#footer .footer-nav{width:55%;margin:0px auto;}
#footer .footer-nav .item{width:16.6%;text-align: center;font-size:14px;color:#858585;position: relative;}
#footer .footer-nav .item:before{position: absolute;content:"";display: block;background:#ccc;top:6px;right:0;height:9px;width:1px;}
#footer .footer-nav .item:nth-last-child(1):before{display: none;}
#footer .footer-nav .item:hover{color:#2a296a;}
#footer .footer-wei{width:100%;margin:35px auto;}
#footer .footer-wei .img{width:94px;height:94px;margin:auto;}
#footer .footer-wei .p1{font-size:14px;color:#858585;line-height:34px;}
#footer .copyright{line-height:20px;font-size:13px;color:#fff;}
#footer .copyright .wrap{padding:25px 0px;background:#2a296a;border-top-left-radius: 18px;position: relative;}
#footer .copyright .wrap:before{position: absolute;content:"";display: block;background:#2a296a;top:0;right:calc((100% - 1920px) / 2);height:100%;width:calc((1920px - 100%) / 2);}
#footer .copyright *{color:#fff;font-size:13px;}
.anmb{width: 56px;height: 56px;position: fixed;right: 24px;bottom: 5%;z-index: 10;background: #2a296a;border-radius: 50%;box-shadow: 0 0 10px #aaa;cursor: pointer;display: block;}
.anmb::before {position: absolute;left: 50%;top: 50%;content: "";z-index: 2;width: 23px;height: 13px;background: url(../image/icon27.png) no-repeat;margin: -6.5px 0 0 -11.5px;}

/*公用样式*/
.title{font-size:30px;margin-bottom:40px;text-align: center;font-family: "SourceHanSansCN-Medium";}
.title p{font-size:18px;color:#666;line-height:30px;}
.title.in{font-size:34px;padding-bottom:24px;position: relative;}
.title.in:before{display: block;position: absolute;content:"";width:28px;height:5px;background:#2a296a;bottom:0;left:50%;margin-left:-14px;}
.more{display: block;width:140px;height:47px;border-radius:23.5px;background:#2a296a;line-height:47px;text-align: center;margin-top:55px;/*box-shadow:0px 10px 10px #ddd;*/border:1px solid #2a296a;}
.more i{color:#fff;font-size:22px;}
.more:hover{background:transparent;color:#2a296a;}
.more:hover i{color:#2a296a;}

/*index 首页*/
.index-about{padding:120px 0px 70px;}
.index-about .text{width:43.57%;}
.index-about .text .p1{font-size:18px;color:#666;line-height:24px;margin:15px 0px 20px;position: relative;}
.index-about .text .p1:before{display: block;position: absolute;content:"";width:63px;height:1px;background:#666;top:8px;left:-78px;}
.index-about .text .p2{font-size:30px;padding-bottom:23px;position: relative;}
.index-about .text .p2:before{display: block;position: absolute;content:"";width:19px;height:4px;background:#333;bottom:0px;left:0px;}
.index-about .text .p3{font-size:14px;color:#666;line-height:30px;margin:30px 0px;min-height:160px;}
.index-about .text .num{padding-right:40px;border-right:1px solid #d6d6d6;margin-left: 40px;}
.index-about .text .num:nth-child(1){margin-left:0px;}
.index-about .text .num:nth-last-child(1){border-right:none;padding-right:0px;}
.index-about .text .p4{font-size:50px;}
.index-about .text .p5{font-size:14px;}
.index-about .text .p6{font-size:20px;color:#999;line-height:30px;}
.index-about .video{width:50.42%;position: relative;}
.index-about .video .iconfont{position: absolute;width:42px;height:42px;font-size:42px;line-height:42px;color:#fff;top:50%;left:50%;margin:-21px 0px 0px -21px;}

.index-intro{margin-bottom:100px;}
.index-intro .item{width:21.42%;margin-right:1.42%;padding-top:29.28%;height:0;position: relative;}
.index-intro .item:nth-last-child(1){margin-right:0;}
.index-intro .item:before{display: block;position: absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,0.1);top:0;left:0;z-index: 1;}
.index-intro .item .img{width:69px;height:57px;margin:0px auto;}
.index-intro .item .con{position: absolute;top:36.58%;bottom:0;left:0;right:0;z-index: 2;}
.index-intro .item .p1{font-size:22px;color:#fff;text-align: center;margin-top:15px;}
.index-intro .item:nth-child(1) .p1{font-size:34px;}
.index-intro .item:nth-child(2) .p1{font-size:28px;}
.index-intro .item .p2{font-size:14px;color:#fff;margin-top:15px;line-height:24px;height:120px;overflow: hidden;position: relative;padding-bottom:10px;display: none;}
.index-intro .item .p2:before{display: block;position: absolute;content:"";width:22px;height:4px;background:#fff;bottom:0;left:0;}
.index-intro .item.on{width:31.48%;}
.index-intro .item.on .con{top:17.07%;left:9.09%;right:9.09%;}
.index-intro .item.on .img{margin:0px;}
.index-intro .item.on .p1{text-align:left;}
.index-intro .item.on .p2{display: block;}

.index-pro{font-size:0;background:url(../image/index_bg.jpg) no-repeat center;background-size:cover;}
.index-pro *{font-size:0;}
.index-pro .pagination{top:30%;right:0;left: auto;width:auto;bottom:auto;z-index:1;}
.index-pro .pagination .pagination-bullet{width:auto;height:auto;font-size:14px;line-height:24px;color:#fff;background:none;display: block;opacity: 1;position: relative;padding-right:8px;margin-bottom:13px;font-weight: bold;}
.index-pro .pagination .pagination-bullet::after{content:"";display: block;background:#fff;width:6px;height:2px;position: absolute;top:50%;right:0;margin-top:-1px;}
.index-pro .pagination .this{font-size:30px;padding-right:0px;}
.index-pro .pagination .this::after{display: none;}
.index-pro .shuxian{top:17.5%;right:0;width:2px;height:70px;background:#fff;z-index:1;}
.index-pro .index-pro-button{width:30px;height:30px;line-height:30px;text-align: center;margin-top:0;background:none;bottom:17.89%;top:auto;}
.index-pro .index-pro-button i{color:#999;font-size:30px;}
.index-pro .index-pro-button:hover i{color:#2a296a;}
.index-pro .swiper-button-next{right:0;}
.index-pro .swiper-button-prev{left:auto;right:50px;}
.index-pro .swiper-slide .t1{top:17.875%;left:0;text-align: left;}
.index-pro .swiper-slide .t2{top:46.25%;right:0;text-align: right;}
.index-pro .swiper-slide .p1{font-size:40px;line-height:50px;font-weight: bold;width:115px;}
.index-pro .swiper-slide .p2{font-size:24px;line-height:30px;margin:20px auto 55px;}
.index-pro .swiper-slide .p3{font-size:30px;line-height:30px;font-weight: bold;padding:20px 0px;border-top:2px solid #333;border-bottom:2px solid #333;display: inline-block;}
.index-pro .swiper-slide .p4{font-size:16px;line-height:26px;width:325px;margin-top:25px;}
.index-pro .swiper-slide .p5{font-size:24px;line-height:24px;margin-bottom:20px;}
.index-pro .swiper-slide .p6{font-size:14px;line-height:26px;color:#666;width:280px;margin-bottom:30px;}
.index-pro .swiper-slide .pm{margin-top:130px;}
.index-pro .swiper-slide .xian{width:15px;height:4px;background:#333;float:right;}

/*二级导航样式*/
.mini-nav{width:100%;background:#fff;height:80px;box-shadow:0px 0px 20px #ddd;overflow:hidden;}
.mini-nav.artive{position: fixed;z-index:20;left:0;right:0;}
.mini-nav > div{max-width: 100%;overflow-x: visible;}
.mini-nav .swiper-container{height:100%;width: 100%;}
.mini-nav ul.swiper-wrapper{margin:0px auto;font-size:0px;}
.mini-nav ul.swiper-wrapper > li{width: auto;padding:0px 70px;position: relative;}
.mini-nav ul.swiper-wrapper li:before{display: block;width:1px;height:13px;background:#d6d6d6;position: absolute;content:"";top:50%;right:0;margin-top:-6px;}
.mini-nav ul.swiper-wrapper > li:nth-last-child(1):before{display: none;}
.mini-nav ul.swiper-wrapper li a{width:auto;padding:25px 0px;display: inline-block;font-size:18px;position:relative;}
.mini-nav ul.swiper-wrapper li a.on{color:#2a296a;border-bottom:3px solid #2a296a;}
.mini-nav ul.swiper-wrapper li a:hover{color:#2a296a;}

/*inc_crumbs 面包屑*/
.header-blank{height:100px;background:#fff;}
.crumbs{height:80px;line-height:80px;box-shadow:0px 0px 20px #ddd;border-top: 1px solid #f5f5f5;}
.crumbs .text-over{width:80%;}
.crumbs *{font-size:14px;color:#999;}
.crumbs a{color:#999;}
.crumbs a:nth-last-child(1){color:#333;}
.crumbs i{font-size:20px;margin-left:7px;margin-top:4px;line-height:76px;}
.crumbs .fanhui:hover span{color:#2a296a;}
.crumbs .fanhui:hover i{color:#2a296a;}
.crumbs a:hover{color:#2a296a;}
.crumbs a:hover i{color:#2a296a;}

/*info 新闻 首页新闻版块共用*/
#info{padding:100px 0px;}
#info .list{width:calc(32.35% - 2px);margin:0 1.475% 20px 0;border:1px solid #eee;background: #fff;}
#info .list:nth-child(3n){margin-right:0%;}
#info .list .text{padding:28px;}
#info .list .text .p1{font-size:16px;color:#828282;}
#info .list .text .p2{font-size:20px;color:#333;margin:15px 0px;font-weight: bold;}
#info .list .text .p3{font-size:12.5px;color:#999;overflow: hidden;height:43px;line-height:21.5px;margin-bottom:25px;}
#info .list .text .t1{padding-top:20px;border-top:1px solid #eee;}
#info .list .text .p4{font-size:14px;color:#828282;}
#info .list .text .p5{color:#828282;font-size:20px;}
#info .list:hover{box-shadow: 0px 0px 30px #ddd;}
#info .list:hover .text .p1,#info .list:hover .text .p2,#info .list:hover .text .p4,#info .list:hover .text .p5{color:#2a296a;}

/*info_detail 新闻详情*/
.detail img{max-width: 100% !important;height:auto !important;}
#info-detail{padding:70px 0px 100px;}
#info-detail .tit{font-size:24px;line-height:28px;}
#info-detail .attr{margin:25px auto;}
#info-detail .attr .at{font-size:14px;line-height:28px;color:#999;margin-right:35px;}
#info-detail .attr .at i{margin-right:5px;}
#info-detail .attr .at .i1{font-size:20px;}
#info-detail .attr .share{line-height: 28px;}
#info-detail .attr .share span{font-size:14px;color:#999;line-height: 28px;}
#info-detail .detail-url{margin-top:95px;}
#info-detail .detail-url .anniu{width:50%;padding-top:13.14%;height:0;}
#info-detail .detail-url .anniu a{position: absolute;display: block;top:0;bottom:0;right:0;left:0;background: rgba(0,0,0,0.3);z-index: 1;}
#info-detail .detail-url .anniu .img{position: absolute;display: block;top:0;bottom:0;right:0;left:0;pointer-events: none;}
#info-detail .detail-url .anniu .text{z-index: 2;width:60%;padding:10% 0;top:0;bottom:0;right:20%;left:20%;pointer-events: none;}
#info-detail .detail-url .anniu .text .p1{font-size:13px;color:#fff;line-height: 26px;}
#info-detail .detail-url .anniu .text .p2{font-size:16px;color:#fff;line-height: 28px;width:100%;}
#info-detail .detail-url .anniu .text i{font-size:26px;color:#fff;display: none;}
#info-detail .detail-url .anniu .text .t3{width:calc(100% - 30px);}
#info-detail .detail-url .anniu:hover .text i{display: block;}
#info-detail .detail-url .anniu:hover a{background: rgba(0,0,0,0.8);}

/*products 产品*/
#products{padding:50px 0px 100px;}
#products .pro-nav{position: relative;height:82px;overflow: hidden;margin-bottom:15px;}
#products .pro-nav.on{height:auto;overflow: visible;}
#products .pro-nav .pna{display: inline-block;padding:15px 30px;border-radius: 26px;border:1px solid #e6e6e6;font-size:16px;color:#828282;margin:0px 20px 20px 0px;background: #fff;text-align: center;}
#products .pro-nav .pna.on,
#products .pro-nav .pna:hover{background:#2a296a;border-color:#2a296a;color:#fff;}
#products .pro-nav .jiazai{position: absolute;bottom:0;left:0;right:0;background:#fff;height:20px;text-align: center;}
#products .pro-nav .jiazai i{font-size:22px;color:#999;}
#products .list{width:23.92%;margin:0 1.44% 20px 0;text-align: center;}
#products .list:nth-child(4n){margin-right:0;}
#products .list .img{position: relative;padding-top:100%;}
#products .list .img img{position: absolute;top:0;left:0;}
#products .list .img .menb{position: absolute;top:100%;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
#products .list .img .menb .m1{line-height:50px;width:50px;height:50px;background:#fff;border-radius: 50%;margin:40.56% 15px 0px 0px;display: inline-block;}
#products .list .img .menb .m1 i{font-size:30px;color:#2a296a;}
#products .list .img .menb .m1:nth-child(2){margin-right:0;}
#products .list .img .menb .m1:nth-child(2) i{font-size:25px;}
#products .list .text{height:73px;line-height:73px;background:#f7f7f7;color:#666;font-size:18px;padding:0 10px;}
#products .list:hover{box-shadow: 0px 10px 10px #ddd;}
#products .list:hover .img .menb{top:0;}

/*products-detail 产品详情*/
#pro-detail{padding:80px 0px 100px;}
#pro-detail .pro-top .lunbo{width:50%;position: relative;}
#pro-detail .pro-top .lunbo .gallery-top{margin-bottom:10px;border:1px solid #e4e4e4;}
#pro-detail .pro-top .lunbo .gallery-thumbs{width:100%;margin:0;}
#pro-detail .pro-top .lunbo .gallery-thumbs .swiper-slide{position: relative;height:89px;}
#pro-detail .pro-top .lunbo .gallery-thumbs .swiper-slide:before{position: absolute;top:1px;left:1px;bottom:1px;right:1px;content:"";display: block;z-index: 2;pointer-events:none;background:transparent;border:1px solid #e4e4e4;}
#pro-detail .pro-top .lunbo .gallery-thumbs .swiper-slide.slide-ctive:before{border:1px solid #2a296a;}
#pro-detail .pro-top .text{width:46.71%;padding-top:3.57%;}
#pro-detail .pro-top .text .t1{font-size:26px;margin-bottom:35px;}
#pro-detail .pro-top .text .t2{margin-bottom:26px;}
#pro-detail .pro-top .text .t2 .p1{width:70px;color:#666;text-align: justify;text-align-last: justify;line-height: 28px;}
#pro-detail .pro-top .text .t2 .p2{width:calc(100% - 70px);color:#666;line-height: 28px;text-align: left;}
#pro-detail .pro-top .text .t2 .p2.m-pic{width:59px;height:59px;display: inline-block;}
#pro-detail .pro-top .text .t2 .p2 span{font-size:30px;color:#333;line-height: 24px;}
#pro-detail .pro-top .text .t2 .p2 img{margin-right:10px;display: inline-block;border:1px solid #e4e4e4;}
#pro-detail .pro-top .text .t2 .p2 img.on{border:1px solid #2a296a;}
#pro-detail .pro-top .text .mess-anniu{color:#fff;margin-bottom:36px;}
#pro-detail .pro-top .text .mess-anniu:hover{color:#2a296a;}
#pro-detail .con{margin-top:50px;}
#pro-detail .con .tit{border-bottom:1px solid #e5e5e5;margin-bottom:50px;}
#pro-detail .con .tit p{font-size:16px;color:#fff;background:#2a296a;height:47px;width:129px;text-align: center;line-height:47px;border-top-left-radius:5px;border-top-right-radius:5px;}
#pro-detail .biaoge{margin:40px auto 50px;border:1px solid #e4e4e4;}
#pro-detail .biaoge .list{border-bottom:1px solid #e4e4e4;width:100%;}
#pro-detail .biaoge .list:nth-last-child(1){border-bottom:0px;}
#pro-detail .biaoge .list .table-cell{padding:20px 0px 20px 5%;}
#pro-detail .biaoge .list .ti{width:calc(31.42% - 1px);border-right:1px solid #e4e4e4;color:#666;}
#pro-detail .biaoge .list .co{width:58.58%;color:#666;}
.pro-bg{position: fixed;z-index:20;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);}
.pro-mess{position: fixed;z-index:30;background:#fff;top:50%;left:50%;width:940px;height:750px;margin:-375px 0 0 -470px;}
.pro-mess .gaunbi{margin:30px 30px 0 0;}
.pro-mess .gaunbi i{font-size:25px;color:#828282;}
.pro-mess .mess-form{width:87.23%;margin:auto;}
.pro-mess .mess-input{width:48%;margin-bottom:20px;margin-right:4%;}
.pro-mess .mess-input:nth-child(2n){margin-right:0%;}
.pro-mess .p1{color:#828282;line-height:30px;font-size:16px;}
.pro-mess .p1 span{color:red;}
.pro-mess .mess-input input{width:100%;border:1px solid #d7d7d7;height:50px;line-height:50px;text-indent:10px;border-radius: 3px;}
.pro-mess .bot{margin-top:10px;}
.pro-mess .Message{border:1px solid #d7d7d7;height:170px;border-radius:3px;}
.pro-mess .Message textarea{width:100%;height:160px;margin-top:10px;text-indent:10px;}
.pro-mess .attr{margin-top:30px;}
.pro-mess .attr span{font-size:18px;color:#666;line-height:30px;margin-right:20px;}
.pro-mess .attr .yewu i{width:14px;height:14px;font-size:18px;margin-right:8px;background:#fff;color:#b3b3b3;}
.pro-mess .attr .yewu .i1{display:inline-block;}
.pro-mess .attr .yewu .i2{display:none;}
.pro-mess .attr .yewu span{font-size:16px;color:#999;}
.pro-mess .attr .yewu.on i{color:#2a296a;}
.pro-mess .attr .yewu.on span{color:#2a296a;}
.pro-mess .attr .yewu.on .i2{display:inline-block;}
.pro-mess .attr .yewu.on .i1{display:none;}
.pro-mess div[type="submit"]{width:130px;height:50px;border-radius:3px;line-height:50px;background:#2a296a;font-size:16px;color:#fff;border:1px solid #2a296a;margin:30px auto 0px;text-align: center;cursor:pointer;box-shadow: 0px 0px 10px #ccc;}
.pro-mess div[type="submit"]:hover{background:transparent;color:#2a296a;}

/*联系我们 content*/
#contact{padding:80px 0px 100px;}
.contact .top{border:1px solid #d8d8d8;border-radius: 5px;padding:50px 0px;background:#fff;}
.contact .top .item{width:25%;padding:0 6%;position: relative;font-size:16px;line-height:30px;}
.contact .top .item:nth-last-child(1){width:50%;padding:0 3%;}
.contact .top .item:before{display: block;width:1px;height:18px;position: absolute;content: "";background:#d8d8d8;top:50%;right:0;margin-top:-9px;}
.contact .top .item:nth-last-child(1):before{display: none;}
.contact .top .item .iconfont{width:45px;margin-right:15px;font-size:45px;color:#828282;}
.contact .top .item .text{width:calc(100% - 60px);}
.contact .top .item .text .p1{font-size:16px;color:#828282;}
.contact .top .item .text .p2{font-size:14px;color:#828282;}
#allmap{width:100%;margin-top:20px;height:545px;}

/*加入我们*/
.middle-span{height: 100%;vertical-align: middle;display: inline-block;}
.join .item{background:#2a296a;height:60px;font-size: 0;padding-left:5%;}
.join .item.item_2{background:#f1f2f3; color:#666;}
.join .item.item_2.item_3{background:#e6e6e6;}
.join .item.on{border-bottom:1px solid #f1f2f3;}
.join .item .f16{color:#fff;font-size:16px;}
.join .tops{background:#525252; color:#fff; height:60px; line-height:60px; padding-left:2%; width:98%;}
.join .list{background:#fff; height:58px; line-height:58px; padding-left:2%; width:98%; margin-bottom:20px;}
.join .list .mid{width:80%;}
.join .list .mid a{color:#666;cursor:pointer;}
.join .list .mid a:hover{color:#008cd6;}
.join .item .name{width:24%;}
.join .item .people{width:24%;}
.join .item .f14{color:#666;font-size:14px;}
.join .item .jia{background:url('../image/jia.png') no-repeat center;background-size:contain; width:20px; height:20px; margin:20px 18px 0 0; cursor:pointer;}
.join .item .jia.jian{background:url('../image/jian.png') no-repeat center;background-size:contain;}
.join .open{background:transparent !important;}
.join .box_2{background:transparent; overflow:hidden;}
.join .box_2 .content{font-size:16px; color:#666; line-height:22px; display:none; padding:30px 70px;}
.join .box_2 .content .text{font-size:14px;color:#828282;line-height:26px;margin-bottom:20px;}
.join .box_2 .content .text .p2{font-size:16px;color:#666;margin:0px auto 10px;}

/*留言*/
.feedback{background:#f7f7f7;box-shadow: 0px 0px 30px #ddd;}
.feedback .message{width:32.86%;margin:55px 8.57%;}
.feedback .message .tit{font-size:20px;margin-bottom:25px;text-align: center;}
.feedback .message select,
.feedback .message input{display: block;width:calc(100% - 2px);border:1px solid #cecece;border-radius: 3px;height:50px;margin-bottom:20px;}
.feedback .message input{text-indent:19px;}
.feedback .message select{text-indent:9px;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right: 30px;}
.feedback .message select::-ms-expand {display: none;}
.feedback .message .mess-input .iconfont{top:17px;right:17px;color:#a6a6a6;pointer-events: none;}
.feedback .message div[type="submit"]{width:calc(100% - 2px);height:50px;cursor:pointer;background:#2a296a;border:1px solid #2a296a;border-radius:5px;color:#fff;line-height:50px;text-align: center;font-size:16px;}
.feedback .message div[type="submit"]:hover{color:#2a296a;background:transparent;}
.feedback .img{width:50%;}

/*about 关于我们*/
/*公司简介*/
.profile{padding:100px 0px;}
.profile .img{width:49.42%;}
.profile .text{width:47.14%;}
.profile .text .p1{color:#2a296a;font-size:26px;line-height:30px;margin:35px auto 20px;}
.profile .text .brief{color:#828282;font-size:16px;line-height:30px;}
.profile .text .p2{color:#2a296a;font-size:20px;line-height:30px;margin-top:30px;}
.honor{background:url(/images/honor_bg2.jpg) no-repeat center;background-size:cover;padding:80px 0px 100px;}
.honor iframe{width:100%;height:560px;}
.four .item{ width:100%; position:relative;  margin:0 auto;}
.four .item .anniu{position: absolute;top:50%;height:28px;margin-top:-14px;z-index: 2;}
.four .item .anniu i{font-size:28px;color:#999;}
.four .item .anniu:hover i{color:#1170b9;}
.four .item .prev{left:0;}
.four .item .next{right:0;}
.four .item .swiper-wrapper .list{ width:330px; position:relative;}
.four .item .swiper-wrapper .list .img{ width:100%;padding:14px;background:url(/images/honor_bg.png) no-repeat center;background-size:contain;}
.four .item .swiper-wrapper .list .img img{ width:100%; height:100%;}
.four .item .swiper-wrapper .list .fz18{ width:100%; text-align:center; display:none; color:#666; margin-top:3.6%;}
.four .item .swiper-wrapper .list::before{ width:100%; height:100%; display:none; background:rgba(255,255,255,.3); position:absolute; top:0; z-index:2; content:'';}
.four .phone-item{ width:86%; max-width:640px; display:none; position:relative; margin:0 auto;}
.four .phone-item .prev{ width:10px; position:absolute; left:-5%; top:50%; z-index:2; margin-top:-9px;}
.four .phone-item .prev img{ width:100%;}
.four .phone-item .next{ width:10px; position:absolute; right:-5%; top:50%; z-index:2; margin-top:-9px;}
.four .phone-item .next img{ width:100%;}
.four .phone-item .list .img{width:calc(100% - 28px);padding:14px;background:url(/images/honor_bg.png) no-repeat center;background-size:contain;}
/*公司文化*/
.culture{padding:100px 0px 120px;position: relative;}
.culture:before{position: absolute;content:"";display: block;width:150px;height:167px;top:0;left:0;background:url(../image/zs1.png);}
.culture .cultu .item{padding:59px 0px;}
.culture .cultu .item .img{width:51.92%;position: relative;}
.culture .cultu .item .text{width:36.78%;position: relative;}
.culture .cultu .item .img img{position: relative;z-index: 2;box-shadow: 0px 0px 30px #aaa;}
.culture .cultu .item .img:before{position: absolute;content:"";display: block;width:194px;height:234px;bottom:-50px;background:url(../image/zs1.png);z-index: 1;}
.culture .cultu .item:nth-child(1) .img:before{left:-50px;}
.culture .cultu .item:nth-child(2) .img:before{right:-50px;}
.culture .cultu .item:nth-child(3) .img:before{right:-50px;}
.culture .cultu .item:nth-child(1) .text .p1{font-size:26px;margin-top:80px;}
.culture .cultu .item:nth-child(2) .text .p1{font-size:26px;margin-top:80px;}
.culture .cultu .item:nth-child(3) .text .p1{font-size:26px;margin-top:40px;}
.culture .cultu .item .text .brief{font-size:16px;line-height:34px;color:#666;margin-top:20px;}
.culture .cultu .item .text:before{position: absolute;content:"";display: block;width:16px;height:4px;bottom:-70px;background:#333;left:0;}
.culture .cultu .item:nth-child(3) .text:after{position: absolute;content:"";display: block;width:190px;height:130px;background:url(../image/zs1.png);left:-90px;top:0px;}
.culture .cultu .item:nth-child(3) .text .p1{position: relative;z-index: 2;}
.culture .cultu .item:nth-child(3) .text .brief{position: relative;z-index: 2;}
.culture .cultu .item:nth-child(2) .text{margin-right:calc((100% - 1400px)/2);}
.culture .cultu .item:nth-child(3) .text{margin-left:calc((100% - 1400px)/2);}
.culture .cultu .item:nth-child(2) .img{width:51.40%;}
.culture .cultu .item:nth-child(2) .text{width:26.77%;}
.culture .cultu .item:nth-child(3) .img{width:43.07%;margin-right:8.33%;}
.culture .cultu .item:nth-child(3) .text{width:26.77%;}
.culture .lture{margin-top:96px;}
.culture .lture .item{width:15%;}
.culture .lture .item:nth-child(1){padding-right:18.33%;}
.culture .lture .item:nth-child(2){width:calc(15% - 2px);padding:0 9.165%;border-right:1px solid #efefef;border-left:1px solid #efefef;}
.culture .lture .item:nth-child(3){padding-left:18.33%;}
.culture .lture .item .icon{width:76px;height:76px;background:#2a296a;color:#fff;font-size:48px;text-align: center;line-height:76px;border-radius:50%;margin-bottom:10px;}
.culture .lture .item .p1{font-size:20px;line-height:30px;}
.culture .lture .item .p2{font-size:16px;line-height:30px;color:#666;margin-top:10px;}
/*发展历程*/
.history{padding:100px 0px;}
.history .con{position: relative;padding-top:100px;width:66%;margin:auto;}
.history .con:before{position: absolute;content:"";display: block;width:2px;height:100%;background:url(/images/icon6.png);top:0;left:50%;margin-left:-1px;}
.history .con .item{position: relative;}
.history .con .item:before{position: absolute;content:"";display: block;width:15px;height:15px;background:#fff;top:12px;left:50%;margin-left:-9px;border:1px solid #cfcfcf;border-radius: 50%;z-index: 1;}
.history .con .item .kong{width:50%;height:1px;}
.history .con .item .text{width:calc(50% - 30px);min-height:130px;margin-bottom:50px;}
.history .con .item:nth-child(2n) .text{padding-right:30px;text-align: right;}
.history .con .item:nth-child(2n+1) .text{padding-left:30px;}
.history .con .item .text .p1{font-size:30px;}
.history .con .item .text .brief{font-size:16px;color:#666;line-height: 30px;margin-top:5px;}
/*品牌*/
.brand{padding:45px 0px 100px;}
.brand .tit.cn{text-align: center;padding-top:35px;}
.brand .tit.cn .p1{font-size:24px;line-height:26px;}
.brand .tit.cn .p2{font-size:54px;line-height:84px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display: inline-block;margin:10px auto;}
.brand .tit.cn .p3{font-size:18px;line-height:26px;margin-bottom:35px;}
.brand .tit.en{padding:35px 50px;background:#f0f0f0;margin-bottom:40px;}
.brand .tit.en .p1{position: relative;font-size: 16px;font-weight: 400;color: #005ea8;text-transform: uppercase;padding: 0 0 20px 0;margin: 0 0 20px 0;}
.brand .tit.en .p1::after {content: "";position: absolute;width: 70px;height: 2px;left: 0;bottom: 0;background-color: #005ea8;}
.brand .tit.en .p2{font-size: 56px;color: #005ea8;margin: 0;line-height: 1.2;}
.brand .tit.en .p3{margin: 15px 0;font-size: 24px;color: #005ea8;}

/*经销商加盟*/
.butor .condi{padding:90px 0px;}
.butor .condi .tit{font-size:26px;text-align: center;}
.butor .condi .brief{font-size:16px;color:#828282;line-height:30px;width:60%;margin:20px auto 40px;text-align: center;}
.butor .condi .con{width:630px;height:630px;position: relative;margin:auto;}
.butor .condi .con:before,
.butor .condi .con:after{position: absolute;z-index: 1;content:"";display: block;border:1px solid #f4f4f4;top:50%;left:50%;border-radius: 50%;-webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -ms-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s;width:156px;height:156px;margin:-78px 0 0 -78px;}
.butor .condi.on .con:after{width:220px;height:220px;margin:-110px 0 0 -110px;}
.butor .condi.on .con:before{width:546px;height:546px;margin:-273px 0 0 -273px;}

.butor .condi .yuan{width:156px;height:156px;border-radius:50%;background:#fff;box-shadow:0px 0px 20px #e5e5e5;position: absolute;z-index:3;top:50%;left:50%;margin:-78px 0 0 -78px;}
.butor .condi .yuan .img{width:71px;height:60px;margin:30px auto 13px;}
.butor .condi .yuan .p1{font-size:18px;line-height:30px;text-align: center;}
.butor .condi .icon{width:83px;height:83px;overflow: hidden;border-radius: 50%;box-shadow:0px 0px 20px #e5e5e5;position: absolute;z-index:2;top:50%;left:50%;margin:-42px 0 0 -42px;}
.butor .condi.on .icon{margin:0;left:auto;top:auto;}
.butor .condi.on .icon.i1{top:54px;left:98px;}
.butor .condi.on .icon.i2{top:50%;left:0px;}
.butor .condi.on .icon.i3{bottom:10px;left:180px;}
.butor .condi.on .icon.i4{bottom:120px;right:40px;}
.butor .condi.on .icon.i5{top:110px;right:50px;}
.butor .duce .img{width:54.78%;}
.butor .duce .t1{font-size:26px;margin-bottom:20px;}
.butor .duce .text{padding-bottom:60px;position: relative;}
.butor .duce .text:after{position: absolute;content:"";display: block;width:15px;height:4px;bottom:0;left:0;}
.butor .duce .con{position: relative;padding-left:15px;}
.butor .duce .con:before{position: absolute;content:"";display: block;width:1px;height:calc(100% - 36px);top:18px;left:0;}
.butor .duce .text p{font-size:16px;line-height:40px;position: relative;}
.butor .duce .text p:before{position: absolute;content:"";display: block;width:5px;height:5px;top:18px;left:-17px;border-radius: 50%;z-index: 2;}
.butor .dis-a{padding:120px 0px;}
.butor .dis-a *{color:#fff;}
.butor .dis-a .con:before{background:#fff;}
.butor .dis-a .text{width:46%;}
.butor .dis-a .text p{color:#dcdcdc;}
.butor .dis-a .text p:before{background:#fff;}
.butor .dis-a .text:after{background:#fff;}
.butor .dis-b{padding:100px 0px;}
.butor .dis-b *{color:#333;}
.butor .dis-b .img{box-shadow: 0px 0px 20px #ddd;}
.butor .dis-b .con:before{background:#dcdcdc;}
.butor .dis-b .text{width:39.64%;}
.butor .dis-b .text p{color:#666;}
.butor .dis-b .text p:before{background:#2a296a;}
.butor .dis-b .text:after{background:#666;}
.butor .dis-c .img{box-shadow:0px 10px 20px #ddd;}
.mess-a{background:url(/images/butor_bg3.jpg) no-repeat center;background-size:cover;padding:100px 0px;}
.mess-a .p1{color:#828282;line-height:30px;font-size:16px;}
.mess-a .p1 span{color:red;}
.mess-a .mess-input{width:calc(32% - 2px);margin-right:2%;}
.mess-a .mess-input:nth-child(3n){margin-right:0;}
.mess-a .mess-input input{width:100%;height:50px;border:1px solid #d7d7d7;display: block;text-indent:18px;border-radius:3px;}
.mess-a .bot{margin-top:10px;}
.mess-a .Message{border:1px solid #d7d7d7;height:220px;border-radius:3px;}
.mess-a .Message textarea{width:100%;height:200px;margin-top:20px;text-indent:18px;}
.mess-a div[type="submit"]{width:150px;height:60px;border-radius:3px;line-height:60px;background:#2a296a;font-size:16px;color:#fff;border:1px solid #2a296a;margin:30px auto 0px;text-align: center;cursor:pointer;box-shadow: 0px 0px 10px #ccc;}
.mess-a div[type="submit"]:hover{background:transparent;color:#2a296a;}
.process{background:url(/images/butor_bg2.jpg) no-repeat center;background-size:cover;padding:100px 0px;}
.process .con{margin-top:30px;}
.process .con .top{border-bottom:1px solid #585a5d;height:136px;}
.process .con .top .wrap{height:100%;}
.process .con .top .wrap:before,
.process .con .top .wrap:after{position: absolute;content:"";display: block;width:26px;height:24px;background:url(/images/icon5.png) no-repeat center;bottom:-13px;}
.process .con .top .wrap:after{right:50px;}
.process .con .top .wrap:before{left:50px;}
.process .con .top .item{width:7.14%;margin-left:17.85%;height:100%;position: relative;}
.process .con .top .item:nth-child(1){margin-left:19.28%;}
.process .con .top .item:before,
.process .con .top .item:after{position: absolute;content:"";display: block;background:#fff;}
.process .con .top .item:before{width:1px;height:15px;bottom:10px;left:50%;margin-left:-1px;}
.process .con .top .item:after{width:11px;height:11px;border-radius:50%;bottom:-6px;left:50%;margin-left:-6px;}
.process .con .top .item .p1{text-align: center;color:#fff;margin-top: 67px;font-size:16px;}
.process .con .top .item.on .p1{width:76px;height:76px;border-radius: 50%;margin:11px auto;background:#2a296a;line-height:76px;}
.process .con .top .item.on .p1:before{position: absolute;content:"";display: block;background:rgba(14,110,184,0.2);width:98px;height:98px;border-radius:50%;top:0;left:50%;margin-left:-49px;}
.process .con .text{margin-top:45px;}
.process .con .text .te1{display: none;width:calc(92.85% - 90px);padding:40px 45px;background:rgba(14,110,184,0.2);border-radius:8px;margin:auto;}
.process .con .text .te1.on{display: block;}
.process .con .text .te1 p{font-size:16px;color:#fff;margin-bottom:20px;}
.process .con .text .te1 .sp{width:25px;height:25px;background:#2a296a;line-height:25px;text-align: center;margin-right:9px;border-radius:50%;display:block;}
.process .con .text .te1 .sp2{width:calc(100% - 34px);display:block;}
@media screen and (max-width: 1680px){
	.top-bg .tiao{bottom:10%;}
	.top-bg .top-bg-button{bottom:10%;}
	.top-bg .swiper-slide .text-r.xia{bottom:24%;}
}

@media screen and (max-width: 1480px){
	.top-bg .swiper-button-next{right:2.5%;}
	.top-bg .swiper-button-prev{left:auto;right:calc(2.5% + 50px);}
	.top-bg .pagination{right:2.5%;}
	.top-bg .shuxian{right:2.5%;height:60px;}
	.top-bg .swiper-slide .text-l{left:2.5%;}
	.top-bg .swiper-slide .text-r{right:2.5%;}
	.top-bg .swiper-slide .text-l1{left:2.5%;}
	.top-bg .tiao{left:2.5%;}
	.top-bg .tiao{bottom:3%;}
	.top-bg .top-bg-button{bottom:3%;}
	.top-bg .swiper-slide .text-r.xia{bottom:16%;}

	.feedback .message{margin:25px 8.57%;}

	.culture .cultu .item:nth-child(3) .img{width:48.9%;margin-right:2.5%;}
	.culture .cultu .item:nth-child(2) .text{margin-right:2.5%;width:40%;}
	.culture .cultu .item:nth-child(3) .text{margin-left:2.5%;width:40%;}

	.pro-mess{height:700px;margin:-350px 0 0 -470px;}
	.pro-mess .mess-input{margin-bottom:10px;}
	.pro-mess .bot{margin-top:0px;}
	.pro-mess .attr{margin-top: 10px;}

}

@media screen and (max-width: 1100px){
	#header{height:60px;line-height:60px;background: #fff;}
	#header .menu{display: block;position: relative;z-index: 2;}
	#header .menu i{color:#666;font-size:22px;}
	#header .wrap{position: relative;height:60px;line-height:60px;box-shadow: none;}
	#header .wrap::before{display: none;}
	#header .logo{width:100%;height:40px;position: absolute;top:0px;}
	#header .header-nav{position: fixed;z-index:5;background: rgba(255,255,255,0.9);top:60px;left:0;width:100%;float: none;display: none;}
	#header .header-nav .one-nav{margin-right:0px;float: none;}
	#header .header-nav .one-nav:nth-last-child(1){margin-right:0px;}
	#header .header-nav .one-nav .nav-a{font-size:16px;color:#666;border-bottom:0px;line-height:50px;display: block;text-align: center;border-top:1px solid #666;}
	#header .header-nav .one-nav:nth-last-child(1) .nav-a{border-bottom:1px solid #666;}
	#header .header-attr{position: relative;z-index: 2;}
	#header .header-attr .sousuo:before{top:18px;}
	#header .header-nav .one-nav .two-nav{display: none;}
	#header .header-nav .one-nav:hover .two-nav{display: none;}
	#header .header-nav .one-nav:hover .nav-a{border-bottom:0px;font-weight: normal;}
	#header .header-nav .one-nav .nav-a.on{border-bottom:0px;}
	#header .header-attr .lang span{top: 38%;left: 3px;}
	#header .header-attr .sousuo i{font-size:22px;line-height:60px;}
	#header .header-attr .lang i{font-size:25px;line-height:60px;}
	.search{height:63px;top:60px;}
	.search input{width:70%;height:35px;text-indent:1em;margin-top:15px;border-bottom:1px solid #333;color:#000;margin-left:2.5%;}
	.search #search{width:25%;height:35px;line-height:35px;text-align:center;background:rgba(0,0,0,0.7);color:#fff;cursor:pointer;margin-top:16px;}
	#footer{min-height:auto;}
	#footer .copyright{padding:1rem 0px;height:auto;background:#2a296a;}
	#footer .copyright .wrap{padding:0px;}
	#footer .copyright .wrap::before{display: none;}

	.top-bg .pagination{top:36.31%;}
	.top-bg .pagination .pagination-bullet{margin-bottom:8px;}
	.top-bg .pagination .this{font-size:20px;}
	.top-bg .shuxian{top:26%;height:3.125rem;}
	.top-bg .top-bg-button{width:20px;height:20px;line-height:20px;bottom:5%;}
	.top-bg .top-bg-button i{font-size:20px;}
	.top-bg .swiper-button-prev{right:calc(2.5% + 30px);}
	
	.top-bg .swiper-slide .p1{margin-bottom: 30px;}
	.top-bg .swiper-slide .p3,
	.top-bg .swiper-slide .p2{font-size:34px;line-height:42px;}
	.top-bg .swiper-slide .p4{font-size:16px;margin-top:20px;}
	.top-bg .swiper-slide .p5{font-size:14px;}
	.top-bg .swiper-slide .p6,
	.top-bg .swiper-slide .p7,
	.top-bg .swiper-slide .p8{font-size:16px;}
	.top-bg .swiper-slide .p10{font-size:18px;}
	.top-bg .swiper-slide .p9{font-size:25px;}
	.top-bg .swiper-slide .c1{font-size:16px;line-height:20px;margin-bottom:15px;}
	.top-bg .swiper-slide .c2:before{left:-10px;height:5px;width:100px;}
	.top-bg .swiper-slide .c2{font-size:20px;line-height:20px;margin-bottom:10px;}
	.top-bg .swiper-slide .c2 span{font-size:20px;line-height:20px;}
	.top-bg .swiper-slide .c3{font-size:36px;}
	.top-bg .swiper-slide .c4{font-size:16px;margin-top:30px;}
	.top-bg .swiper-slide .c5{font-size:14px;margin-top:8px;}
	.top-bg .swiper-slide .shizi{width:10px;height:10px;margin:20px 0px 0px;}
	.top-bg .swiper-slide .c2.csjb span{font-size:24px;line-height:24px;}
	.top-bg .swiper-slide .c3.csjb{font-size:31px;}
	.top-bg .swiper-slide .c4.csjb{font-size:16px;}
	.top-bg .swiper-slide .d12{font-size:24px;line-height:28px;}
	.top-bg .swiper-slide .d13{font-size:24px;line-height:28px;}
	.top-bg .swiper-slide .d14{font-size:34px;margin-top:10px;}
	.top-bg .swiper-slide .d15{font-size:14px;line-height: 20px;margin-top:20px;}
	.top-bg .swiper-slide .d22{font-size:25px;margin-top:-15px;}
	.top-bg .swiper-slide .d23{font-size:34px;line-height:28px;}
	.top-bg .swiper-slide .d24{font-size:34px;}
	.top-bg .swiper-slide .d25{font-size:14px;line-height: 20px;margin-top:20px;}

	.mini-nav{height:50px;}
	.mini-nav ul.swiper-wrapper > li{padding:0px 3rem;}
	.mini-nav ul.swiper-wrapper li a{padding:13px 0px;font-size:14px;}

	.header-blank{height:60px;}
	.crumbs{height:50px;line-height:50px;}
	.crumbs i{line-height:46px;}

	#info-detail .detail-url .anniu .text{padding:8% 0;}
	#info-detail .detail-url .anniu:hover .text i{display: none;}

	#products .list{width:32%;margin:0 2% 20px 0;}
	#products .list:nth-child(4n){margin-right:2%;}
	#products .list:nth-child(3n){margin-right:0%;}

	.index-about .text .num {padding-right: 20px;margin-left: 20px;}
	.index-about .text .p4{font-size:30px;}
	.index-intro .item.on .con{top: 12%;}

	.contact .top .item{width:30%;padding:0 10%;margin-bottom:32px;}
	.contact .top .item:nth-last-child(1){width:30%;padding:0 10%;}
	.contact .top .item:nth-child(2n):before{display: none;}

	.feedback .message{width:32%;margin:20px 4%;}
	.feedback .message .tit{font-size:18px;margin-bottom:15px;}
	.feedback .message select,
	.feedback .message input{height:35px;margin-bottom:15px;}
	.feedback .message input{text-indent:10px;}
	.feedback .message select{text-indent:5px;padding-right: 20px;}
	.feedback .message .mess-input .iconfont{top:8px;right:8px;}
	.feedback .message div[type="submit"]{height:35px;line-height:35px;font-size:14px;}
	.feedback .img{width:60%;}

	.culture .cultu .item:nth-child(1) .text .p1{font-size:16px;margin-top:10px;}
	.culture .cultu .item:nth-child(2) .text .p1{font-size:16px;margin-top:10px;}
	.culture .cultu .item:nth-child(3) .text .p1{font-size:16px;margin-top:10px;}
	.culture .cultu .item .text .brief{font-size:14px;line-height:20px;margin-top:10px;}
	.culture .lture .item{width:23.33%;}
	.culture .lture .item:nth-child(1){padding-right:10%;}
	.culture .lture .item:nth-child(2){width:calc(23.33% - 2px);padding:0 5%;}
	.culture .lture .item:nth-child(3){padding-left:10%;}
	.culture .lture .item .icon{width:45px;height:45px;font-size:25px;line-height:45px;}
	.culture .lture .item .p1{font-size:16px;line-height:20px;}
	.culture .lture .item .p2{font-size:14px;line-height:20px;}

	.profile .img{width:100%;margin-bottom: 2rem;float: none;}
	.profile .text{width:100%;float: none;}

	#pro-detail .pro-top .lunbo{width:100%;float: none;}
	#pro-detail .pro-top .text{width:100%;float: none;}

	.pro-mess{width:80%;height:600px;margin:-300px 0 0 0;left:10%;}
	.pro-mess .gaunbi{margin:15px 15px 0 0;}
	.pro-mess .mess-form{width:90%;}
	.pro-mess .mess-input{margin-bottom:10px;}
	.pro-mess .p1{line-height:20px;font-size:14px;}
	.pro-mess .mess-input input{height:30px;line-height:30px;}
	.pro-mess .Message{height:110px;}
	.pro-mess .Message textarea{height:100px;}
	.pro-mess .attr{margin-top:10px;}
	.pro-mess .attr span{font-size:14px;line-height:20px;margin-right:10px;}
	.pro-mess .attr .yewu span{font-size:14px;}
	.pro-mess div[type="submit"]{width:100px;height:30px;line-height:30px;font-size:14px;margin:20px auto 0px;}
}

@media screen and (max-width:980px){
	.four .item{ display:none;}
	.four .phone-item{ display:block;}
	.four .phone-item .list .img{width:calc(80% - 28px);margin:auto;}
}

@media screen and (max-width: 750px){
	/*公用样式*/
	.title{font-size:20px;margin-bottom:2.5rem;}
	.title.in{font-size:22px;padding-bottom:1.5rem;}
	.title.in:before{width:18px;height:3px;margin-left:-9px;}
	.title p{font-size:16px;line-height:20px;}
	.more{width:100px;height:36px;border-radius:18px;line-height:36px;margin-top:3.4375rem;}

	#footer{padding-top:4rem;}
	#footer .footer-nav{width:100%;}
	#footer .footer-wei{margin:2rem auto;}
	#footer .footer-nav .item::before{display: none;}
	.anmb {width: 30px;height: 30px;}
	.anmb::before{width: 17.5px;height: 10px;background: url(../image/icon27.png) no-repeat;margin: -5.5px 0 0 -9.5px;background-size: cover;}

	#header .header-attr .sousuo{margin-right:1rem;}
	#header .header-attr .lang{margin-right:0px;}

	.top-bg .swiper-slide .xian{margin-top:4.25rem;}

	#info{padding:6.25rem 0px;}
	#info .list{width:calc(49% - 2px);margin:0 2% 20px 0;}
	#info .list:nth-child(3n){margin-right:2%;}
	#info .list:nth-child(2n){margin-right:0%;}
	#info .list .text{padding:1.75rem;}
	#info .list .text .p1{font-size:14px;}
	#info .list .text .p2{font-size:16px;margin:1rem 0px;}
	#info .list .text .p3{margin-bottom:1.5625rem;}
	#info .list .text .t1{padding-top:1.25rem;}

	#info-detail{padding:4.375rem 0px 6.25rem;}
	#info-detail .tit{font-size:20px;line-height:24px;}
	#info-detail .attr{margin:1.5625rem auto;}
	#info-detail .attr .at{margin-right:2rem;}
	#info-detail .detail-url{margin-top:6rem;}
	#info-detail .detail-url .anniu{width:100%;padding-top:26.28%;}
	#info-detail .detail-url .anniu .text{width:95%;padding:8% 0;right:2.5%;left:2.5%;text-align: left;}
	#info-detail .detail-url .anniu .text .fr{float: none;}
	#info-detail .detail-url .anniu .text .fl{float: none;}
	#info-detail .detail-url .anniu .text .p2{width:100%;font-size: 14px;line-height: 20px;}
	#info-detail .detail-url .anniu:hover a{background: rgba(0,0,0,0.3);}

	#products{padding:3.125rem 0px 6.25rem;}
	#products .pro-nav{height:82px;margin-bottom:15px;}
	#products .pro-nav .pna{padding:10px 15px;border-radius: 26px;font-size:14px;margin:0px 10px 10px 0px;}
	#products .pro-nav .jiazai{height:30px;}
	#products .pro-nav .jiazai i{font-size:18px;}
	#products .list .img{padding-top:100%;}
	#products .list .img .menb{display: none;}
	#products .list .text{height:50px;line-height:50px;font-size:14px;}
	#products .list:hover .img .menb{display: none;}

	.index-about{padding:7.5rem 0px 4.375rem;}
	.index-about .text{width:100%;float:none;}
	.index-about .text .p1{font-size:16px;margin:1rem 0px 1.25rem;}
	.index-about .text .p1:before{width:10px;top:10px;left:-20px;}
	.index-about .text .p2{font-size:20px;padding-bottom:1.4375rem;}
	.index-about .text .p2:before{width:15px;height:3px;}
	.index-about .text .p3{line-height:24px;margin:2rem 0px;min-height:0px;}
	.index-about .text .p6{font-size:14px;line-height:26px;}
	.index-about .text .num{padding-right: 2rem;margin-left: 2rem;}
	.index-about .video{width:100%;float: none;margin-top:2rem;}
	.index-about .video .iconfont{width:30px;height:30px;font-size:30px;line-height:30px;margin:-15px 0px 0px -15px;}

	.index-intro{margin-bottom:6.25rem;}
	.index-intro .item{width:49%;margin-right:2%;padding-top:29.28%;margin-bottom:20px;}
	.index-intro .item:nth-last-child(1){margin-right:2%;}
	.index-intro .item:nth-child(2n){margin-right:0;}
	.index-intro .item .img{width:50px;height:41px;margin:0px;}
	.index-intro .item .con{top:15%;left:9.09%;right:9.09%;}
	.index-intro .item .p1{font-size:18px;margin-top:1rem;text-align:left;}
	.index-intro .item:nth-child(1) .p1{font-size:18px;}
	.index-intro .item:nth-child(2) .p1{font-size:18px;}
	.index-intro .item .p2{margin-top:1rem;padding-bottom:1rem;display: block;height:48px;}
	.index-intro .item .p2:before{display: none;}
	.index-intro .item.on{width:49%;}
	.index-intro .item.on .con{top:15%;}

	.index-pro .swiper-slide{overflow: hidden;}
	/*.index-pro .swiper-slide a img{height:100%;width:468px;max-width:468px;text-align: center;margin-left: -117px;}*/
	.index-pro .shuxian{top:6%;height:40px;}
	.index-pro .pagination{top:calc(6% + 50px);}
	.index-pro .pagination .pagination-bullet{margin-bottom:8px;}
	.index-pro .pagination .this{font-size:20px;}
	.index-pro .index-pro-button{width:20px;height:20px;line-height:20px;bottom:5%;}
	.index-pro .index-pro-button i{font-size:20px;}
	.index-pro .swiper-button-prev{right:30px;}
	.index-pro .swiper-slide .t1{top:8%;}
	.index-pro .swiper-slide .t2{top:72%;}
	.index-pro .swiper-slide .p1{font-size:30px;line-height:40px;width:100px;}
	.index-pro .swiper-slide .p2{font-size:18px;line-height:20px;margin:3.5rem auto;}
	.index-pro .swiper-slide .p3{font-size:20px;line-height:20px;padding:1.25rem 0px;}
	.index-pro .swiper-slide .p4{font-size:16px;line-height:20px;width:200px;margin-top:3rem;}
	.index-pro .swiper-slide .p5{font-size:18px;line-height:18px;margin-bottom:1.25rem;}
	.index-pro .swiper-slide .p6{font-size:14px;line-height:20px;width:200px;margin-bottom:1.875rem;}
	.index-pro .swiper-slide .pm{margin-top:35rem;}
	.index-pro .swiper-slide .xian{width:10px;height:3px;}

	#contact{padding:5rem 0px 6.25rem;}
	.join .item{padding-left:3%;}
	.join .item{height:50px;}
	.join .item .f16{font-size:14px;}
	.join .item .f14{font-size:12px;}
	.join .tops{height:50px; line-height:50px;}
	.join .list{height:48px; line-height:48px;margin-bottom:1.25rem;}
	.join .item .name{width:30%;}
	.join .item .people{width:30%;}
	.join .item .jia{width:15px; height:15px; margin:18px 14px 0 0;}
	.join .box_2 .content{padding:2rem;font-size:14px;}
	.join .box_2 .content .text{line-height:20px;margin-bottom:1.25rem;font-size:12px;}
	.join .box_2 .content .text .p2{font-size:14px;}

	.contact .top{padding:2rem 0px;}
	.contact .top .item{width:90%;padding:0 5%;margin-bottom:2rem;}
	.contact .top .item:nth-last-child(1){width:90%;padding:0 5%;}
	.contact .top .item:before{display: none;}
	.contact .top .item .iconfont{width:30px;margin-right:10px;font-size:30px;}
	.contact .top .item .text{width:calc(100% - 40px);}
	#allmap{height:40rem;}

	.feedback .message{width:92%;margin:20px 4%;float:none;}
	.feedback .img{width:100%;float:none;}

	.culture{padding:6.25rem 0px 7.5rem;}
	.culture:before{display: none;}
	.culture .cultu .item{padding:3.6875rem 0px;}
	.culture .cultu .item .img{width:100%;float:none;}
	.culture .cultu .item .text{width:100%;float:none;margin-top:2rem;}
	.culture .cultu .item .img:before{display: none;}
	.culture .cultu .item .text:before{display: none;}
	.culture .cultu .item:nth-child(3) .text:after{display: none;}
	.culture .cultu .item:nth-child(2) .img{width:95%;margin:0 auto;}
	.culture .cultu .item:nth-child(2) .text{width:95%;margin:2rem auto 0;}
	.culture .cultu .item:nth-child(3) .img{width:95%;margin:0 auto;}
	.culture .cultu .item:nth-child(3) .text{width:95%;margin:2rem auto 0;}
	.culture .lture{margin-top:6rem;}
 	.culture .lture .item{width:100%;margin-bottom:2rem;}
	.culture .lture .item:nth-child(1){padding-right:0;}
	.culture .lture .item:nth-child(2){width:100%;padding:0;border-left:0;border-right:0;}
	.culture .lture .item:nth-child(3){padding-left:0;}

	.history{padding:6.25rem 0px;}
	.history .con{padding-top:6.25rem;width:100%;}
	.history .con .item .text{margin-bottom:3.125rem;}
	.history .con .item .text .p1{font-size:20px;}
	.history .con .item .text .brief{font-size:14px;line-height: 20px;}

	.brand{padding:5rem 0px 6.25rem;}
	.brand .tit.cn .p1{font-size:18px;line-height:24px;}
	.brand .tit.cn .p2{font-size:22px;line-height:34px;}
	.brand .tit.cn .p3{font-size:14px;line-height:20px;margin-bottom:2.1875rem;}
	.brand .tit.en{padding:2rem 3.125rem;margin-bottom:2.5rem;}
	.brand .tit.en .p1{font-size: 16px;padding: 0 0 1rem 0;margin: 0 0 1rem 0;}
	.brand .tit.en .p1::after {width: 4.375rem;}
	.brand .tit.en .p2{font-size: 3.5rem;}
	.brand .tit.en .p3{margin: 1.5rem 0;font-size: 16px;}

	.butor .condi{padding:5.625rem 0px;}
	.butor .condi .tit{font-size:20px;}
	.butor .condi .brief{font-size:14px;line-height:20px;width:100%;margin:1.25rem auto 2.5rem;}
	.butor .condi .con{width:90%;padding-top:90%;height:0;}
	.butor .condi .con:before,
	.butor .condi .con:after{width:100px;height:100px;margin:-50px 0 0 -50px;}
	.butor .condi.on .con:after{width:40%;height:40%;margin:-20% 0 0 -20%;}
	.butor .condi.on .con:before{width:80%;height:80%;margin:-40% 0 0 -40%;}
	.butor .condi .yuan{width:100px;height:100px;margin:-50px 0 0 -50px;}
	.butor .condi .yuan .img{width:50px;height:42px;margin:20px auto 10px;}
	.butor .condi .yuan .p1{font-size:14px;line-height:20px;}
	.butor .condi .icon{width:40px;height:40px;margin:-20px 0 0 -20px;}
	.butor .condi.on .icon.i1{top:11.438%;left:27.313%;}
	.butor .condi.on .icon.i2{top:50%;left:7.3%;}
	.butor .condi.on .icon.i3{bottom:11.563%;left:28.125%;}
	.butor .condi.on .icon.i4{bottom:18.75%;right:18.25%;}
	.butor .condi.on .icon.i5{top: 27.188%;right: 11.813%;}
	.butor .duce .img{width:100%;float: none;margin-bottom:2rem;}
	.butor .duce .t1{font-size:18px;margin-bottom:1.25rem;}
	.butor .duce .text{padding-bottom:3.75rem;float: none;}
	.butor .duce .text:after{width:10px;height:3px;}
	.butor .duce .con:before{height:calc(100% - 18px);top:9px;bottom:9px;}
	.butor .duce .text p{font-size:14px;line-height:18px;margin-bottom:8px;}
	.butor .duce .text p:before{top:9px;}
	.butor .dis-a{padding:7.5rem 0px;}
	.butor .dis-a .text{width:100%;}
	.butor .dis-b{padding:6.25rem 0px;}
	.butor .dis-b .text{width:100%;}
	.mess-a{padding:6.25rem 0px;}
	.mess-a .p1{line-height:24px;font-size:14px;}
	.mess-a .mess-input{width:100%;margin-right:0%;float: none;margin-bottom:10px;}
	.mess-a .mess-input:nth-child(3n){margin-right:0;}
	.mess-a .mess-input input{height:40px;text-indent:14px;}
	.mess-a .Message{height:150px;}
	.mess-a .Message textarea{height:140px;margin-top:10px;text-indent:14px;}
	.mess-a div[type="submit"]{width:100px;height:35px;line-height:35px;font-size:14px;margin:2rem auto 0px;}
	.process{padding:6.25rem 0px;}
	.process .con{margin-top:2rem;}
	.process .con .top{height:136px;}
	.process .con .top .wrap{height:100%;}
	.process .con .top .wrap:before,
	.process .con .top .wrap:after{width:13px;height:12px;background-size:cover;bottom:-7.5px;}
	.process .con .top .wrap:after{right:0px;}
	.process .con .top .wrap:before{left:0px;}
	.process .con .top .item{width:30%;margin-left:3.33%;}
	.process .con .top .item:nth-child(1){margin-left:3.33%;}
	.process .con .top .item .p1{font-size:12px;}
	.process .con .top .item.on .p1{width:70px;height:70px;margin:8px auto;line-height:70px;}
	.process .con .top .item.on .p1:before{width:86px;height:86px;margin-left:-43px;}
	.process .con .text{margin-top:3rem;}
	.process .con .text .te1{width:calc(100% - 40px);padding:20px;}
	.process .con .text .te1 p{font-size:14px;margin-bottom:10px;}
	.process .con .text .te1 .sp{width:20px;height:20px;line-height:20px;font-size:12px;}
	.process .con .text .te1 .sp2{width:calc(100% - 29px);}

	.profile{padding:6.25rem 0px;}
	.profile .text .p1{font-size:20px;line-height:30px;margin:2rem auto 1rem;}
	.profile .text .brief{font-size:14px;line-height:20px;}
	.profile .text .p2{font-size:16px;line-height:20px;margin-top:2rem;}
	.honor{padding:5rem 0px 0rem;}
	.honor iframe{height:490px;}

	#pro-detail{padding:5rem 0px 6.25rem;}
	#pro-detail .pro-top .text .t1{font-size:20px;margin-bottom:2rem;}
	#pro-detail .pro-top .text .t2{margin-bottom:1.625rem;}
	#pro-detail .pro-top .text .t2 .p1{width:90px;}
	#pro-detail .pro-top .text .t2 .p2{width:calc(100% - 90px);}
	#pro-detail .pro-top .text .t2 .p2 span{font-size:24px;}
	#pro-detail .pro-top .text .mess-anniu{margin-bottom:2rem;}
	#pro-detail .con{margin-top:3.125rem;}
	#pro-detail .con .tit{margin-bottom:3.125rem;}
	#pro-detail .con .tit p{font-size:14px;height:35px;width:100px;line-height:35px;}
	#pro-detail .biaoge{margin:2.5rem auto 3.125rem;}
	#pro-detail .biaoge .list .table-cell{padding:15px 2.5%;}
	#pro-detail .biaoge .list .ti{width:calc(30% - 1px);}
	#pro-detail .biaoge .list .co{width:60%;}

	.pro-mess{height:auto;margin:0;left:10%;top:10%;padding-bottom: 15px;}
	.pro-mess .attr span.fl{display: none;}

}

@media screen and (max-width: 600px){
	#products .list{width:49%;margin:0 2% 1rem 0;}
	#products .list:nth-child(3n){margin-right:2%;}
	#products .list:nth-child(2n){margin-right:0;}

}

@media screen and (max-width: 450px){
	#info .list{width:calc(100% - 2px);margin:0 0 20px 0;}
	#info .list:nth-child(3n){margin-right:0%;display: none;}
	#info .list .text .p3{overflow: visible;height:auto;}

	.index-intro .item{width:100%;margin-right:0;margin-bottom:20px;padding-top:93.18%;}
	.index-intro .item .p2{height:auto;overflow:visible;}
	.index-intro .item.on{width:100%;}
	.index-intro .item:nth-last-child(1){margin-right:0;}
	.index-intro .item:nth-child(2n){margin-right:0;}
	.index-pro .swiper-slide .p4{width:150px;}
	.index-pro .swiper-slide .p6{width:129px;}

	.history .con::before {left:0;margin-left:0;}
	.history .con .item .kong{display: none;}
	.history .con .item .text{width:calc(100% - 15px) ;min-height:0;}
	.history .con .item:nth-child(2n) .text{padding-right:0px;text-align: left;padding-left:15px;}
	.history .con .item:nth-child(2n+1) .text{padding-left:15px;}
	.history .con .item::before{left: 0;margin-left: -5px;width:10px;height:10px;top:8px;}
	/* .history .con:before{display: none;}
	.history .con .item:before{display: none;} */

	.butor .condi.on .icon.i1{top:9%;left:28%;}
	.butor .condi.on .icon.i2{top:50%;left:4%;}
	.butor .condi.on .icon.i3{bottom:6%;left:29%;}
	.butor .condi.on .icon.i4{bottom:19%;right:12%;}
	.butor .condi.on .icon.i5{top: 22%;right: 12%;}

	.honor iframe{height: 390px;}

	.top-bg .swiper-slide .text-l{top:30%;}
	.top-bg .swiper-slide .p4{margin-top:40px;}
	.top-bg .swiper-slide .text-r{bottom:25%;display: none;}
	.top-bg .swiper-slide .text-l1{top:50%;}

}