@import url(/Other/www.gpd/template/default/css/font/siyuan.css);

html, body {

	font-size: 16px;

	color:#666;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	font-family:"siyuan",airal;

	background: #fff;

	-webkit-text-size-adjust: none;

}

*{padding: 0;margin: 0;}

a,a:focus,a:active {color: #1d61c4;	text-decoration: none;outline: 0px none;}

img{display: block;}

.m30{margin-top: 30px;}

.m15{margin-top: 15px;}

.m45{margin-top: 45px;}

.p75{padding: 75px 0;}

h1,h2,h3,h4{margin:0;padding:0;}

a:hover,a:active{text-decoration: none;}

ul,dl,dl dd{padding:0;margin:0;}

ul li{list-style:none;}

.fl{float:left;}

.fr{float:right}

.ct{text-align: center;}

.clear{clear:both;}

div{padding:0;margin:0;}

.w100{width:100%;overflow:hidden;}
.nbanner{background-size: cover !important;}
.nbanner2 img{width: 100%;}

.w1200{width:1200px;margin:0 auto;}

.swiper-container {width: 100%;height: 100%;}

.swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;	-webkit-align-items: center;align-items: center;}

.w100{width: 100%;}

.w1600{width: 1600px;margin: 0 auto;}

.w100 img{max-width:100%;height:auto;}

.iconhover{position:absolute;}

.iconhover img{transition: all .5s;position:absolute;top: 0;left: 0;width: 100%;height: 100%;top: 0;left: 0;}

.iconhover img:nth-child(2){opacity: 0;}

.banner .swiper-slide{background-color:#efefef;overflow:hidden;}

.banner .swiper-slide>img{height:100%;object-fit:cover;width:100%;}

.banner .swiper-slide video{object-fit:cover;width:100%;height:100%;}

.banner .swiper-container{height:100vh;position:relative;}

.banner .swiper-slide.active{z-index:100;pointer-events:auto;}

.banner .images{height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;}



.banner-info{display:flex;position:absolute;color:#ffffff;align-items:center;z-index:5;left:0;justify-content:center;right:0;top:90vh;flex-wrap:wrap;}

.banner-info .mouse{width:20px;height:30px;border:1px solid #fff;border-radius:40px;margin-left:0.1rem;margin-right:0.1rem;position:relative;}

.banner-info .mouse:after{content:"";position:absolute;width:2px;height:8px;top:8px;left:50%;margin-left:-1px;background:#fff;-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;}

.nbanner .text{position: absolute;left: 50%;top: 60%;transform: translate(-50%,-50%);}

.nbanner{position: relative;}

.nbanner .text span{display: block;font-size: 42px;color: #fff;margin-bottom: 35px;text-align: center;text-transform: uppercase;}

.nbanner .text img{display: block;margin: 0 auto;}

.nbanner2{height: 500px;overflow: visible;}

@keyframes updown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}

100%{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px);}

}

.banner-info p{width:100%;text-align:center;margin-top:.12rem;font-size:14px;color:#FFFFFF;line-height:20px;}

.banner-page-num{position:absolute;z-index:6;left:6%;top:91.8vh;height:.3rem;width:246px;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;left:calc(7% + 8px);top:93vh;height:1px;background:rgba(255,255,255,0.4);width:190px;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);}

.banner .swiper-button-next,.banner .swiper-button-prev{top:93vh;width:48px;height:48px;}

.banner .swiper-button-next{background:none;right:6%;}

.banner .swiper-button-prev{background:none;right:calc(6% + 80px);left:auto;}

.banner .swiper-button-next:hover img:nth-child(1){opacity:0;}

.banner .swiper-button-next:hover img:nth-child(2){opacity:1;}

.banner .swiper-button-prev:hover img:nth-child(1){opacity:0;}

.banner .swiper-button-prev:hover img:nth-child(2){opacity:1;}

.swiper-button-next:after, .swiper-button-prev:after{content: '' !important;}





.header{display: block;position:fixed;top: 0;z-index: 999;left: 0;background-color: rgba(255,255,255,0);width: 100%;height: 140px;transition: .5s;}

.header .w1600{display: flex;justify-content: space-between;}

.header .w1600 .header__logo{width: 126px;line-height: 140px;}

.header .w1600 .header__logo a{display: inline-block;vertical-align: middle;}

.header .w1600 .header__logo a img{margin-top: 35px;transition: .3s;}

.header .w1600 .header__logo a img:nth-child(2){opacity: 0;visibility: hidden;display: none;}

.header .w1600 .header__rights{width: 65.7%;display: flex;justify-content: space-between;}

.header .w1600 .header__rights .nav-content{width:75%;}

.header .w1600 .header__rights ul.navs{width: 100%;display: flex;justify-content: space-between;}

.header .w1600 .header__rights ul li{display: block;color: #fff;font-size: 16px;line-height: 140px;position: relative;}

.header .w1600 .header__rights ul li a{color: #fff;text-transform: uppercase;}

.header .w1600 .header__rights ul li::after{content: '';display: block;width: 0%;height:2px;background-color: #fff;position: absolute;bottom: 30px;transition: .3s;}

.header .w1600 .header__rights ul li:hover::after,.header .w1600 .header__rights ul li.active::after{content: '';display: block;width: 100%;height:2px;position: absolute;bottom: 30px;}

.header .w1600 .header__rights .sousuo{width: 50px;height: 50px;background:url(/template/default/images/search.png)no-repeat center center;margin-top: 45px;}

.header .w1600 .header__rights .header__href .enterclose{margin-top: 50px;position: relative;height: 36px;}

.header .w1600 .header__rights .header__href .enterclose::after{content: '>';transform: rotate(90deg);display: block;color: #fff;position: absolute;right: -20px;top: 10px;transition: .3s;}

.header .w1600 .header__rights .header__href .enterclose a{color: #fff;font-size: 16px;display: block;text-transform: uppercase;line-height: 40px;width: 70px;}

.header .w1600 .header__rights .header__href .enterclose a:nth-child(2),.header .w1600 .header__rights .header__href .enterclose a:nth-child(3),.header .w1600 .header__rights .header__href .enterclose a:nth-child(4),.header .w1600 .header__rights .header__href .enterclose a:nth-child(5){opacity: 0;visibility: hidden;transition: .3s;}

.header .w1600 .header__rights .header__href:hover .enterclose a:nth-child(2),.header .w1600 .header__rights .header__href:hover .enterclose a:nth-child(3),.header .w1600 .header__rights .header__href:hover .enterclose a:nth-child(4),.header .w1600 .header__rights .header__href:hover .enterclose a:nth-child(5){opacity: 1;visibility: visible;}

.banner .banner-txt{position: absolute;left: 8%;top: 50%;transform: translateY(100%);opacity: 0;visibility: hidden;transition: 0.8s ease;}

.banner .banner-txt h3{font-size: 48px;color: #fff;line-height: 68px;height: 68px;border-left: 5px solid #1d61c4;width: 100%;text-indent: 0.5em;}

.banner .banner-txt .banner-txt2{font-size: 20px;color: #e8e8e8;width: 800px;display: block;line-height: 30px;margin: 50px 0;}

.banner .banner-txt .more{color: #fff;background-color: #1d61c4;width: 126px;line-height: 48px;line-height: 48px;border-radius: 24px;text-align: center;font-size: 14px;font-weight: bold;}

.banner .swiper-slide-active .banner-txt{opacity: 1;visibility: visible;transform: translateY(-50%);}

.nav2 .w1600 .header__logo a img{margin-top: 0px;}

.nav2 .w1600 .header__logo a img:nth-child(2){opacity: 1;visibility: visible;display: block;}

.nav2 .w1600 .header__logo a img:nth-child(1){opacity: 0;visibility: hidden;display: none;}

.nav2{background-color: rgba(255,255,255,1);width: 100%;height: 100px;}

.nav2 .w1600 .header__logo{width: 126px;line-height: 100px;}

.nav2 .w1600 .header__rights ul li{line-height: 100px;}

.nav2 .w1600 .header__rights ul li a{color: #333;}

.nav2 .w1600 .header__rights ul li::after{background-color: #1c5fc3;}

.nav2 .w1600 .header__rights .header__href .enterclose{margin-top: 30px;}

.nav2 .w1600 .header__rights .header__href .enterclose a{color: #333;background-color: #fff;text-align: center;}

.nav2 .w1600 .header__rights .sousuo{background: url(/template/default/images/search1.png)no-repeat center center;margin-top: 25px;}

.nav2 .w1600 .header__rights .header__href .enterclose::after{color: #333;}

.sousuo1{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background-color: rgba(0, 0, 0,0.5);z-index: 99999;display: none;}

.sousuo1 form{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.sousuo1 .cha{cursor: pointer;position: absolute;right: 50px;top: 50px;width: 40px;}

.sousuo1 input{width: 500px;font-size: 24px;line-height: 45px;background: none;border: none;border-bottom: 2px solid #fff;color: #fff;}

.sousuo1 input::-webkit-input-placeholder {color: #fff;font-size: 16px;}

.sousuo1 input::-moz-placeholder {color: #fff;font-size: 16px;} 

.sousuo1 input:-ms-input-placeholder {color: #fff;font-size: 16px;} 

.sousuo1 input:-moz-placeholder {color: #fff;font-size: 16px;} 

.sousuo1 button{width: 50px;background:none;border: none;position: absolute;right: -50px;top: -6px;}

.sousuo1 button img{width: 100%;display: block;}

.sousuo1 .cha img{width: 100%;}

.denglu{margin-top: 50px;transition: .3s;}

.denglu .touxiang{position: relative;border: 1px solid #fff;border-radius: 50%;width: 40px;height: 40px;}

.denglu .touxiang .pimg{width: 18px;height: 18px;background: url(/template/default/images/yonghu.png)no-repeat;background-size: cover !important;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;}

.denglu a{display: block;line-height: 36px;color: #333 !important;text-align: center;}

.denglu ul::before{content: '';display: block;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #fff;position: absolute;left: 50%;top: -5px;transform: translateX(-50%);}

.denglu ul{transition: .5s;opacity: 0;visibility: hidden;position: absolute;background-color: #fff;border-radius: 5px;width: 100px;left: 50%;top: calc(100% + 15px);transform: translateX(-50%);}

.denglu:hover ul{opacity: 1;visibility: visible;}

.nav2 .denglu{margin-top: 30px;}

.nav2 .denglu .touxiang{border: 1px solid #333;}

.nav2 .denglu .touxiang .pimg{background: url(/template/default/images/yonghu2.png)no-repeat;}





.index_about .fl{width: 28.5625%;margin-top: 150px;}

.index_about .fl span{display: block;font-size: 38px;color: #333;margin-bottom: 45px;text-transform: uppercase;font-weight: bold;}

.index_about .fl .neirong{font-size: 16px;line-height: 30px;color: #666;}

.index_about .fr{width: 64.0625%;}

.ho2{width:100%;position:relative;box-sizing:border-box;}

.ho2 .row{margin:8.125vw 0 7vw;position:relative;}

.ho2 .col{width:100%;}

.ho2 .origin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:180%;height:180%;box-sizing:border-box;z-index:3;pointer-events:none;}

.rotate{width:100%;height:100%;transform:rotate(0);transition:all ease .5s;}

.rotate .dot{opacity:0;visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all ease .5s;}

.rotate .dot.on{opacity:1;visibility:visible;}

.rotate .cir.on{display:none;}

.ho2 .circles{width:47.80%;margin-left:3.646vw;position:relative;}

.ho2 .circles::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:47.80%;height:490px;border:1px dashed #BFC4C7;border-radius:50%;}

.circles .num{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:6;width:90%;text-align:center;}

.circles .num span{font-size:130px;font-weight:bold;color:#FFFFFF;}

.circles .circle{width:100%;height:490px;top:0;left:0;border-radius:50%;overflow:hidden;pointer-events:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;}

.circle-main{position:relative;background:#1d61c4;z-index:5;}

.circle-first,.circle-second,.circle-third{position:absolute;background:#1d61c4;z-index:2;}

.circle-first{opacity:.15;-webkit-animation:firstCircle 10s ease infinite;animation:firstCircle 10s ease infinite;}

.circle-second{opacity:.15;-webkit-animation:secondCircle 10s ease infinite;animation:secondCircle 10s ease infinite;}

.circle-third{opacity:.15;-webkit-animation:thirdCircle 10s ease infinite;animation:thirdCircle 10s ease infinite;}

.ho2 .intr{width:23.5%;}

.ho2 .intr .ev{width:100%;margin:0.781vw 0;display: flex;}

.ho2 .intr .ev .pimg{margin-right: 10px;width: 58px;}

.ho2 .intr .ev .pimg img{display: block;margin: 0 auto;}

.ho2 .intr h5{font-size:30px;font-weight:600;color:#333;}

.ho2 .intr p{font-weight:400;line-height:1.5;color:#c9c9c9;font-size:18px;}

.ho2 .ev.on h5{font-size:30px;color:#1d61c4;}

@keyframes scroll-l{0%{transform:translateX(-50%) translateZ(0px);-webkit-transform:translateX(-50%) translateZ(0px);}

100%{transform:translateX(0) translateZ(0px);-webkit-transform:translateX(0) translateZ(0px);}

}

@-webkit-keyframes scroll-l{0%{transform:translateX(-50%) translateZ(0px);-webkit-transform:translateX(-50%) translateZ(0px);}

100%{transform:translateX(0) translateZ(0px);-webkit-transform:translateX(0) translateZ(0px);}

}

@keyframes scroll-r{0%{transform:translateX(0) translateZ(0px);-webkit-transform:translateX(0) translateZ(0px);}

100%{transform:translateX(-50%) translateZ(0px);-webkit-transform:translateX(-50%) translateZ(0px);}

}

@-webkit-keyframes scroll-r{0%{transform:translateX(0) translateZ(0px);-webkit-transform:translateX(0) translateZ(0px);}

100%{transform:translateX(-50%) translateZ(0px);-webkit-transform:translateX(-50%) translateZ(0px);}

}

@-webkit-keyframes firstCircle{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}

35%{-webkit-transform:translateX(2%) translateY(-14%);transform:translateX(2%) translateY(-14%);}

65%{-webkit-transform:translateX(5%) translateY(14%);transform:translateX(5%) translateY(14%);}

to{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}

}

@keyframes firstCircle{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}

35%{-webkit-transform:translateX(2%) translateY(-14%);transform:translateX(2%) translateY(-14%);}

65%{-webkit-transform:translateX(5%) translateY(14%);transform:translateX(5%) translateY(14%);}

to{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}

}

@-webkit-keyframes secondCircle{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}

40%{-webkit-transform:translateX(-9%) translateY(-1%);transform:translateX(-9%) translateY(-1%);}

75%{-webkit-transform:translateX(11%) translateY(-14%);transform:translateX(11%) translateY(-14%);}

to{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}

}

@keyframes secondCircle{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}

40%{-webkit-transform:translateX(-9%) translateY(-1%);transform:translateX(-9%) translateY(-1%);}

75%{-webkit-transform:translateX(11%) translateY(-14%);transform:translateX(11%) translateY(-14%);}

to{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}

}

@-webkit-keyframes thirdCircle{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}

30%{-webkit-transform:translateX(5%) translateY(11%);transform:translateX(5%) translateY(11%);}

70%{-webkit-transform:translateX(-13%) translateY(-5%);transform:translateX(-13%) translateY(-5%);}

to{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}

}

@keyframes thirdCircle{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}

30%{-webkit-transform:translateX(5%) translateY(11%);transform:translateX(5%) translateY(11%);}

70%{-webkit-transform:translateX(-13%) translateY(-5%);transform:translateX(-13%) translateY(-5%);}

to{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}

}

.fl-fw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}

circle{background-color:#1d61c4;}

.parallax-inner span{font-size: 134px;text-align: right;display: block;color: #c9c9c9;}

.home__contacts-svg{position: absolute;bottom: 0;left: 0;transform: scaleX(1.8);}



.index_pro{padding: 115px 0;background-color: #1c5fc3;position: relative;}

.index_pro .w1600 ul{position: relative;z-index: 10;}

.index_pro .w1600 ul li{float: left;margin-left: 0.45%;margin-bottom: 10px;width: 26.875%;}

.index_pro .w1600 ul li img{display: block;}

.index_pro .w1600 ul li:nth-child(1){width:44.875%;margin-left: 0;margin-bottom: 0;}

.index_pro .w1600 ul li .text abbr{display: none;}

.index_pro .w1600 ul li a{display: block;color: #fff;position: relative;}

.index_pro .w1600 ul li .text{position: absolute;bottom: 50px;left: 50px;}

.index_pro .w1600 ul li:nth-child(1) .ico{margin-bottom: 30px;width: 130px;height: 130px;position: relative;border-radius: 50%;border: 1px solid #fff;}

.index_pro .w1600 ul li:nth-child(1) .ico span{display: block;width: 50px;height: 44px;background: url(/template/default/images/index_pro1.png)no-repeat;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.index_pro .w1600 ul li:nth-child(1) .text{top: 50%;left: 50%;transform: translate(-50%,-50%);}

.index_pro .w1600 ul li:nth-child(1) .text p{font-size: 30px;display: block;text-align: center;margin-bottom: 35px;}

.index_pro .w1600 ul li:nth-child(1) .text abbr{display: block;text-align: center;text-decoration: underline;}

.index_pro .w1600 ul li:nth-child(2) .ico span{display: block;width: 45px;height: 41px;background: url(/template/default/images/index_pro2.png)no-repeat;margin-bottom: 30px;}

.index_pro .w1600 ul li:nth-child(3) .ico span{display: block;width: 41px;height: 43px;background: url(/template/default/images/index_pro3.png)no-repeat;margin-bottom: 30px;}

.index_pro .w1600 ul li:nth-child(4) .ico span{display: block;width: 50px;height: 38px;background: url(/template/default/images/index_pro4.png)no-repeat;margin-bottom: 30px;}

.index_pro .w1600 ul li:nth-child(5) .ico span{display: block;width: 50px;height: 50px;background: url(/template/default/images/index_pro5.png)no-repeat;margin-bottom: 30px;}

canvas{-webkit-tap-highlight-color: rgba(0,0,0,0);position: absolute;left: 0;bottom: -405px;z-index: 1;width: 100% !important;height: 100% !important;}

.index_news{padding: 95px 0;background: #f0f1f1;}

.index_news .tt .fl span{display: block;font-weight: bold;text-transform: uppercase;font-size: 38px;color: #333;margin-bottom: 30px;}

.index_news .tt .fl p{font-size: 16px;color: #666;}

.index_news .tt .fr{margin-top: 10px;}

.index_news .tt .fr a{font-size: 16px;color: #fff;display: block;width: 172px;line-height: 46px;background-color: #1c5fc3;border-radius: 23px;text-align: center;}

.index_news .tt .fr a span{display: block;float: left;margin-left: 38px;text-transform: uppercase;}

.index_news .tt .fr a i{display: block;width: 28px;height: 28px;background: url(/template/default/images/xiangyou.png);float: right;margin-right: 18px;margin-top: 7px;}

.index_news .tt .fr a::after{content: '';display: block;clear: both;}

.index_news ul{display: flex;justify-content: space-between;margin-top: 55px;}

.index_news ul li{width: 23.125%;}

.index_news ul .text{display: block;position: relative;padding: 55px 26px;background-color: #fff;}

.index_news ul .text .date{position: absolute;top: -29px;left: 26px;width: 70px;height: 70px;background-color: #1c5fc3;color: #fff;text-align: center;padding: 15px 0;box-sizing: border-box;}

.index_news ul .text p{display: block;font-size: 16px;color: #333;margin-bottom: 18px;height: 44px;}

.index_news ul .text span{display: block;font-size: 14px;color: #999;}



.weizhi{height: 68px;line-height: 68px;background-color: #f7f7f7;}

.weizhi .weizhigo{display: flex;font-size: 16px;color: #666;}

.weizhi .weizhigo i{display: block;width: 16px;height: 19px;background: url(/template/default/images/didian2.png)no-repeat;margin-top: 25px;margin-right: 10px;}

.weizhi .weizhigo a{display: inline-block;font-size: 16px;color: #666;}

.about{padding: 55px 0;}

.about .fl{display: block;width: 17%;}

.about .fl span{display: block;width: 100%;border-radius: 2px;background-color: #1c5fc3;height: 73px;line-height: 73px;color: #fff;padding-left: 25px;box-sizing: border-box;font-size: 24px;margin-bottom: 5px;}

.about .fl li a{display: block;height: 56px;line-height: 56px;padding-left: 25px;font-size: 16px;background-color: #f4f4f4;border-radius: 2px;margin-bottom: 5px;color: #333;}

.about .fl li:hover a,.about .fl li.active a{color: #1c5fc3;}

.about .fl li::after{content: '';display: block;border-top: 5px solid transparent;border-left: 9px solid #666;border-bottom: 5px solid transparent;position: absolute;right: 25px;top: 50%;transform: translateY(-50%);}

.about .fl li:hover::after,.about .fl li.active::after{border-left: 9px solid #1c5fc3;}



.about .fr{display: block;width: 78.4375%;}

.about .fr abbr{display: block;width: 100%;height: 73px;border-bottom: 1px solid #d5d5d5;box-sizing: border-box;line-height: 73px;color: #333;font-size: 24px;}

.about .fr .neirong{line-height: 32px;font-size: 16px;color: #666;margin: 45px 0;}

.about .fr .neirong img{display: block;max-width: 100%;margin: 30px 0;}

.rongyulist{margin-top: 60px;width: 100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;flex-wrap:wrap;-webkit-flex-wrap:wrap;}

.rongyulist li{width: 32%;margin-bottom: 30px;box-sizing: border-box;cursor: pointer;}

.rongyulist li .pic{width: 100%;position: relative;height: 280px;background-color: #fff;border: 1px solid #e0e0e0;box-sizing: border-box;}

.rongyulist li .pic img{display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 100%;max-height: 100%;}

.rongyulist li p{margin: 0;line-height: 50px;text-align: center;}

.rongyulist li a{color: #333;}

.rongyulist li:hover p{color: #fff;}

.rongyulist li:hover .pic{border: 1px solid #1c5fc3;}

.rongyulist li:hover p{background-color: #1c5fc3;}

.rongyulist::after{content: '';display: block;width: 32%;}

.honor{background:#f6f6f6;padding:70px 0;}

.honor h3{font-size:30px;color:#333;text-align: center;}

.honor abbr{display: block;font-size:18px;color:#444;text-align: center;height:40px;line-height: 40px;margin-bottom: 30px;}

.honor ul{margin-top:40px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;flex-wrap:wrap;-webkit-flex-wrap:wrap;}

.honor ul li{margin:10px 0;}

.sjmap{display: none !important;}

.index06{width: 100%;box-sizing: border-box;position: relative;margin: auto;margin-top: 60px;}

.index06 img{display: block;width: 100%;}

.index06 .min{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}



.index06 .min a{  text-align: center;position: relative;width: 150px;height: 150px;-webkit-transition: opacity 0.5s ease-out;-moz-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out;transition: opacity 0.5s ease-out;}

.index06 .min a span{z-index: 1;border: 1px solid #1d61c4;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 10px;height: 10px;margin: auto;

    -webkit-border-radius: 50%;

    -webkit-background-clip: padding-box;

    -moz-border-radius: 50%;

    -moz-background-clip: padding;border-radius: 50%;background-clip: padding-box;background: transparent;background-color: #1d61c4;}

.index06 .min a font{display: inline-block;font-size: 18px;color: #000;white-space: nowrap;}





.index06 .min #a1{top: 37%;left: 35%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a2{top: 42%;left: 36%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a3{top: 45%;left: 38%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a4{top: 29%;left: 64%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a5{top: 50%;left: 74%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a6{top: 54%;left: 72.5%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a7{top: 54%;left: 72.5%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a8{top: 45%;left: 6%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a9{top: 29%;left: 4%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a10{top: 32%;left: 11%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a11{top: 38%;left: 13%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a12{top: 41%;left: 18%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a13{top: 38%;left: 20%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a14{top: 33%;left: 16%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a15{top: 29%;left: 16%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a16{top: 31%;left: 18%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a17{top: 31%;left: 21%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a18{top: 22%;left: 24%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}

.index06 .min #a19{top: 9%;left: 29%;position: absolute;width: 80px;height: 80px;visibility: visible;opacity: 1;}



.index06 .min font{ position: absolute;top: 30px;left: 50px;}



@keyframes ballScale { 0% {-webkit-transform: scale(0);transform: scale(0);opacity: 1;} 100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0; }}

.index06 .min .point{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 10px;height: 10px;margin: auto;

    -webkit-border-radius: 50%;

    -webkit-background-clip: padding-box;

    -moz-border-radius: 50%;

    -moz-background-clip: padding;

    border-radius: 50%;

    background-clip: padding-box;

    background: transparent;width: 100%;height: 100%;}







.index06 .min .point-10 strong{ display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #1d61c4;opacity: 0;

    -webkit-animation: ballScale 12s 0s linear infinite;

    -moz-animation: ballScale 12s 0s linear infinite;

    -ms-animation: ballScale 12s 0s linear infinite;

    animation: ballScale 12s 0s linear infinite;}





.index06 .min .point-70 strong,.index06 .min .point-40 strong{ display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #1d61c4;opacity: 0;

    -webkit-animation: ballScale 6s 0s linear infinite;

    -moz-animation: ballScale 6s 0s linear infinite;

    -ms-animation: ballScale 6s 0s linear infinite;

    animation: ballScale 6s 0s linear infinite;}



.min02wrap{width: 100%;box-sizing: border-box;background: url(/template/default/img/index_pbg.jpg)no-repeat fixed;padding: 150px 0;background-size: cover;}

.min02{width: 1200px;box-sizing: border-box;position: relative;margin: auto;padding:0;margin-top: 0;}

.min02 .swiper-container03{width: 100%;}

.min02 .imgbox{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content:flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}

.min02 .imgbox p{display: block;width: 7.555%;margin-right: 4%;margin-bottom: 4%;height:auto;flex-shrink: 0;}

.min02 .imgbox p img{display: block;width: 100%;}

.min02 .imgbox p:nth-of-type(9n){margin-right: 0;}

.min02 .swiper-pagination{position: relative;bottom: 0;}

.min02 .swiper-pagination-bullet{width: 40px;height: 2px;background-color: #d4d4d4;opacity: 0.5;border-radius: 0;}

.min02 .swiper-pagination-bullet-active{background-color: #fff;opacity: 1;}

.swiper-button-prev,.swiper-button-next{background-image: none;font-size: 26px;color: #aaaaaa;width: auto;height: auto;margin-top: -2%;transform: translateY(-50%);-webkit-transform: translateY(-50%);outline: none;}

.swiper-button-prev{left: -50px;}

.swiper-button-next{right: -50px;}



.pro{padding: 60px 0;position: relative;}

.pro .fl{display: block;width: 20%;}



.pro .fr{display: block;width: 76.4375%;}

.pro .fr .prolist ul::after{content: '';display: block;clear: both;}

.pro .fr .prolist ul li{width: 23.715%;float: left;margin-right: 1.285%;border: 1px solid #eee;box-sizing: border-box;transition: .5s;margin-bottom: 15px;}

.pro .fr .prolist ul li:nth-child(4n){margin-right: 0;}

.pro .fr .prolist ul li .pic{width: 100%;height: 220px;overflow: hidden;}

.pro .fr .prolist ul li .pic a{width: 100%;display: block;}

.pro .fr .prolist ul li .pic a img{display: block;width: 100%;}

.pro .fr .prolist ul li p{padding: 25px 55px;width: 100%;display: block;box-sizing: border-box;text-align: center;background: #fff;color: #666;}

.pro .fr .prolist ul li p a{display: block;color: #666;}

.pro .fr .prolist ul li:hover{transform: translateY(-10px);box-shadow: 0 3px 10px rgba(0, 0, 0,0.1);}



.pro1{position: relative;}

.weizhi2 .weizhigo{display: flex;font-size: 16px;color: #fff;}

.weizhi2 .weizhigo i{display: block;width: 16px;height: 19px;background: url(/template/default/images/didian.png)no-repeat;margin-right: 10px;}

.weizhi2 .weizhigo a{display: inline-block;font-size: 16px;color: #fff;}

.goback a{display: flex;font-size: 16px;color: #fff;}

.goback a:hover{text-decoration: underline;}

.goback a i{display: block;width: 26px;height: 18px;background: url(/template/default/images/fanhui.png);margin-right: 10px;}

.pro1 .allall{width: 100%;padding: 30px 5%;box-sizing: border-box;background-color: #fff;margin-top: 60px;}

.pro1 .allall .zhanshitupian{width: 26%;margin-left: 3%;}

.pro1 .allall .zhanshitupian img{display: block;width: 100%;}

.pro1 .allall .zhanshitupian .gallery-top{border: 1px solid #ccc;margin-bottom: 15px;}

.pro1 .allall .zhanshitupian .gallery-thumbs .swiper-slide{border: 2px solid #e0e0e0;box-sizing: border-box;}

.pro1 .allall .zhanshitupian .gallery-thumbs .swiper-slide::after{content: '';position: absolute;left: 50%;top: -9px;transform: translateX(-50%);display: block;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid transparent;transition: .3s;}

.pro1 .allall .zhanshitupian .gallery-thumbs .swiper-slide-thumb-active{border: 2px solid #1c5fc3;}

.pro1 .allall .zhanshitupian .gallery-thumbs .swiper-slide-thumb-active::after{border-bottom: 9px solid #1c5fc3;}

.pro1 .allall .zhanshineirong{width: 53%;}

.pro1 .allall .zhanshineirong>.fl{width: 49%;}

.pro1 .allall .zhanshineirong>.fr{width: 49%;}

.pro1 .allall .zhanshineirong .tt{border-bottom: 1px solid #ccc;}

.pro1 .allall .zhanshineirong .tt .fl{font-size: 28px;color: #333;line-height: 60px;}

.pro1 .allall .zhanshineirong .tt .fr{display: flex;justify-content: space-between;width: 225px;margin-top: 10px;}

.pro1 .allall .zhanshineirong .tt .fr a{display: block;width: 120px;color: #fff;font-size: 15px;background-color: #1c5fc3;line-height: 30px;text-align: center;border-radius: 3px;}

.pro1 .allall .zhanshineirong .tt .fr .pdflink{display: flex;justify-content: center;font-size: 15px;color: #1d61c4;border: 1px solid #ccc;line-height: 30px;width: 93px;border-radius:3px;background-color: #fff;}

.pro1 .allall .zhanshineirong .tt .fr .pdflink i{display: block;width: 11px;height: 15px;background: url(/template/default/images/pdf.png);margin-right: 5px;margin-top: 7px;}

.pro1 .allall .zhanshineirong .xinxi{margin: 35px 0;font-size: 15px;line-height: 24px;color: #666;}

.pro1 .allall .zhanshineirong .xinxi td,.pro1 .allall .zhanshineirong .xinxi tr{box-sizing: border-box;height: auto !important;}

.pro1 .allall .zhanshineirong .xinxi td{padding: 5px;}

.pro1 .allall .zhanshineirong .xinxi table{border-collapse: collapse;width: 100% !important;font-size: 15px !important;}

.pro1 .allall .zhanshineirong .xinxi table tbody tr:nth-child(2n){background-color: #efefef;}

.pro1 .allall .zhanshineirong .xinxi table span,.pro1 .allall .zhanshineirong .xinxi table a{font-size: 15px !important;}

.pro1 .allall .zhanshineirong .xinxi abbr{display: block;font-size: 18px;color: #333;margin-bottom: 30px;}

.xianshigengduo1{width: 100%;height: 48px;line-height: 48px;color: #333;border: 1px solid #ddd;text-align: center;display: none;margin-top: 20px;cursor: pointer;}

.xianshigengduo2{width: 100%;height: 48px;line-height: 48px;color: #333;border: 1px solid #ddd;text-align: center;display: none;margin-top: 20px;cursor: pointer;}

.butt1{display: block !important;}

.butt1:hover{background: #1c5fc3 !important;color: #fff !important;}

.chaoguo{height: 281px !important;overflow: hidden !important;}

.chaoguo1{height: 294px !important;overflow: hidden !important;}

.pro1 .allall .fenxiang{font-size: 15px;color: #666;margin: 20px 0 0 0;}

.pro1 .allall .fenxiang a{display: inline-block;width: 16px;height: 16px;background: url(/template/default/images/share.jpg)no-repeat;margin-left: 8px;position: relative;}

.pro1 .allall .fenxiang a .pimg{display: block;position: absolute;left: 50%;top: 20px;transform: translateX(-50%);width: 130px;padding: 10px;box-sizing: border-box;z-index: 9;opacity: 0;visibility: hidden;transition: .3s;}

.pro1 .allall .fenxiang a .pimg img{display: block;width: 100%;}

.pro1 .allall .fenxiang a:nth-child(2){background-position-x: -24px;}

.pro1 .allall .fenxiang a:nth-child(3){background-position-x: -48px;}

.pro1 .allall .fenxiang a:nth-child(4){background-position-x: -71px;}

.pro1 .allall .fenxiang a:nth-child(4):hover .pimg{opacity: 1;visibility: visible;}

.pro1 .allall .fenxiang a:nth-child(5){background-position-x: -94px;}

.pro1 .allall .fenxiang a:nth-child(6){background-position-x: -118px;}

.pro1 .allall .fenxiang a:nth-child(7){background-position-x: -166px;}

.pro1 .allall .zhanshineirong .prolianxi a:nth-child(1){width: 180px;height: 50px;line-height: 50px;border: 1px solid #ccc;display: inline-block;text-align: center;margin-right: 15px;border-radius: 3px;color: #666;}

.pro1 .allall .zhanshineirong .prolianxi a:nth-child(2){width: 180px;height: 50px;line-height: 50px;border: 1px solid #1c5fc3;display: inline-block;text-align: center;margin-right: 15px;border-radius: 3px;color: #1c5fc3;}

.pro1 .allall .zhanshineirong .prolianxi a:nth-child(1):hover{background-color: #ccc;color: #fff;}

.pro1 .allall .zhanshineirong .prolianxi a:nth-child(2):hover{background-color: #1c5fc3;color: #fff;}

.pro1 .navprolist{display: block;width: 16%;margin-top: 0px;}



.pro1 .xq{width: 100%;margin-top: 0px;}

.pro1 .xq>span{display: block;width: 200px;border-top-left-radius: 3px;background-color: #1c5fc3;color: #fff;line-height: 58px;text-align: center;}

.pro1 .xq .neirong{border: 1px solid #e0e0e0;border-top: 1px solid #1c5fc3;padding: 55px 35px;box-sizing: border-box;line-height: 30px;font-size: 15px;color: #666;}

.pre{line-height: 100px;height: 100px;font-size: 15px;color: #666;}

.pre a{font-size: 15px;color: #666;}

.xiangguanchanpin span{display: block;width: 200px;border-top-left-radius: 3px;background-color: #1c5fc3;color: #fff;line-height: 58px;text-align: center;}

.xiangguanchanpin .t{border-bottom: 1px solid #1c5fc3;}

.xiangguanchanpin ul{display: flex;justify-content: space-between;padding: 45px 30px;box-sizing: border-box;width: 100%;border: 1px solid #e0e0e0;}

.xiangguanchanpin ul li{width: 24%;}

.xiangguanchanpin ul li .product-img{width: 100%;height: 325px;overflow: hidden;}

.xiangguanchanpin ul li img{display: block;width: 100%;}

.xiangguanchanpin ul li .product-atxt{font-size: 15px;color: #666;line-height: 18px;padding: 20px 30px;width: 100%;box-sizing: border-box;text-align: center;}

.news-content .news-list{width: 78.4375%;}

.news-content .news-list a{margin-bottom: 30px;display: block;}

.news-content h3{font-size: 18px;color: #333;line-height: 48px;}

.news-content h3:hover{color: #1c5fc3;}

.news-content .news-list .date{padding: 0 15px;background-color: #f8f8f8;color: #9e9e9e;font-size: 13px;line-height: 36px;width: 100%;}

.news-content .news-txt p{font-size: 14px;color: #777;line-height: 28px;margin: 10px 0;}

.news-content .news-txt h5{display: block;width: 150px;height: 48px;line-height: 48px;text-align: center;background-color: #1c5fc3;color: #fff;}

.news-content .news-txt h5:hover{background-color: #333;}



.news-content{padding: 60px 0;position: relative;}

.news-content .fl{display: block;width: 17%;}





.contact_us{margin: 70px 0 0 0;}

.contact_us .biaoti h1{color: #333;font-size: 30px;font-weight: normal;text-align: center;}

.contact_us .contact2-map{margin-top: 42px;width: 50%;height: 640px;box-sizing: border-box;float: left;}

.contact_us .details{margin-top: 42px;width: 50%;height: 640px;background-color: #1c5fc3;color: #fff;float: right;}

.contact_us .details ul{margin: 36px 70px;}

.contact_us .details ul li{padding-bottom: 10px;box-sizing: border-box;margin: 30px 0px}

.contact_us .details ul li span{font-size: 16px;margin-left: 20px;float: right;}

.contact_us .details ul li i{background: url(/template/default/images/contact_icon.png) no-repeat;width: 42px;height: 42px;float: left;margin-right: 20px;}

.contact_us .details ul li:nth-child(1) i{background-position: 0 0;}

.contact_us .details ul li:nth-child(2) i{background-position: -52px 0;}

.contact_us .details ul li:nth-child(3) i{background-position: -156px 0;}

.contact_us .details ul li:nth-child(4) i{background-position: -209px 0;}

.contact_us .details ul li:nth-child(5) i{background-position: -260px 0;}

.contact_us .details ul li:nth-child(6) i{background-position: -311px 0;}

.contact_us .details ul li:nth-child(7) i{background-position: -362px 0;}

.contact_us .details ul li p{margin: 0}

.contact_us .details ul li .text{float: left;}

.contact_input h2{color: #333;font-size: 30px;font-weight: normal;text-align: center;margin: 80px 0 40px 0;}

.contact_us .contact_input .submit{background-color: #1c5fc3;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;}

.contact_us .contact_input .reset{background-color: #999;margin-right: 0;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;}

.message{color:#666;margin-top:30px;margin-bottom: 60px;}

.message input{border: 1px solid #e0e0e0;height:45px;line-height:45px;text-align: left;padding:0 15px;box-sizing: border-box;width:49.8%;color:#666;margin-bottom:15px;}

.message textarea{border: 1px solid #e0e0e0;height:145px;text-align: left;padding:15px;width:100%;color:#666;margin-bottom:15px;    box-sizing: border-box;}

.contact_us .details ul li .text a{font-size: 14px;}

.message .checkcode input{width:150px;display:inline-table}

.news{position: relative;}

.news .allall{background-color: #fff;padding: 85px 100px;box-sizing: border-box;width: 100%;margin-top: 60px;}

.news .allall>.fl{display: block;width: 22%;}



.news .allall>.fr{width: 75%;}

.news .allall>.fr h1{font-size: 28px;color: #333;line-height: 73px;text-align: center;}

.news .allall>.fr .neirong{font-size: 15px;line-height: 30px;color: #999;text-indent: 2em;}

.news .allall>.fr .neirong img{display: block;margin: 0 auto;max-width: 100%;}

.download{padding: 60px 0;}

.download .fl{display: block;width: 17%;}

.sub-menu{display: none;}

.procat span{display: block;width: 100%;border-radius: 2px;background-color: #1c5fc3;height: 73px;line-height: 73px;color: #fff;padding-left: 25px;box-sizing: border-box;font-size: 24px;margin-bottom: 5px;}

.procat ul li{position: relative;cursor: pointer;}

.procat>ul>li{display: block !important;}

.procat>ul>li::after{content: '';display: block;border-top: 5px solid transparent;border-left: 9px solid #666;border-bottom: 5px solid transparent;position: absolute;right: 25px;top: 30px;transform: translateY(-50%);transition: .5S;}

.procat>ul>li>a{display: block;height: 56px;line-height: 56px;padding-left: 25px;font-size: 16px;background-color: #f4f4f4;border-radius: 2px;margin-bottom: 5px;color: #333;}

.procat>ul>li:hover>a,.procat>ul>li.active>a{color: #1c5fc3;}

.procat>ul>li:hover::after,.procat ul li.active::after{border-left: 9px solid #1c5fc3;transform: rotateZ(90deg);top: 25px;}

.sub-menu li a{display: block;height: 36px;line-height: 36px;padding-left: 45px;font-size: 16px;background-color: #f4f4f4;border-radius: 2px;margin-bottom: 5px;color: #333;}

.sub-menu li a:hover,.sub-menu li.active a{color: #fff;background-color: #1c5fc3;}



.download .fr{width: 78.4375%;}

.download .fr li{display: flex;justify-content: space-between;height: 60px;line-height: 60px;border-bottom: 1px solid #999;}
.download .fr li .text a{display: block;color: #333;font-size: 18px;font-weight: bold;}
.download .fr li .xiazai{margin-right: 40%;}
.download .fr li .xiazai a{display: block;font-size: 18px;color: #333;font-weight: bold;}

.download .fr li a:hover{text-decoration: underline;}







.container{padding: 60px 0;}

.container form{display: block;width: 500px;margin: 0 auto;}

.container label{line-height: 48px;font-size: 18px;color: #333;}

.container input{line-height: 36px;height: 36px;border-radius:5px;border: 1px solid #666;width: 100%;margin-bottom: 30px;text-indent: 1em;}

.container .row{width: 50%;}

.form-group .row{display: flex;justify-content: space-between;width: 100%;}

.form-group .row input{width: calc(100% - 120px);}

.form-group .row img{width: 110px;height: 36px;}

.container button{background-color: #1c5fc3;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;}

.container span{display: block;font-size: 15px;color: #333;line-height: 36px;margin-top: 10px;}





footer{position: relative;height: 780px;overflow: hidden;}

footer video{width: auto;height: auto;min-height: 100%;min-width: 100%;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;}

footer::before{content: '';display: block;width: 100%;height: 100%;z-index: 2;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #000;opacity: 0.6;}

footer .w1600{position: relative;z-index: 2;height: 100%;}

footer .w1600 .tt{position: absolute;left: 0;bottom: 0;width: 100%;}

footer .email{display: block;width: 40%;display: flex;font-size: 42px;color: #fe7429;margin-bottom: 35px;}

footer .email a{display: block;font-size: 42px;color: #fe7429;}

footer .email img{display: block;height: 26px;margin-left: 10px;margin-top: 20px;}

footer p{display: block;width: 40%;font-size: 14px;color: #fff;margin-bottom: 20px;}

footer .message{width: 40%;}

footer .message form{width: 100%;position: relative;}

footer .message form input{width: 100%;line-height: 40px;height: 40px;background: transparent;border: none;text-indent: 1em;border-bottom: 1px solid #4a5666;color: #fff;outline: none;}

footer .message form button{position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: transparent;border: none;}

footer ul{margin-top: 80px;display: flex;justify-content: space-between;width: 100%;}

footer ul span{display: block;font-size: 16px;color: #fff;font-weight: bold;margin-bottom: 25px;text-transform: uppercase;}

footer ul li{width: 24%;}

footer ul li:nth-child(1) a,footer ul li:nth-child(2) a{display: block;color: #fff;line-height: 28px;font-size: 15px;}

footer ul li:nth-child(3) abbr{display: block;line-height: 28px;font-size: 15px;color: #fff;}

footer ul li:nth-child(3) a{color: #fff;font-size: 15px;line-height: 28px;margin: 0 5px;}

footer ul li a:hover{text-decoration: underline;}

footer ul li:nth-child(4){text-align: right;}

footer ul li:nth-child(4) p{display: block;text-align: center;margin: 10px 0;}
footer ul li:nth-child(4) img{display: block;width: 150px;}

.beian{line-height: 100px;color: #fff;font-size: 16px;margin-top: 60px;border-top: 1px solid rgba(255,255,255,0.4);}

.beian a{font-size: 16px;color: #fff;}

.beian .fr{display: flex;justify-content: space-between;width: 10%;line-height: 100px;height: 100px;}

.beian .fr a{display: block;line-height: 100px;display: block;margin-top: 40px;}



.page {padding:30px 0; font-size:14px; overflow:hidden; text-align:center; }

.page span{float:none;}

.page a { color:#4e4e4e; background:#d3d3d3; margin:5px; padding:0 15px; line-height:40px; display: inline-table !important; }

.page a:hover { background:#1c5fc3; color:#fff; border-radius:0px;}

.page a:active {  background:#1c5fc3; color:#fff; border-radius:0px;}

.page a.page-num-current { background:#1c5fc3; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}

.page span.current { background:#1c5fc3; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}

.page span.no { background:#f1f1f1; color:#333; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}

.page span.disabled { padding:0 9px 0 0px; }

.procat li{position: relative;}

.footlianxidianhuashashade{position: fixed;top: 50%;transform: translateY(-50%);right: 50px;z-index: 100;opacity: 0;visibility: none;transition: .5s;}

.footlianxidianhuashashade li{cursor: pointer;}

.footlianxidianhuashashade li i{background: url(/template/default/images/email.png)no-repeat center center;display: block;width: 50px;height: 50px;background-color: #1c5fc3;margin-bottom: 5px;border: 1px solid #fff;}

.footlianxidianhuashashade li a{display: block;position: relative;}

.footlianxidianhuashashade li a .xiangqing{transition: .3s;opacity: 0;visibility: hidden;position: absolute;left: -200px;padding: 0 25px;background-color: #fff;box-shadow: 0 5px 5px rgba(0, 0, 0,0.1);line-height: 50px;color: #333;text-align: center;top: 0;width: 195px;}

.footlianxidianhuashashade li a .xiangqing.weixin{padding: 25px;width: auto;left: -120px;}

.footlianxidianhuashashade li a .xiangqing.weixin img{display: block;max-width: 120px;}

.footlianxidianhuashashade li:nth-child(2) i{background: url(/template/default/images/tel.png)no-repeat center center;background-color: #1c5fc3;}

.footlianxidianhuashashade li:nth-child(3) i{background: url(/template/default/images/qq.png)no-repeat center center;background-color: #1c5fc3;}

.footlianxidianhuashashade li:nth-child(4) i{background: url(/template/default/images/weixin.png)no-repeat center center;background-color: #1c5fc3;}

.footlianxidianhuashashade li:nth-child(5) i{background: url(/template/default/images/xiangshang.png)no-repeat center center;background-color: #1c5fc3;}

.footlianxidianhuashashade li:hover a .xiangqing{opacity: 1;visibility: visible;left: -250px;}

.footlianxidianhuashashade li:hover a .xiangqing.weixin{left: -175px;}

.xianshi{opacity: 1;visibility: visible;}

.btn-nav{display: none;}

@media screen and (max-width:1600px){

	.w1600{width: 90%;}

    .nbanner2{height: 360px;}

	footer .pimg{width: 90%;}

	.header .w1600 .header__rights .header__href .enterclose{margin-top: 52px;}

	.nav2 .w1600 .header__rights .header__href .enterclose{margin-top: 32px;}

	footer{height:600px}

    .circles .circle{height: 392px;}

    .circles .num span{font-size: 60px;}

    .index_about .fl .neirong{height: 302px;overflow: hidden;}

    footer ul{margin-top: 0;}

    .message{margin-bottom: 30px;}

    .beian{height:40px;line-height: 40px;}

    .beian a{height: 40px;line-height: 40px;}

    .beian .fr{height: 40px;line-height: 40px;width: 15%;}

    .beian .fr a{line-height: 40px;margin-top: 10px;}

    footer .email{width: 50%;float: left;margin-bottom: 20px;margin-top: 40px;}

    

    footer .message{margin: 0 0 10px;}

    footer p{width: 50%;float: left;margin-top: 50px;}

    footer .message form{height: 40px;}

    .about .fl{width: 22%;}

    .about .fr{width: 75%;}

    .pro .fl{width: 22%;}

    .pro .fr{width: 75%;}

    .pro .fr .prolist ul li .pic{height: 190px;}

    .pro .fr .prolist ul li p{padding: 30px;}

    .xiangguanchanpin ul li .product-img{height: 240px;}

    .news-content .fl{width: 22%;}

    .news-content .news-list{width: 75%;}

    .download .fl{width: 22%;}

    .download .fr{width: 75%;}

    .header .w1600 .header__rights .header__href .enterclose a{line-height: 37px;}

}

@media screen and (max-width:1200px){

    .header{height: 100px;}

    .header .w1600 .header__rights{width: 73%;}

    .header .w1600 .header__rights .sousuo{display: none;}

    .header .w1600 .header__logo a img{margin-top: 0;}

    .header .w1600 .header__rights ul li{line-height: 100px;}

    .header .w1600 .header__rights .header__href .enterclose{margin-top: 31px;}

    .logo img{width: 120px;}

    .denglu{margin-top: 30px;}

    .header .w1600 .header__logo{line-height: 100px;}

    .banner .swiper-container{height: 500px;}

    .banner .banner-txt h3{font-size: 24px;line-height: 36px;height: 36px;}

    .banner .banner-txt .banner-txt2{margin: 20px 0;font-size: 14px;}

    .banner .banner-txt{width: 48%;}

    .index_about .fl{width: 100%;margin-top: 80px;}

    .index_about .fl .neirong{height:auto;}

    .index_about .fr{width: 100%;}

    .ho2 .circles{width: 42%;}

    .ho2 .intr{width: 32.5%;}

    .ho2 .ev.on h5{font-size: 24px;}

    .ho2 .intr p{font-size: 16px;}

    .index_pro{padding: 60px 0;}

    .index_pro .w1600 ul li{margin-bottom: 5px;}

    .index_pro .w1600 ul li .ico span{background-size: cover !important;}

    .index_pro .w1600 ul li:nth-child(1) .text{top: 42%;}

    .index_pro .w1600 ul li:nth-child(1) .text p{font-size: 20px;margin: 20px;}

    .index_pro .w1600 ul li:nth-child(1) .ico{height: 110px;width: 110px;}

    .index_pro .w1600 ul li:nth-child(2) .ico span{margin-bottom: 20px;width: 35px;height: 32px;}

    .index_pro .w1600 ul li:nth-child(1) .ico span{width: 40px;height: 35px;}

    .index_pro .w1600 ul li:nth-child(3) .ico span{width: 35px;height: 36px;margin-bottom: 20px;}

    .index_pro .w1600 ul li:nth-child(4) .ico span{width: 40px;height: 30px;margin-bottom: 20px;}

    .index_pro .w1600 ul li:nth-child(5) .ico span{height: 35px;width: 35px;margin-bottom: 20px;}

    .index_news{padding: 60px 0;}

    .index_news .tt .fl span{font-size: 24px;margin-bottom: 20px;}

    .index_news ul{flex-wrap: wrap;}

    .index_news ul li{width: 49%;margin-bottom: 30px;}

    .index_news ul li img{width: 100%;}

    .index_news .tt .fr a i{margin-right: 30px;top: 10px;}

    .ho2 .intr .ev{margin: 30px 0;}

    footer{height: 570px;}

    footer .email a{font-size: 30px;}

    footer .email img{margin-top: 10px;}

    footer .email{margin-bottom: 10px;}

    footer ul li{width: 50%;}

    footer ul li:nth-child(1){display: none;}

    footer ul li:nth-child(2){display: none;}

    footer ul span{margin-bottom: 10px;}

    .nbanner{height: 400px !important;}

    .nbanner .text span{font-size: 24px;}

    .about .fr abbr{font-size: 18px;display: none;}

    footer ul li:nth-child(4) p{width: 152px;}

    .about .fl span{display: none;}

    .about .fl{width: 100%;}

    .about .fl ul{display: flex;justify-content: space-between;flex-wrap: wrap;}

    .about .fl ul::after{content: '';width: 24.7%;display: block;}

    .about .fl ul li{width: 24.7%;}

    .about .fr{width: 100%;}

    .procat span{display: none;}

    .news-content .fl{width: 100%;margin-bottom: 40px;}

    .news-content .procat ul{display: flex;justify-content: space-between;flex-wrap: wrap;}

    .news-content .procat ul::after{content: '';width: 24.7%;display: block;}

    .news-content .procat ul li{width: 24.7%;}

    .news-content .news-list{width: 100%;}

    .message input{margin-right: 0.4%;float: left;}

    .message input:nth-child(2n){margin-right: 0%;}

    .contact_us .details ul li{margin: 10px 0;}

    .contact_us .details{height: 540px;}

    .contact_us .contact2-map{height: 540px;}

    .pro .fl{width: 100%;}

    .pro .fl ul.accordion{display: flex;justify-content: space-between;flex-wrap: wrap;}

    .pro .fl ul.accordion>li{width: 33%;}

    .pro .fl ul.accordion::after{content: '';width: 33%;display: block;}

    .sub-menu{position: absolute;left: 0;top:56px;z-index: 9;width: 100%;background: #fff;}

    .pro .fr{width: 100%;margin-top: 30px;}

    .pro .fr .prolist ul li .pic{height: 144px;}

    .pro .fr .prolist ul li p{padding: 10px 30px;}

    .nbanner2{height: auto;}

    .pro1>.w1600{display: none;}

    .pro1 .allall>.fl{width: 100%;}

    .pro1 .fl ul.accordion{display: flex;justify-content: space-between;flex-wrap: wrap;}

    .pro1 .fl ul.accordion>li{width: 33%;}

    .pro1 .fl ul.accordion::after{content: '';width: 33%;display: block;}

    .pro1 .allall>.fr{width: 100%;margin-top: 30px;}

    .pro1 .fr .prolist ul li .pic{height: 144px;}

    .pro1 .fr .prolist ul li p{padding: 10px 30px;}

    .pro1 .allall{padding: 0px 5%;}

    .pro1 .allall .zhanshitupian{margin-left: 0;width: 44%;margin-top: 30px;}

    .pro1 .allall .zhanshineirong .tt .fl{font-size: 24px;}

    .pro1 .allall .zhanshineirong{width: 50%;}

    .xiangguanchanpin ul li .product-img{height: 147px;}

    .news .allall{padding: 0px 0;}

    .weizhi2{display: none;}

    .news .fl span{display: none;}

    .news .fl ul{display: flex;justify-content: space-between;flex-wrap: wrap;}

    .news .fl ul::after{content: '';width: 24.7%;display: block;}

    .news .fl ul li{width: 24.7%;}

    .news .allall>.fl{width: 100%;}

    .news .allall>.fr{width: 100%;}

    .download{overflow: visible;}

    .download .fl{width: 100%;}

    .download .fl ul.accordion{display: flex;justify-content: space-between;flex-wrap: wrap;}

    .download .fl ul.accordion>li{width: 33%;}

    .download .fl ul.accordion::after{content: '';width: 33%;display: block;}

    .sub-menu{position: absolute;left: 0;top:56px;z-index: 9;width: 100%;background: #fff;}

    .pro .fr .prolist ul li{width: 32%;margin-right: 1.33%;}

    .pro .fr .prolist ul li:nth-child(4n){margin-right: 1.33%;}

    .pro .fr .prolist ul li:nth-child(3n){margin-right: 0;}

    .pro .fr .prolist ul li .pic{height: 200px;}
    .container{padding: 30px 0;}
    .container form{width: 100%;}
    .container .row{width: 90%;}
    .container input{width: 100%;}
    .form-group .row input{margin-bottom: 10px;}
    .download .fr li .text a{display: block;color: #333;font-size: 16px;font-weight: bold;}
    .download .fr li .xiazai{margin-right: 0%;}
    .download .fr li .xiazai a{display: block;font-size: 16px;color: #333;font-weight: bold;}

}

@media screen and (max-width:850px){
    .form-group .row{display: block;}
    .form-group .row input{width: 100%;width: 100%;}
    .form-group .row img{margin-bottom: 30px;}
    .header__href{display: none;}

    .header .btn-nav {display: block;position: absolute;top: 11px;right: 30px;background: transparent;border: none;padding: 10px 0 0 10px;box-sizing: border-box;-webkit-transition: all .5s ease;

        -moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;cursor: pointer;z-index: 99999;color: #fff;}

    .header .btn-nav:focus {outline: 0;}

    .header .btn-nav .icon-bar {display: block;margin: 6px 0;width: 25px;height: 2px;background-color: #fff !important;}

    .header .btn-nav:hover .icon-bar {-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;

    background-color: #000;}

    .header .nav-content {position: fixed;top: -100%;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.7);display: block;height: 100%;z-index: 13;width: 100% !important;}

    .header .nav-content ul{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}

    .header .nav-list {list-style: none;padding: 0;position: relative;top: 5%;}

    .header .item-anchor:after {content: "";position: absolute;width: 3px;height: 3px;left: 0;bottom: 0;z-index: 9;background: transparent;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;

        -ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}

    .header .item-anchor {color: #fff;font-size: 18px;text-transform: uppercase;position: relative;text-decoration: none;padding: 10px;}

    .header .item-anchor:hover,.header .item-anchor:focus {color: #ffffff;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;

        -o-transition: all 1s ease;transition: all 1s ease;}

    .header .item-anchor:hover:after,.header .item-anchor:focus:after{width: 100%;background: #fff;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;

        -ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}

    .header .nav-item {margin: 40px auto;text-align: center;}

    .header .animated {display: block;margin: 0 auto;}

    .header .animated:hover .icon-bar,.header .animated:focus .icon-bar{background-color: #fff;}

    .header .animated:focus p{color: #fff;}

    .header .animated:focus {cursor: pointer;z-index: 9999;}

    .header .middle {margin: 0 auto;}

    .header .icon-bar {-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;

        z-index: 999999;}

    .header .animated .icon-bar {z-index: 999999;background-color: #fff;}

    .header .animated .top {-webkit-transform: translateY(10px) rotateZ(45deg);-moz-transform: translateY(10px) rotateZ(45deg);-ms-transform: translateY(10px) rotateZ(45deg);

        -o-transform: translateY(10px) rotateZ(45deg);transform: translateY(10px) rotateZ(45deg);}

    .header .animated .bottom1 {-webkit-transform: translateY(-6px) rotateZ(-45deg);-moz-transform: translateY(-6px) rotateZ(-45deg);-ms-transform: translateY(-6px) rotateZ(-45deg);

        -o-transform: translateY(-6px) rotateZ(-45deg);transform: translateY(-6px) rotateZ(-45deg);}

    .header .animated .middle {width: 0;}

    .nav2 .btn-nav .icon-bar {background-color: #000 !important;}

    @keyframes showNav {

        from {

            top: -100%;

        }

        to {

            top: 0;

        }

        }

        

    @-webkit-keyframes showNav {

        from {

            top: -100%;

        }

        to {

            top: 0;

        }

        }

        

    @-moz-keyframes showNav {

        from {

            top: -100%;

        }

        to {

            top: 0;

        }

        }

        

        @-o-keyframes showNav {

        from {

            top: -100%;

        }

        to {

            top: 0;

        }

        }

        

    .header .showNav {

        -webkit-animation: showNav 1s ease forwards;

        -moz-animation: showNav 1s ease forwards;

        -o-animation: showNav 1s ease forwards;

        animation: showNav 1s ease forwards;

        }

        

    @keyframes hideNav {

        from {

            top: 0;

        }

        to {

            top: -100%;

        }

        }

        

    @-webkit-keyframes hideNav {

        from {

            top: 0;

        }

        to {

            top: -100%;

        }

        }

        

    @-moz-keyframes hideNav {

        from {

            top: 0;

        }

        to {

            top: -100%;

        }

        }

        

    @-o-keyframes hideNav {

        from {

            top: 0;

        }

        to {

            top: -100%;

        }

        }

    .hidden1{opacity: 0;}

    .header .hideNav {-webkit-animation: hideNav 1s ease forwards;-moz-animation: hideNav 1s ease forwards;-o-animation: hideNav 1s ease forwards;

        animation: hideNav 1s ease forwards;}

    

    .header{height: 80px;}

    .header .w1600 .header__logo{line-height: 80px;}

    .logo img{width: 110px;}

    .denglu{margin-top: 15px;}

    .header .w1600 .header__rights{width: 26%;}

    .header .w1600 .header__rights ul.navs{width: 100%;display: block;}

    .header .w1600 .header__rights ul li{line-height: 36px;text-align: center;}

    .header .w1600 .header__rights ul li:hover::after, .header .w1600 .header__rights ul li.active::after{bottom: -3px;width: 17%;margin: 0 auto;left: 50%;transform: translateX(-50%);}

    .nav2 .denglu{margin-top: 15px;}

    .nav2 .w1600 .header__rights ul li a{color: #fff;}

    .nav2 .w1600 .header__rights ul li::after{background: #fff;}

    .banner .swiper-container{height: 400px;}

    .banner .banner-txt h3{display: block;font-size: 16px;line-height: 24px;height: 24px;}

    .banner .banner-txt .banner-txt2{width: 80%;margin: 10px 0;font-size: 12px;}

    .banner .banner-txt{width: 95%;}

    .banner .banner-txt .more{line-height: 36px;font-size: 12px;width: 100px;}

    .index_about .fl{margin-top: 30px;}

    .index_about .fl span{font-size: 16px;margin-bottom: 20px;}

    .index_about .fl .neirong{font-size: 14px;}

    .footlianxidianhuashashade{display: none;}

    .fl-fw{display: block;}

    .index_pro{padding: 30px 0;}

    .ho2 .circles{width: 100%;display: none;}

    .ho2 .intr{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}

    .ho2 .intr .ev{width: 50%;margin: 10px 0;}

    .ho2 .ev.on h5{font-size: 16px;}

    .ho2 .intr h5{font-size: 16px;}

    .ho2 .intr p{font-size: 14px;}

    .index_pro .w1600 ul li:nth-child(1) .ico{width: auto;height: auto;border: none;}

    .index_pro .w1600 ul li:nth-child(1) .text{left: 50px;bottom: 50px;top: auto;transform: none;}

    .index_pro .w1600 ul li:nth-child(1) .ico span{top:auto;left: auto;transform: none;position: relative;}

    .index_pro .w1600 ul li{width: 100%;}



    .index_pro .w1600 ul li:nth-child(1){width: 100%;margin-bottom: 5px;}

    .index_pro .w1600 ul li:nth-child(1) .text p{font-size: 16px;margin: 20px 0 0 0;}

    .index_pro .w1600 ul li:nth-child(1) .text abbr{display: none;}

    .index_news{padding: 30px 0;}

    .index_news .tt .fl span{font-size: 16px;}

    .index_news .tt .fl p{font-size: 14px;}

    .index_news .tt .fr{display: none;}

    .index_news ul li{width: 100%;}

    .index_news ul{margin-top: 30px;}

    .index_news ul .text .date{font-size: 14px;}

    .index_news ul .text{padding: 55px 26px 30px 26px;}

    .index_news ul .text p{height: 18px;}

    footer .email{display: none;}

    footer p{display: none;}

    footer .message form{display: none;}

    footer ul li:nth-child(4){display: none;}

    footer{height: 225px;}

    footer ul li{width: 100%;}

    .beian{margin-top: 0;}

    footer ul span{font-size: 13px;}

    footer ul li:nth-child(3) abbr{font-size: 13px;line-height: 24px;}

    footer ul li:nth-child(3) a{font-size: 13px;line-height: 24px;}

    .beian{line-height: 24px;height: 24px;display: none;}

    .beian .fl{font-size: 14px;}

    .beian .fr{line-height: 24px;height: 24px;display: none;}

    .beian .fr a{line-height: 24px;}

    footer .w1600 .tt{top: 50%;bottom: auto;transform: translateY(-50%);}

    .nbanner .text span{font-size: 16px;margin-bottom: 10px;}

    .nbanner{height: 300px !important;}

    .weizhi .weizhigo{font-size: 14px;}

    .weizhi .weizhigo a{font-size: 14px;}

    .weizhi{height:40px;line-height: 40px;}

    .weizhi .weizhigo i{margin-top: 9px;}

    .about{padding: 30px 0;}

    .about .fl ul li{width: 33%;}

    .about .fl li a{font-size: 14px;line-height: 36px;height:36px}

    .about .fl li::after{top: 45%;}

    .procat>ul>li:hover::after, .procat ul li.active::after{top: 13px;}

    .about .fr .neirong{margin: 30px 0;font-size: 14px;line-height: 24px;}

    .rongyulist li{width: 49.5%;}

    .rongyulist::after{width: 49.5%;}

    .pro{padding: 30px 0;}

    .pro .fl ul.accordion>li{width: 49.5%;}

    .procat>ul>li>a{font-size: 14px;padding-left: 10px;line-height: 48px;height: 48px;}

    .procat>ul>li::after{top: 23px;}

    .procat>ul>li:hover::after, .procat ul li.active::after{top: 20px;}

    .sub-menu li a{font-size: 12px;padding-left: 20px;}

    .sub-menu{height: 220px;overflow: scroll;}

    .pro .fr .prolist ul li{width: 49.5%;margin-right: 1%;}

    .pro .fr .prolist ul li:nth-child(3n){margin-right: 1%;}

    .pro .fr .prolist ul li:nth-child(2n){margin-right: 0%;}

    .pro .fr .prolist ul li .pic{height: 120px;}

    .pro .fr .prolist ul li p a{font-size: 14px;}



    .pro1{padding: 30px 0;}

    .pro1 .allall{margin-top: 0;}

    .pro1 .fl ul.accordion>li{width: 49.5%;}

    .procat>ul>li>a{font-size: 14px;padding-left: 10px;line-height: 48px;height: 48px;}

    .procat>ul>li::after{top: 23px;}

    .procat>ul>li:hover::after, .procat ul li.active::after{top: 13px;}

    .pro .procat>ul>li:hover::after,.pro .procat ul li.active::after{top: 20px;}

    .pro1 .allall .zhanshitupian{width: 100%;}

    .pro1 .allall .zhanshineirong{width: 100%;}

    .pro1 .allall .zhanshineirong .tt .fl{font-size: 16px;}

    .pro1 .allall .zhanshineirong .tt .fr .pdflink{font-size: 13px;}

    .pro1 .allall .zhanshineirong .tt .fr a{font-size: 13px;}

    .pro1 .allall .zhanshineirong .xinxi abbr{font-size: 14px;margin-bottom: 10px;}

    .pro1 .allall .zhanshineirong .xinxi table{font-size: 12px !important;}

    .pro1 .allall .zhanshineirong .prolianxi a:nth-child(1){width:100px;line-height: 36px;height: 36px;font-size: 14px;}

    .pro1 .allall .zhanshineirong .prolianxi a:nth-child(2){width:100px;line-height: 36px;height: 36px;font-size: 14px;}

    .pre{font-size: 13px;float: none;line-height: 48px;height: 48px;}

    .xiangguanchanpin span{width: 150px;height: 36px;line-height: 36px;font-size: 14px;}

    .xiangguanchanpin ul{padding: 15px;flex-wrap: wrap;}

    .xiangguanchanpin ul li{width: 49.5%;}

    .xiangguanchanpin ul li .product-img{height: 112px;}

    .news-content .procat ul li{width: 49.5%;}

    .news-content h3{font-size: 14px;}

    .news-content .news-list .date{font-size: 12px;}

    .news-content .news-txt h5{width: 100px;line-height: 32px;height: 32px;}

    .news-content{padding: 30px 0 10px;}

    .news .allall{margin-top: 30px;}

    .news .fl ul li{width: 49.5%;}

    .news .allall>.fr h1{font-size: 16px;line-height: 36px;margin: 30px 0;}

    .download .fl ul.accordion>li{width: 49.5%;}

    .download ul>li>a{font-size: 14px;padding-left: 10px;line-height: 48px;height: 48px;}

    .download  ul>li::after{top: 23px;}

    .download  ul>li:hover::after{top: 14px;}

    .contact_us .biaoti h1{font-size: 16px;}

    .contact_us .contact2-map{height: 300px;width: 100%;}

    .contact_us .details{width: 100%;margin-top: 0;height: 500px;}

    .contact_us .details ul{margin: 15px 20px;}

    .contact_input h2{margin: 30px 0 20px;font-size: 16px;}

    .message input{width: 100%;margin-right: 0;}

    }