@import url(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;scroll-behavior: smooth;
}
*{padding: 0;margin: 0;}
input{outline: none;}
table{max-width: 100% !important;border-collapse: collapse !important;}
td,th {
    white-space:nowrap; 
    word-break:keep-all;
	line-height: 44px;
	text-align:center;
	white-space:pre-line;
    word-break:break-all !important;
	word-wrap:break-word !important;
	display:table-cell;
	vertical-align:middle !important;
	height:auto;
	vertical-align:text-top;
	padding:2px 2px 0 10px;
	display: table-cell;
	box-sizing: border-box;
	border: none;
	border: 1px solid #b7b7b7;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	border-collapse: collapse !important;
    white-space:normal !important; 
    text-overflow:ellipsis;
	
}
.swiper-button-next,.swiper-button-prev{outline: none;}
a,a:focus,a:active {color: #1d61c4;	text-decoration: none;outline: 0px none;}
.m30{margin-top: 30px;}
.m15{margin-top: 15px;}
.m45{margin-top: 45px;}
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%;}
.w1650{width:1650px;margin:0 auto;overflow: hidden;}
.swiper-container {width: 100%;height: 100%;}
.btn-nav{display: none;}
.w100{width: 100%;}
.btn-nav{display: none;}
header{position: fixed;top: 54px;left: 0;z-index: 9999;transition: .3s;}
header .w1650,.header2 .w1650{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: space-between;-ms-flex-pack: space-between;-webkit-justify-content: space-between;justify-content: space-between;}
.header2{position: relative;top: 0;}
.logo{height:70px;line-height: 70px;}
.logo a{display: block;}
.menu{width:63%;height:70px;position: relative;display: flex;display:-webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;}
.menu ul.lanmu{display: flex;display:-webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;width: calc(100% - 140px);}
.menu ul.lanmu li {height: 70px;line-height:70px;width: 12.5%;position: relative;cursor: pointer;}
.menu ul.lanmu li a{color:#333;font-size: 16px;display: block;width: 100%;text-align: center;}
.menu ul.lanmu li.active a,.menu ul li:hover a{font-weight: bold;}
.menu ul.qita{display: flex;display:-webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;width: 140px;}
.menu ul.qita li{width: 50%;text-align: center;line-height: 70px;cursor: pointer;}
.menu ul.qita li a{font-size: 20px;color: #333;display: block;line-height: 60px;}
.header2 .logo{line-height: 100px;height: 100px;}
.header2 .logo img{margin-top: 20px;}
.header2 .menu{line-height: 100px;height: 100px;}
.header2 .menu ul.lanmu li{line-height: 100px;height: 100px;}
.header2 .menu ul.qita li{line-height: 100px;}
.header2 .menu ul.qita li a{line-height: 90px;}
.nav2{background-color: #fff;box-shadow: 0 2px 3px #eee;top: 0;position: fixed;}
.nav2 .logo{line-height: 100px;height: 100px;}
.nav2 .logo img{margin-top: 20px;}
.nav2 .menu{line-height: 100px;height: 100px;}
.nav2 .menu ul.lanmu li{line-height: 100px;height: 100px;}
.nav2 .menu ul.qita li{line-height: 100px;}
.nav2 .menu ul.qita li a{line-height: 90px;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #da251c;}
.banner .banner-box{position: relative;}
.banner .banner-txt{position: absolute;left: 50%;bottom: 60px;transform: translateX(-50%);animation: bottom 1s infinite;z-index: 1;}
.banner .banner-txt p{font-size: 14px;text-align: center;color: #fff;margin-bottom: 10px;}
.banner .banner-txt img{width: auto;display: block;margin: 0 auto;}
.banner .text{position: absolute;}
.banner .text img{display: inline-block;}
.banner1 .text{right: 7%;top: 30%;text-align: right;}
.banner1 .text p:nth-child(2){margin: 20px 0;}
.banner1 .text p:nth-child(4){margin: 30px 0;}
.banner1.swiper-slide-active .text p{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;-webkit-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.banner2 .text{left: 7%;top: 30%;}
.banner2 .text p:nth-child(2){margin: 20px 0;}
.banner2 .text p:nth-child(4){margin: 30px 0;}
.banner2.swiper-slide-active .text p{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;-webkit-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

.banner3 .text{left: 7%;top: 30%;}
.banner3 .text p:nth-child(2){margin: 20px 0;}
.banner3 .text p:nth-child(4){margin: 30px 0;}
.banner3.swiper-slide-active .text p{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;-webkit-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

.banner4 .text{left: 50%;bottom: 180px;text-align: center;transform: translateX(-50%);}
.banner4.swiper-slide-active .text p{-webkit-animation-name: fadeInDown;animation-name: fadeInDown;-webkit-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.banner4 .text p{margin-top: 20px;}
@keyframes bottom{
	0% {transform:translateY(0px);}
	50% {transform:translateY(10px);}
	100% {transform:translateY(0px);}
}
.nbanner{position: relative;}
.nbanner>img{width: 100%;display: block;}
.nbanner .w1650{position: absolute;bottom: 0;height: 100px;left: 50%;transform: translateX(-50%);background-color: #fff;border-bottom: 1px solid #cccccc;box-sizing: border-box;}
.nbanner .w1650::after{content: '';display: block;clear: both;width: 0;}
.nbanner .navlanmu{width: 50%;}
.nbanner .navlanmu ul{width: 100%;}
.nbanner .navlanmu ul li{line-height: 100px;width: 20%;padding: 0 20px;box-sizing: border-box;float: left;}
.nbanner .navlanmu ul li a{display: block;text-align: center;line-height: 100px;color: #333333;font-size: 16px;box-sizing: border-box;position: relative;}
.nbanner .navlanmu ul li a::after{content: '';display: block;width: 0%;height: 2px;background-color: #de3340;position: absolute;bottom: 0;left: 0;transition: ease-in .3s;}
.nbanner .navlanmu ul li:hover a{color: #d60010;}
.nbanner .navlanmu ul li:hover a::after{width: 100%;}
.lanmuming{font-size: 18px;color: #d60010;line-height: 100px;position: relative;}
.lanmuming span{display: block;margin-left: 29px;border-bottom: 3px solid #d60010;box-sizing: border-box;height: 100px;}
.nbanner .weizhi{line-height: 100px;font-size: 16px;margin-right: 35px;color: #333;}
.nbanner .weizhi img{display: inline-block;margin-right: 10px;}
.nbanner .weizhi a{font-size: 16px;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%;}
/* index */
.index_pro{background: #f5f5f5;padding: 70px 0;}
.index_pro .w1650{position: relative;}
.index_pro .w1650>.fl span{display: block;font-size: 36px;color: #333;margin-bottom: 20px;}
.index_pro .w1650>.fl h3{font-weight: normal;font-size: 36px;color: #333;margin-bottom: 20px;}
.index_pro .w1650>.fl div{font-size: 16px;color: #ababab;font-weight: normal;}
.index_pro .w1650>.fl div h1{font-size: 16px;font-weight: normal;display: inline-block;}
.index_pro .w1650>.fr{display: block;width: 195px;color: #fff;background-color: #055594;line-height: 48px;height: 48px;}
.index_pro .w1650>.fr a{display: block;color: #fff;font-size: 16px;text-align: center;}
.index_pro .swiper-container{margin-top: 117px;padding-top: 60px;}
.index_pro .swiper-slide{width: 958px;background-color: #fff;padding: 60px;box-sizing: border-box;overflow-y: visible;height: 400px;}
.index_pro .swiper-slide .pimg{width: 58%;background-color: #ededed;height: 397px;line-height: 397px;position: relative;transform: translateY(-120px);}
.index_pro .swiper-slide .pimg img{display: block;margin: 0 auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 90%;max-height: 90%;}
.index_pro .swiper-slide .text{width: 37%;}
.index_pro .swiper-slide .text p{font-size: 18px;color: #333;margin-bottom: 25px;}
.index_pro .swiper-slide .text span{font-size: 24px;color: #333;margin-bottom: 25px;display: block;}
.index_pro .swiper-slide .text .neirong{display: block;font-size: 14px;line-height: 30px;color: #6f6f6f;margin: 45px 0;}
.index_pro .swiper-slide .text .more{width: 50px;height: 50px;border: 1px solid #303030;line-height: 50px;text-align: center;padding-top:3px;box-sizing: border-box;}
.index_pro .swiper-slide .text .more img{display: inline-block;}
.index_pro .lunxiang{display: flex;justify-content: center;margin-top: 100px;}
.index_pro .swiper-pagination{position:initial;left: auto;bottom: auto;right: auto;top: auto;width: 80px;line-height: 45px;color: #333;}
.index_pro .swiper-button-prev,.index_pro .swiper-button-next{position: initial;left: auto;bottom: auto;right: auto;top: auto;width: 45px;height: 45px;line-height: 45px;border: 1px solid #333333;margin-top: auto;}
.index_pro .swiper-button-prev:after,.index_pro  .swiper-container-rtl .swiper-button-next:after{content: '';display: block;background: url(../images/jiantou.png);width: 22px;height: 13px;transform: rotate(0deg);}
.index_pro .swiper-button-prev:hover:after,.index_pro  .swiper-container-rtl .swiper-button-next:hover:after{background-position-y: -13px;}
.index_pro .swiper-button-next::after{content: '';display: block;background: url(../images/jiantou.png);width: 22px;height: 13px;transform: rotate(180deg);}
.index_pro .swiper-button-prev:hover:after,.index_pro .swiper-button-next:hover:after{background-position-y: -13px;}
.index_pro .swiper-button-prev:hover,.index_pro .swiper-button-next:hover{border: 1px solid #d60010;}

.index_about{background: url(../images/index_about.jpg)no-repeat center center;background-size: cover !important;}
.index_about>.fl{width: 51%;padding-top: 230px;margin-left: 6.7%;padding-bottom: 97px;}
.index_about>.fl span{font-size: 48px;color: #fff;display: block;margin-bottom: 50px;text-transform: uppercase;}
.index_about>.fl .neirong{font-size: 16px;color: #fff;line-height: 18px;margin-bottom: 115px;font-style:normal;font-weight: normal;line-height: 32px;}
.index_about>.fl .neirong strong{font-weight: normal;}
.index_about>.fl .neirong em{font-style: normal;}
.index_about>.fl li{float: left;margin-right: 100px;}
.index_about>.fl li span{font-size: 48px;color: #fff;display: inline-block;margin-bottom: 0;}
.index_about>.fl li abbr{font-size: 16px;color: #fff;}
.index_about>.fl li p{font-size: 16px;color: #fff;line-height: 50px;}
.index_about>.fl ul::after{content: '';display: block;clear: both;}
.index_about>.fr{width: 34%;}
.index_about>.fl .more{display: block;width: 185px;background-color: #fff;line-height: 45px;height: 45px;}
.index_about>.fl .more:hover{-webkit-animation-name: flash;animation-name: flash;
	-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.index_about>.fl .more a{display: block;text-align: center;color: #333333;margin-top: 95px;}
.index_about>.fr{border-left: 1px solid #fff;}
.index_about>.fr li{padding: 65px 15px;border-bottom: 1px solid #fff;position: relative;}
.index_about>.fr li::after{content: '';display: block;width: 0%;background: rgba(0,140,215,0.6);height: 100%;position: absolute;left: 0;top: 0;z-index: 1;transition: .3s;}
.index_about>.fr li:hover::after{width: 100%;}
.index_about>.fr li a{position: relative;z-index: 2;}
.index_about>.fr li .fl{width: 76%;}
.index_about>.fr li .fl span{font-size: 30px;color: #fff;display: block;margin-bottom: 20px;}
.index_about>.fr li .fl p{font-size: 16px;color: #fff;}

.index_hangye{background-color: #ededed;padding: 45px 0 80px 0;}
.index_hangye .w1650>span{font-size: 36px;color: #303030;display: block;margin-bottom: 15px;}
.index_hangye .w1650>h3{font-size: 36px; font-weight: normal;color: #303030;margin-bottom: 15px;}
.index_hangye .w1650>p{font-size: 16px;color: #ababab;margin-bottom: 30px;}
.index_hangye .fl{width: 27%;}
.index_hangye .fl ul{display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap;}
.index_hangye .fl ul li{width:48%;padding: 14px 70px;box-sizing: border-box;background-color: #fff;margin-bottom: 25px;color: #333;text-align: center;}
.index_hangye .fl ul li i{margin-bottom: 25px;margin: 0 auto;margin-bottom: 25px;transition: .3s;}
.index_hangye .fl ul li:nth-child(1) i{display: block;background: url(../images/index_hangyeico1.png)no-repeat;width:46px;height: 52px;}
.index_hangye .fl ul li:nth-child(2) i{display: block;background: url(../images/index_hangyeico2.png)no-repeat;width:62px;height: 52px;}
.index_hangye .fl ul li:nth-child(3) i{display: block;background: url(../images/index_hangyeico3.png)no-repeat;width:58px;height: 50px;}
.index_hangye .fl ul li:nth-child(4) i{display: block;background: url(../images/index_hangyeico4.png)no-repeat;width:57px;height: 49px;}
.index_hangye .fl ul li:nth-child(5) i{display: block;background: url(../images/index_hangyeico5.png)no-repeat;width:43px;height: 51px;}
.index_hangye .fl ul li:nth-child(6) i{display: block;background: url(../images/index_hangyeico6.png)no-repeat;width:54px;height: 52px;}
.index_hangye .fl ul li:nth-child(7) i{display: block;background: url(../images/index_hangyeico7.png)no-repeat;width:45px;height: 52px;}
.index_hangye .fl ul li:nth-child(8) i{display: block;background: url(../images/index_hangyeico8.png)no-repeat;width:75px;height: 52px;}
.index_hangye .fl ul li.active{background-color: #055594;color: #fff;}
.index_hangye .fl ul li.active i{background-position-y: -52px;}
.index_hangye .fl ul li:nth-child(3).active i{background-position-y: -50px;}
.index_hangye .fl ul li:nth-child(4).active i{background-position-y: -49px;}
.index_hangye .fl ul li:nth-child(5).active i{background-position-y: -51px;}
.index_hangye .fl ul li:nth-child(6).active i{background-position-y: -52px;}
.index_hangye .fl ul li:nth-child(7).active i{background-position-y: -52px;}
.index_hangye .fl ul li:nth-child(8).active i{background-position-y: -52px;}
.index_hangye .fr{width: 69%;}
.index_hangye .fr .pimg img{width: 100%;display: block;}
.index_hangye .fr .text{background-color: rgba(0, 0, 0,0.6);display: flex;justify-content: space-between;position: absolute;bottom: 0;left: 0;width:100%;height: 70px;line-height: 70px;padding: 0 37px;box-sizing: border-box;}
.index_hangye .fr .text span{font-size: 18px;color: #fff;}
.index_hangye .fr .text img{height: 37px;display: block;margin-top: 15px;}

.index_news{padding: 45px 0 50px 0;}
.index_news .w1650>.fl span{display: block;font-size: 36px;color: #333;margin-bottom: 20px;}
.index_news .w1650>.fl h3{font-weight: normal;;font-size: 36px;color: #333;margin-bottom: 20px;}
.index_news .w1650>.fl div{font-size: 16px;color: #ababab;font-weight: normal;}
.index_news .w1650>.fl div h1{font-size: 16px;font-weight: normal;display: inline-block;}
.index_news .w1650>.fr{display: block;width: 195px;color: #ababab;border: 1px solid #ababab;line-height: 48px;height: 48px;}
.index_news .w1650>.fr a{display: block;color: #ababab;font-size: 16px;text-align: center;}
.index_news .hotnewslist{margin-top: 60px;display: flex;justify-content: space-between;flex-wrap: wrap;-webkit-flex-wrap:wrap;}
.index_news .hotnewslist li{width: 22.6%;transition: .3s;padding-bottom:20px;border-bottom: 1px dotted #ccc;}
.index_news .hotnewslist li:hover{transform: translateY(-10px);}
.index_news .hotnewslist li .pimg{width: 100%;}
.index_news .hotnewslist li .pimg img{width: 100%;display: block;}
.index_news .hotnewslist li .text .date{font-size: 16px;line-height: 50px;color: #ababab;}
.index_news .hotnewslist li .text p{font-size: 18px;color: #4a4a4a;font-weight: normal;line-height: 58px;height: 58px;overflow: hidden;}
.index_news .hotnewslist li:hover .text p{text-decoration: underline;}
.index_news .hotnewslist li .neirong{line-height: 30px;font-size: 14px;color: #ababab;margin-bottom: 30px;}
.index_news .hotnewslist li .more{font-size: 14px;color: #666666;border:1px solid #666;border-radius: 20px;width: 20%;padding:10px}


/* about */
.aboutdongshi{padding: 50px 0 111px;}
.aboutdongshi .pimg{width: 50%;}
.aboutdongshi .pimg img{display: block;width: 100%;}
.aboutdongshi .text{width: 47%;display: block;font-size: 14px;line-height: 30px;}
.aboutdongshi .text img{margin-top: 30px;}
.aboutjianjie ul{display: flex;justify-content: space-between;}
.aboutjianjie ul li{width: 25%;border-left:1px solid #e6e6e6;position: relative;text-align: center;}
.aboutjianjie ul li::after{content: '';display: block;width: 3px;height: 46px;background-color: #055594;position: absolute;left: -1px;top: 0;}
.aboutjianjie ul li span{font-size: 83px;color: #055594;font-weight: bold;}
.aboutjianjie ul li abbr{font-size: 27px;color: #055594;}
.aboutjianjie ul li p{font-size: 24px;color: #055594;margin-top: 5px;margin-bottom: 15px;}
.aboutjianjie .text{font-size: 14px;color: #505050;line-height: 30px;margin: 55px 0;}
.aboutjianjie .text a{color: #505050;}
.aboutjianjie .text strong{color: #505050;font-weight: normal;}
.aboutjianjie .text em{font-style: normal;}
.aboutjianjie .pimg img{width: 100%;}
.shili{padding: 55px 0;}
.shili .w1650{width: 1410px;}
.shili .clear{margin-top: 60px;}
.shili .text{margin-top: 60px;}
.shili .text p{font-size: 60px;color: #ccc;text-transform: uppercase;font-weight: bold;}
.shili .text abbr{display: block;font-size: 36px;color: #333333;font-weight: bold;}
.shili .text .neirong{font-size: 16px;color: #333;line-height: 30px;margin-top: 80px;}
.shili .m65{margin-bottom: 65px;}
.zhuzao{padding: 70px 0;background-color: #f9f9f9;}
.zhuzao .w1650{position: relative;overflow: inherit;}
.zhuzao span{font-size: 36px;display: block;text-align: center;color: #333;margin-bottom: 50px;font-weight: bold;}
.zhuzao img{display: block;width: 100%;}
.zhuzao .anniu{display: flex;justify-content: center;margin-top: 100px;}
.zhuzao .swiper-button-next,.zhuzao .swiper-button-prev{position: initial;left: auto;bottom: auto;right: auto;top: auto;width: 40px;height: 40px;box-shadow: 0 0 5px rgba(0, 0, 0,0.2);background-color: #fff;border-radius: 50%;}
.zhuzao .swiper-button-prev{margin-right: 50px;}
.zhuzao .swiper-button-next::after,.zhuzao .swiper-button-prev::after{font-size: 16px;color: #2d2d2d;}
.gongchang{display: block;padding: 55px 0;position: relative;}
.gongchang span{font-size: 36px;color: #333;text-align: center;margin-bottom: 50px;font-weight: bold;display: block;}
.gongchang .swiper-slide{width: 925px;padding-bottom: 41px;}
.gongchang .swiper-slide .pimg{width: 100%;}
.gongchang .swiper-slide .pimg img{width: 100%;}
.gongchang .swiper-slide .text{opacity: 0;;box-shadow: 0 0 5px rgba(0, 0, 0,0.2);position: absolute;left: 50%;bottom: 5px;height: 67px;background-color: #fff;line-height: 67px;font-size: 18px;font-weight: 100;text-align: center;width: 70%;border-radius: 5px;color: #333;transform: translateX(-50%);}
.gongchang .swiper-button-prev{left: 35%;top: auto;bottom: 69px;width: 40px;height: 40px;box-shadow: 0 0 5px rgba(0, 0, 0,0.2);background-color: #fff;border-radius: 50%;}
.gongchang .swiper-button-next{right: 35%;top: auto;bottom: 69px;width: 40px;height: 40px;box-shadow: 0 0 5px rgba(0, 0, 0,0.2);background-color: #fff;border-radius: 50%;}
.gongchang .swiper-button-next::after,.gongchang .swiper-button-prev::after{font-size: 16px;color: #2d2d2d;}
.gongchang .swiper-slide-active .text{opacity: 1;}
.gongchang .more{display: block;color: #ababab;font-size: 16px;text-align: center;border: 1px solid #ababab;width: 200px;margin: 40px auto 10px;line-height: 48px;}
/* 荣誉 */
.honor-content{padding: 60px 0;}
.honor-content span{font-size: 36px;color: #333;text-align: center;display: block;margin-bottom: 60px;}
.honor-content ul li{width: 24%;float: left;margin-right: 1%;margin-bottom: 10px;overflow: hidden;cursor: pointer;}
.honor-content ul li:nth-child(4n){margin-right: 0;}
.honor-content ul li .pimg{width: 100%;height: 560px;position: relative;box-sizing: border-box;}
.honor-content ul li:hover .pimg{border: 1px solid #f1f1f1;}
.honor-content ul li .pimg img{width: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 100%;max-height: 100%;height: auto;}

.honor-content ul li p{font-size: 16px;line-height: 48px;text-align: center;height: 48px;overflow: hidden;position: relative;}
.honor-content ul li p::after{content: '';display: block;width: 0px;height: 3px;border-radius: 1.5px;background-color: #055594;position: absolute;left: 50%;transform: translateX(-50%);transition: .3s;bottom: 0;}
.honor-content ul li:hover p::after{width: 50px;}
.honor-content ul::after{display: block;clear: both;}

.honor-content1{padding: 60px 0;}
.honor-content1 span{font-size: 36px;color: #333;text-align: center;display: block;margin-bottom: 60px;}
.honor-content1 ul li{width: 24%;float: left;margin-right: 1%;margin-bottom: 20px;overflow: hidden;cursor: pointer;}
.honor-content1 ul li:nth-child(4n){margin-right: 0;}
.honor-content1 ul li .pimg{width: 100%;height: 295px;position: relative;box-sizing: border-box;}
.honor-content1 ul li:hover .pimg{border: 1px solid #f1f1f1;}
.honor-content1 ul li .pimg img{width: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 100%;max-height: 100%;height: auto;}


.honor-content1 ul::after{display: block;clear: both;}

.honor-content2{padding: 60px 0;}
.honor-content2 span{font-size: 36px;color: #333;text-align: center;display: block;margin-bottom: 60px;}
.honor-content2 ul li{width: 32%;float: left;margin-right: 1.33%;margin-bottom: 20px;overflow: hidden;cursor: pointer;}
.honor-content2 ul li:nth-child(3n){margin-right: 0;}
.honor-content2 ul li .pimg{width: 100%;height: 350px;position: relative;box-sizing: border-box;}
.honor-content2 ul li:hover .pimg{border: 1px solid #f1f1f1;}
.honor-content2 ul li .pimg img{width: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 100%;max-height: 100%;height: auto;}


.honor-content2 ul::after{display: block;clear: both;}

/* pro */
.product-content{padding: 45px 0;}
.product-content .w1650{overflow: initial;}
.product-right{width: 100%;}
.product-right ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.product-right ul li{width: 47%;background-color: #fafafa;margin-bottom: 35px;padding: 60px 70px;box-sizing: border-box;transition: .3s;}
.product-right ul li .text{width: 59%;}
.product-right ul li span,.product-right ul li h4{font-size: 30px;color: #333333;display: block;margin-bottom: 20px;font-weight: normal;}
.product-right ul li .neirong{font-size: 12px;color: #666;line-height: 30px;min-height: 175px;}
.product-right ul li .more{display: block;width:154px;height: 44px;line-height: 44px;background-color: #055594;text-align: center;color: #fff;font-size: 16px;}
.product-right ul li .pimg{width: 39%;height: 335px;position: relative;}
.product-right ul li .pimg img{max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.product-right ul li:hover{background-color: #055594;}
.product-right ul li:hover span,.product-right ul li:hover .neirong,.product-right ul li:hover h4{color: #fff;}
.product-right ul li .more{background-color: #fff;color: #055594;}
.product-right ul li a{display: block;}
.product-rightlist ul::after{content: '';display: block;clear: both;}
.product-rightlist ul li{height: 400px;padding: 25px 77px;box-sizing: border-box;background-color: #fff;box-shadow: 0 0 35px rgba(0, 0, 0,0.1);width: 24%;float: left;margin-right: 1.33%;margin-bottom: 30px;}
.product-rightlist ul li:nth-child(4n){margin-right: 0;}
.product-rightlist ul li a{display: block;height: 100%;}
.product-rightlist ul li .pimg {height: 250px;width: 100%;text-align: center;position: relative;}
.product-rightlist ul li .pimg  img{max-width: 100%;max-height: 100%;margin: 0 auto;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.product-rightlist ul li .text{margin-top: 65px;}
.product-rightlist ul li .text h4{font-size: 18px;color: #333;text-align: center;}
.nbanner1{position: relative;}
.nbanner1 .navlanmu2{position: absolute;bottom: -78px;height: 100px;left: 50%;transform: translateX(-50%);background-color: #fff;border-bottom: 1px solid #cccccc;box-sizing: border-box;}
.nbanner1{background: url(../images/probanner2.jpg)no-repeat center center;background-size: cover !important;}
.nbanner1 .pimg{width: 35%;margin-left: 16%;position: relative;height: 620px;margin-bottom: 60px;}
.nbanner1 .pimg img{display: block;max-width: 100%;max-height: 100%;position: absolute;bottom: -36px;left: 50%;transform: translateX(-50%);}
.nbanner1 .text{width: 25%;margin-left: 11%;margin-top: 100px;}
.nbanner1 .text span{font-size: 24px;display: block;color: #d60010;}
.nbanner1 .text h1{font-size: 30px;padding: 15px 0;color: #333;border-bottom: 1px solid #d60010;}
.nbanner1 .text .jianjie{display: block;font-size: 16px;line-height: 32px;color: #333;margin: 50px 0;}
.nbanner1 .text a{display: block;width: 155px;height: 44px;line-height: 44px;background-color: #d60010;text-align: center;color: #fff;font-size: 16px;margin-bottom: 30px;border-radius: 5px;}
.nbanner1 .text .tel{padding-left: 75px;background: url(../images/protel.png)no-repeat left top;}
.nbanner1 .text .tel span{font-size: 18px;color: #333;line-height: 18px;margin-bottom: 12px;display: block;}
.nbanner1 .text .tel p{font-size: 36px;color: #d60010;line-height: 36px;font-weight: bold;}
.nbanner1 .navlanmu2 .fl{width: 50%;}
.nbanner1 .navlanmu2 ul{display: flex;justify-content: left;width: 100%;}
.nbanner1 .navlanmu2 ul li{line-height: 100px;width: 20%;padding: 0 20px;box-sizing: border-box;}
.nbanner1 .navlanmu2 ul li a{display: block;text-align: center;line-height: 100px;color: #333333;font-size: 16px;box-sizing: border-box;position: relative;}
.nbanner1 .navlanmu2 ul li a::after{content: '';display: block;width: 0%;height: 2px;background-color: #de3340;position: absolute;bottom: 0;left: 0;transition: ease-in .3s;}
.nbanner1 .navlanmu2 ul li:hover a{color: #d60010;}
.nbanner1 .navlanmu2 ul li:hover a::after{width: 100%;}
.nbanner1 .weizhi{line-height: 100px;font-size: 16px;margin-right: 35px;color: #333;}
.nbanner1 .weizhi img{display: inline-block;margin-right: 10px;}
.nbanner1 .weizhi a{font-size: 16px;color: #333;}
.pro{background-color: #fafafa;padding-top: 100px;}
.pro .xq{background-color: #fff;padding: 45px 80px;box-sizing: border-box;width: 100%;}
.pro .xq span{font-size: 36px;display: block;margin-bottom: 25px;color: #333;font-weight: bold;}
.pro .xq .neirong p{font-size: 14px;color: #505050;line-height: 36px;}
.pro .xq .neirong a{font-size: 14px;color: #505050;}
.pro .xq .neirong img{max-width: 100% !important;display: block;margin-top: 50px;}
.pro .xq div{margin-bottom: 85px;}
#anli{background: url(../images/proxiangqi.jpg)no-repeat center center;background-size: cover !important;padding: 87px 0;margin-top: 50px;box-sizing: border-box;}
#anli span{color: #fff;font-size: 36px;display: block;font-weight: bold;margin-bottom: 80px;}
#anli .swiper-slide img{width: 100%;}
#anli .anniu{position: relative;display: flex;justify-content: center;margin-top: 40px;}
#anli .swiper-button-next,#anli .swiper-button-prev{margin-top: 0;position: initial;left: auto;bottom: auto;right: auto;top: auto;background: url(../images/projiantou.png)no-repeat;width: 35px;height: 24px;transform: rotate(-180deg);}
#anli .swiper-button-prev{margin-right: 50px;transform: rotate(0deg);}
#anli .swiper-button-next::after,#anli .swiper-button-prev::after{content: '';}
#anli .swiper-button-next:hover,#anli .swiper-button-prev:hover{background-position-y: -24px;}
.xiangguanchanpin{padding: 50px 0;background-color: #fafafa;}
.xiangguanchanpin .w1650{overflow: initial;}
.xiangguanchanpin span{font-size: 36px;color: #333;font-weight: bold;display: block;margin-bottom: 50px;}
.xiangguanchanpin ul{display: flex;justify-content: space-between;}
.xiangguanchanpin ul li{width: 33%;height: 400px;padding: 25px 77px;box-sizing: border-box;background-color: #fff;box-shadow: 0 0 35px rgba(0, 0, 0,0.1);}
.xiangguanchanpin ul li a{display: block;height: 100%;}
.xiangguanchanpin ul li .product-img{height: 250px;width: 100%;text-align: center;position: relative;}
.xiangguanchanpin ul li .product-img img{max-width: 100%;max-height: 100%;margin: 0 auto;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.xiangguanchanpin ul li .product-atxt{margin-top: 65px;}
.xiangguanchanpin ul li .product-atxt h4{font-size: 18px;color: #333;text-align: center;}
.zaixianliuyan{background-color: #fff;padding: 65px 0;}
.zaixianliuyan span{font-size: 36px;color: #333;display: block;margin-bottom: 15px;font-weight: bold;text-align: center}
.zaixianliuyan abbr{font-size: 18px;text-align: center;color: #505050;display: block;}
.zaixianliuyan form{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 70px;}
.zaixianliuyan form .input{width: 49%;margin-bottom: 20px;}
.zaixianliuyan form p{font-size: 18px;line-height: 30px;color: #888;}
.zaixianliuyan form input{width: 100%;border-radius: 5px;border: 1px solid #dedede;box-shadow: none;line-height: 32px;font-size: 16px;text-indent: 2em;box-sizing: border-box;}
.zaixianliuyan form textarea{width:100%;height: 150px;border: 1px solid #dedede;box-shadow: none;line-height: 32px;padding: 20px ;box-sizing: border-box;border-radius: 5px;display: block;}
.zaixianliuyan form button{width: 170px;text-align: center;height: 48px;line-height: 48px;background-color: #d60010;color: #fff;box-shadow: none;border: none;border-radius: 5px;margin: 30px auto 0 auto;}

/* news */
.newslist{padding: 60px 0;}
.newslist .panel {float:left;width:80px; margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);border-color: #ddd;}
.newslist blockquote { padding: 0 0 0 20px;  margin: 0 0 20px;  font-size: 17.5px; border-left: 5px solid #eee;display: inline-block;}
.panel-heading { color: #333; background-color: #f5f5f5; border-color: #ddd;text-align: center;height: 30px;line-height: 30px;}
.panel-body { height:40px;line-height:40px;text-align: center}
.panel-body::before,.panel-body:after{display: table;content: " ";}
.newslist ul li{width:100%;height:85px;border: none;line-height:25px;clear:both;}
.newslist ul li .txt a{color: #333;}
.newslist ul li:hover{border:none;}
.newslist ul li:hover .txt{border-top:none;background:none;}
.newslist .txt{width:93%;float: right;margin-left:15px;padding-top:0;border-top:none;background:none;}
.newslist ul li:hover .txt a{color:#d60010}
.newslist .txt small{display: block;color:#a8a8a8;}
.newslist .txt .down{width:80px;text-align: center;height: 30px;line-height:30px;background: #1d2088;border-radius: 20px;font-size:14px;margin-top:12px;}
.newslist .txt .down a,.newslist ul li:hover .down a{color: #333;}
.newslist .nview h1{font-size: 24px;color: #333;text-align: center;line-height: 48px;margin-bottom: 20px;}
.newslist .neirong{font-size: 14px;line-height: 30px;color: #666;}
.newslist .neirong a{font-size: 14px;color: #666;}
.news-content{padding: 60px 0;}
.news-content h1{font-size: 36px;display: block;text-align: center;color: #333;margin-bottom: 30px;}
.news-content .details-top p{text-align: center;margin-bottom: 50px;}
.news-content .details-top span{font-size: 16px;color: #333;}
.news-content .details-content{line-height: 36px;font-size: 16px;color: #333;}
.news-content .details-content a{color: #333;}
.details-page{display: flex;justify-content: space-between;margin-top: 80px;}
.details-page p{font-size: 16px;color: #888;}
.details-page p a{font-size: 16px;color: #888;}

/* contact */
.contact{padding: 60px 0;}
.contact .contact2-map{margin-top: 42px;width: 50%;height: 500px;float: left;}
.contact .details{margin-top: 42px;width: 50%;height: 500px;background-color: #d60010;color: #fff;float: right;}
.contact .details ul{margin: 36px 70px;}
.contact .details ul li{padding-bottom: 10px;box-sizing: border-box;margin: 20px 0px}
.contact .details ul li span{font-size: 16px;margin-left: 20px;float: right;}
.contact ul li i{background: url(../images/contactico.png)no-repeat;width: 48px;height: 48px;display: block;float: left;margin-right: 20px;}
.contact ul li::after{content: '';display: block;clear: both;}
.contact ul li:nth-child(2) i{background-position-x: -48px;}
.contact ul li:nth-child(3) i{background-position-x: -96px;}
.contact ul li:nth-child(4) i{background-position-x: -144px;}
.contact ul li:nth-child(5) i{background-position-x: -192px;}
.contact ul li:nth-child(6) i{background-position-x: right;}
.contact ul li p{font-size: 16px;color: #fff;}
.contact ul li a{font-size: 16px;color: #fff;}
.contact .submit{background-color: #1d61c4;padding: 15px 80px;color: #fff;text-align: center;border: none;box-sizing: border-box;margin-right: 15px;}
.contact .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;}
.message input{border: 1px solid #e0e0e0;height:45px;line-height:45px;text-align: left;padding:0 15px;box-sizing: border-box;width:49.5%;color:#666;margin-bottom:15px;float: left;}
.message form .input:nth-child(2n-1) input{margin-right: 1%;}
.message textarea{border: 1px solid #e0e0e0;height:200px;text-align: left;padding:15px;width:100%;color:#666;margin-bottom:15px;    box-sizing: border-box;}
.message #submit{width:200px;height:40px;line-height:40px;text-align: center;border:none;outline: none;background-color: #d60010;color: #fff;}


.contact2 {width: 100%;overflow: hidden;position: relative;
}
.contact2 .contact2-map {width: 100%;height: 700px;overflow: hidden;
}
.contact2 .contact2-masked {width: 50%;height: 100%;overflow: hidden;background-color: rgba(112,112,112,0.9);position: absolute;top: 0px;right: 0px;z-index: 2;}
.contact2-masked .contact2-form {width: 542px;height: 360px;margin: 165px 0 0 85px;}
.contact2-form h2 {font-size: 30px;line-height: 40px;color: #FFFFFF;}
.contact2-form input {display: block;width: -moz-calc(48% - 10px);width: -webkit-calc(50% - 10px);width: calc(50% - 10px);height: 50px;overflow: hidden;border: 1px solid #FFFFFF;background-color: transparent;float: left;
	border-radius: 10px;margin: 20px 0;padding-left: 20px;font-size: 15px;color: #FFFFFF;box-sizing: border-box;}
.contact2-form input:nth-of-type(2) {float: right;}
.contact2-form textarea {display: block;width: 100%;height: 150px;overflow: hidden;border: 1px solid #FFFFFF;background-color: transparent;border-radius: 10px;font-size: 15px;padding: 10px 20px;color: #FFFFFF;}
.contact2-form input::-webkit-input-placeholder,.contact2-form textarea::-webkit-input-placeholder {color: #FFFFFF;}
.contact2-form input:-moz-placeholder,.contact2-form textarea:-moz-placeholder {color: #FFFFFF;}
.contact2-form input::-moz-placeholder,.contact2-form textarea::-moz-placeholder {color: #FFFFFF;}
.contact2-form input:-ms-input-placeholder,.contact2-form textarea:-ms-input-placeholder {color: #FFFFFF;}
.contact2-form input:focus,.contact2-form textarea:focus {outline: solid;outline-color: #FFFFFF;outline-width: 1px;}
.contact2-form button {display: block;width: 200px;height: 50px;border-radius: 25px;overflow: hidden;border: none;margin: 30px 0 0;font-size: 16px;font-weight: bold;background-color: #e60012;color: #FFFFFF;transition: all 0.5s;}
.contact2-form button:hover {box-shadow: 0px 0px 20px rgba(0,0,0,0.3);}
.BMapLib_nav_tab_content li{padding: 0 !important;}
footer{content: '';display: block;background-color: #2c2c2c;padding: 70px 0 0 0;}
footer .w1650>ul{display: flex;justify-content: space-between;}
footer .w1650>ul>li:nth-child(1){width: 18.6%;border-right: 1px solid #404040;}
footer .w1650>ul>li:nth-child(1) span{display: block;color: #fff;font-size: 18px;margin-bottom: 20px;}
footer .w1650>ul>li:nth-child(2){width: 22.4%;border-right: 1px solid #404040;padding-left: 40px;box-sizing: border-box;position: relative;}
footer .w1650>ul>li:nth-child(2)::after{content: '';display: block;width: 2px;height: 21px;background-color: #fff;position: absolute;left: 0;top: 0;}
footer .w1650>ul>li:nth-child(2)>ul::after{content: '';display: block;clear: both;}
footer .w1650>ul>li:nth-child(2)>ul>li{float: left;width: 50%;}
footer .w1650>ul>li:nth-child(2)>ul>li a{color: #898989;line-height: 24px;font-size: 14px;}
footer .w1650>ul>li p{font-size: 18px;color: #fff;margin-bottom: 30px;width: 100%;height: 24px;}

footer .w1650>ul>li:nth-child(3){width: 22.4%;border-right: 1px solid #404040;position: relative;}
footer .w1650>ul>li:nth-child(3) p{text-align: center;}
footer .w1650>ul>li:nth-child(3) li a{font-size: 14px;color: #898989;text-align: center;display: block;line-height: 24px;}
footer .w1650>ul>li:nth-child(3)::after{content: '';display: block;width: 2px;height: 21px;background-color: #fff;position: absolute;left: 0;top: 0;}
footer .w1650>ul>li:nth-child(4){width: 36.6%;padding-left: 100px;box-sizing: border-box;}
footer .w1650>ul>li:nth-child(4) p{margin-bottom: 15px;font-size: 16px;}
footer .w1650>ul>li:nth-child(4) .lianxi1{padding-bottom: 15px;border-bottom: 1px solid #404040;margin-bottom: 20px;}
footer .w1650>ul>li:nth-child(4) .lianxi1 abbr{display: block;color: #898989;}
.footer-bottom{padding: 50px 0;text-align: center;border-top: 1px solid #404040;font-size: 14px;color: #898989;}
.footer-bottom a{color: #898989;}
.page {padding:30px 0; font-size:14px !important; overflow:hidden; text-align:center; }
.page span{display: inline-block;font-size: 14px !important;}
.page a { color:#666; background:#fff; margin:7px; padding:0 16px; line-height:42px; display: inline-table;border-radius: 20px;border: 1px solid #d0d0d0;}
.page a:hover { background:#d60010; color:#fff;}
.page a:active {  background:#d60010; color:#fff;border: 1px solid #d60010;}
.page a.page-num-current { background:#d60010; color:#fff; display:inline-table;line-height:40px; padding:0 15px; margin:0 5px;border: 1px solid #d60010;border-radius: 50%;}
.page .page-numbar a{border-radius: 22px;}
.page span.current { background:#d60010; color:#fff; display:inline-table;line-height:40px; padding:0 15px; margin:0 5px;border: 1px solid #d60010;}
.page span.no { background:#f1f1f1; color:#333; display:inline-table;line-height:40px; padding:0 15px; margin:0 5px;}
.page span.disabled { padding:0 9px 0 0px; }
.fnav{display: none;}
.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;}
.sousuo1 input::-moz-placeholder {color: #fff;} 
.sousuo1 input:-ms-input-placeholder {color: #fff;} 
.sousuo1 input:-moz-placeholder {color: #fff;} 
.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%;}
.protext{display: none;}
.fnav{display: none;}
@media screen and (max-width:1650px){
	.w1650{width: 90%;}
	.index_about>.fl li{margin-right: 70px;}
	.index_about>.fl{padding-bottom: 82px;padding-top: 110px;}
	.index_hangye .fl ul li{padding: 20px;}
	.banner .banner-txt{bottom: 30px;}
	.shili .w1650{width: 90%;}
	.shili .fl{width: 48%;}
	.shili .fl img{width: 100%;}
	.shili .fr{width: 48%;}
	.shili .fr img{width: 100%;}
	.shili .text p{font-size: 48px;}
	.shili .text .neirong{margin-top: 50px;}
	.honor-content ul li .pimg{height: 420px;}
	.newslist .txt{width: 89%;}
	.honor-content1 ul li .pimg{height: 230px;}
	.product-rightlist ul li{width: 32%;}
	.product-rightlist ul li:nth-child(4n){margin-right: 1.33%;}
	.product-rightlist ul li:nth-child(3n){margin-right: 0;}
	.product-rightlist ul li .text h4{font-size: 16px;}
	.nbanner1 .text{width: 33%;}
	.xiangguanchanpin ul li{width: 32%;height: 350px;}
	.xiangguanchanpin ul li .product-atxt{margin-top: 30px;}
	.xiangguanchanpin ul li:nth-child(4){display: none;}
	.banner .text{width: 90%;}
	.banner4 .text{bottom: 100px;}
	.banner p{width: 100%;}
	.banner img{max-width: 30%;}
	.index_pro .w1650>.fl span{font-size: 32px;}
	.index_pro .swiper-container{margin-top: 60px;}
	.index_about>.fl span{font-size: 36px;}
	.index_about>.fr li .fl span{font-size: 26px;}
	.index_about>.fr li .fl p{font-size: 15px;}
	.index_hangye .fl ul::after{content: '';display: block;width: 32%;}
	.index_hangye .fl ul li{margin-bottom: 20px;width: 32%;}
	.index_hangye .fl ul li i{margin-bottom: 25px;}
	.index_news .w1650>.fl span{font-size: 32px;}
	.index_news .hotnewslist li .text .date{line-height: 40px;}
	.index_news .hotnewslist li .text h3{line-height: 40px;height: 40px;font-size: 16px;}
	.index_news .hotnewslist li .neirong{margin-bottom: 20px;}
	.aboutdongshi .text img{width:100%}
	.aboutjianjie ul li span{font-size: 60px;}
	.aboutjianjie ul li p{font-size: 20px;}
	.aboutjianjie .text{margin: 30px 0;}
	.shili .text p{font-size: 36px;}
	.nbanner1 .text span{font-size: 22px;}
	.nbanner1 .text h1{font-size: 28px;}
	.nbanner1 .text .tel p{font-size: 32px;}
	.pro .xq span{font-size: 32px;}
	.zaixianliuyan span{font-size: 32px;}
	.zaixianliuyan abbr{font-size: 16px;}
	.news-content h1{font-size: 32px;margin-bottom: 20px;}
	.menu{width: 74%;}
	.contact .details ul{margin: 26px 70px;}
}
@media screen and (max-width:1200px){
	header{top: 20px;}
	.menu ul.qita{width: 95px;}
	.index_about>.fl li{margin-right: 50px;}
	.index_about>.fr li{padding: 40px 30px;}
	.index_about>.fr li .fr{margin-top: 20px;}
	.index_about>.fl .neirong{margin-bottom: 60px;}
	.index_about>.fl .more a{margin-top: 60px;}
	.banner .swiper-slide{height: 650px !important;}
	.index_about>.fl{width: 57%;}
	.index_pro .lunxiang{margin-top: 60px;}
	.index_about>.fl span{font-size: 32px;}
	.index_hangye .fl{float: none;width: 100%;}
	.index_hangye .fl ul li{width: 12%;padding: 15px;}
	.index_hangye .fr{width: 100%;}
	.index_news .hotnewslist li .neirong{height: 60px;overflow: hidden;}
	footer .w1650>ul>li:nth-child(3){width: 16.4%;}
	footer .w1650>ul>li:nth-child(2){width: 28.4%;}
	footer .w1650>ul>li:nth-child(4){padding-left: 60px;}
	.index_about>.fr li .fr{width: 22%;}
	.index_about>.fr li .fr img{width: 100%;margin-top: 20%;}
	.index_about>.fr li .fl span{font-size: 24px;}
	.menu ul.lanmu{width: calc(100% - 95px);}
	.logo{width: 23%;}
	.logo img{width: 100%;}
	.nav2 .menu ul.qita li{line-height: 115px;}
	.nav2 .menu ul.qita li a{line-height: 100px;}
	
	.index_pro .swiper-slide{width: 800px;padding: 30px;height: 370px;}
	.shili .text{margin-top: 0;}
	.zhuzao .anniu{margin-top: 48px;}
	.gongchang .swiper-slide{width: 600px;}
	.nbanner .navlanmu{width: 70%;}
	.aboutdongshi{padding-bottom: 60px;}
	.honor-content ul li .pimg{height: 320px;}
	.product-right ul li{padding: 30px;}
	.product-rightlist ul li{padding: 20px;}
	.news-content h1{font-size: 28px;}
	.details-page{margin-top: 40px;}
	.honor-content1 ul li .pimg{height: 166px;}
}
@media screen and (max-width:1000px){
	.menu ul.qita{display: none;}
	.menu ul.lanmu{width: 100%;}
	.btn-nav{display: block;}
	.btn-nav {display: block;position: fixed;top: 10px;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;}
	.btn-nav:focus {outline: 0;}
	.icon-bar {display: block;margin: 6px 0;width: 25px;height: 3px;background-color: #333;}
	.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;}
	.nav-content {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #fff;display: block;height: 100%;z-index: 13;}
	.nav-list {list-style: none;padding: 0;position: relative;top: 5%;}
	.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;}
	.item-anchor {color: #fff;font-size: 18px;text-transform: uppercase;position: relative;text-decoration: none;padding: 10px;}
	.item-anchor:hover,.item-anchor:focus {color: #000;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
	.item-anchor:hover:after,.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;}
	.nav-item a {text-align: center;box-sizing: border-box;}
	.animated {display: block;margin: 0 auto;position: fixed;}
	.animated:hover .icon-bar,
	.animated:focus .icon-bar{background-color: #333 !important;}
	.animated:focus p{color: #000;}
	.animated:focus {cursor: pointer;z-index: 9999;}
	.middle {margin: 0 auto;}
	.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;background-color: #333;}
	.animated .icon-bar {z-index: 999999;}
	.animated .top {-webkit-transform: translateY(7px) rotateZ(45deg);-moz-transform: translateY(7px) rotateZ(45deg);-ms-transform: translateY(7px) rotateZ(45deg);-o-transform: translateY(7px) rotateZ(45deg);transform: translateY(7px) rotateZ(45deg);}
	.animated .bottom1 {-webkit-transform: translateY(-11px) rotateZ(-45deg);-moz-transform: translateY(-11px) rotateZ(-45deg);-ms-transform: translateY(-11px) rotateZ(-45deg);-o-transform: translateY(-11px) rotateZ(-45deg);transform: translateY(-11px) rotateZ(-45deg);}
	.animated .middle {width: 0;}
	@keyframes showNav1 {
		from {
			
			transform: scale(0);
		}
		to {
			
			transform: scale(1);
		}
		}
		
		@-webkit-keyframes showNav1 {
		from {
			
			transform: scale(0);
		}
		to {
			transform: scale(1);
		}
		}
		
		@-moz-keyframes showNav1 {
		from {
			transform: scale(0);
		}
		to {
			transform: scale(1);
		}
		}
		
		@-o-keyframes showNav1 {
		from {
			transform: scale(0);
		}
		to {
			transform: scale(1);
		}
		}
		
		.showNav1 {
			transform-origin:90% 0%;
			-ms-transform-origin:90% 0%; 
			-webkit-transform-origin:90% 0%;
			-moz-transform-origin:90% 0%;	
			-o-transform-origin:90% 0%;
		-webkit-animation: showNav1 0.3s ease forwards;
		-moz-animation: showNav1 0.3s ease forwards;
		-o-animation: showNav1 0.3s ease forwards;
		animation: showNav1 0.3s ease forwards;
		}
		
		@keyframes hideNav1 {
		from {
			transform: scale(1);
		}
		to {
			transform: scale(0);
		}
		}
		
		@-webkit-keyframes hideNav1 {
		from {
			transform: scale(1);
		}
		to {
			transform: scale(0);
		}
		}
		
		@-moz-keyframes hideNav1 {
		from {
			transform: scale(1);
		}
		to {
			transform: scale(0);
		}
		}
		
		@-o-keyframes hideNav1 {
		from {
			transform: scale(1);
		}
		to {
			transform: scale(0);
		}
		}
		
		.hideNav1 {transform-origin:90% 0%;-ms-transform-origin:90% 0%; -webkit-transform-origin:90% 0%;-moz-transform-origin:90% 0%;-o-transform-origin:90% 0%;-webkit-animation: hideNav1 0.3s ease forwards;
		-moz-animation: hideNav1 0.3s ease forwards;-o-animation: hideNav1 0.3s ease forwards;animation: hideNav1 0.3s ease forwards;
		}
		.hidden1 {display: none;opacity: 0;}
		.menu{height: auto;}
		.menu ul.lanmu{display: block;padding-top: 20%;}
		.menu ul.lanmu li{width: 100%;}
		.nav2 .menu{height: auto;line-height: auto;}
		.nav2 .logo{height: 80px;line-height: 80px;}
		.nav2 .logo img{margin-top: 15px;}
		.nav2 .menu ul.lanmu li{height: 50px;line-height: 50px;}
		.banner img{max-width: 40%;}
		.banner4 .text{bottom: 120px;}
		.banner .swiper-pagination{display: none;}
		.index_pro .swiper-slide{width: 500px;}
		.index_pro .w1650>.fl{width: 72%;}
		.index_pro .swiper-slide{height: auto;}
		.index_pro .swiper-slide .pimg{height: 250px;transform: translateY(0px);}
		.index_pro .swiper-slide .text p{margin-bottom: 15px;}
		.index_pro .swiper-slide .text span{margin-bottom: 15px;}
		.index_pro .swiper-slide .text .neirong{margin: 20px 0;}
		.index_pro .swiper-container{padding: 0;margin-top: 30px;}
		.index_pro .w1650>.fr{width: 150px;}
		.index_pro .swiper-slide{padding: 20px;}
}
@media screen and (max-width:900px){
	.index_about>.fl{width: 90%;box-sizing: border-box;float: none;margin: 0 auto;padding-top: 50px;}
	.index_about>.fr{width: 100%;}
	.index_about>.fr li{width: 50%;padding: 20px;float: left;box-sizing: border-box;min-height: 157px;}
	.index_about>.fr ul::after{content: '';display: block;clear: both;}
	.index_about>.fr li .fr img{height: 50px;width: auto;display: block;margin: 0 auto;}
	.index_about>.fr li:nth-child(n+3){border-bottom: none;}
	.index_hangye .fl ul li{width: 23%;}
	.index_about>.fl .neirong{margin-bottom: 40px;}
	.index_about>.fl .more a{margin-top: 40px;}
	.index_news .hotnewslist{flex-wrap: wrap;}
	.index_news .hotnewslist li{width: 49%;margin-bottom: 20px;}
	.index_news .hotnewslist li .more{width:45%;}
	.index_hangye .w1650>span{font-size: 32px;}
	footer .w1650>ul>li:nth-child(2){display: none;}
	footer .w1650>ul>li:nth-child(3){display:none;}
	footer .w1650>ul>li:nth-child(1){width: 28.6%;}
	footer .w1650>ul>li:nth-child(4){width: 70.6%;}
	.index_about>.fr li:nth-child(2n){border-left: 1px solid #fff;}
	.nbanner .navlanmu ul li{padding: 0 0;}
	.aboutdongshi .pimg{width: 100%;}
	.aboutdongshi .text{width: 100%;}
	.shili .fl{width: 100%;margin-bottom: 20px;}
	.shili .text{width: 100%;}
	.shili .fr{width: 100%;}
	.shili .text abbr{font-size: 28px;}
	.shili .text .neirong{margin-top: 30px;}
	.shili .text p{font-size: 32px;}
	.zhuzao .swiper-slide{width: 500px;}
	.nbanner .weizhi{margin-right: 10px;}
	.honor-content ul li .pimg{height: 200px;}
	.header2 .menu ul.lanmu li{height: 70px;line-height: 70px;}
	.header2 .logo{height: 70px;line-height: 70px;}
	.header2 .menu{height: 70px;line-height: 70px;}
	.product-right ul li{width: 100%;}
	.product-right ul li .pimg{height: 285px;}
	.product-rightlist ul li{width: 49%;margin-right: 2%;}
	.product-rightlist ul li:nth-child(3n){margin-right: 2%;}
	.product-rightlist ul li:nth-child(2n){margin-right: 0%;}
	.product-rightlist ul li .text{margin-top: 30px;}
	.nbanner1 .w1650{position: relative;}
	.nbanner1 .pimg{height: 300px;margin-left: 0%;position: absolute;bottom: 0;width: 54%;}
	.nbanner1 .text{width: 50%;margin-top: 0;margin-left: 0;position: absolute;right: 0;}
	.nbanner1 .navlanmu2 .fl{width: 80%;}
	.nbanner1{height: 400px;box-sizing: border-box;}
	.nbanner1 .text .jianjie{display: none;}
	.nbanner1 .text a{margin-top: 20px;}
	.nbanner1 .w1650{height: 100%;}
	.nbanner1 .navlanmu2{position: absolute;height: 100px;}

	.nbanner1 .weizhi{display: none;}
	.pro .xq span{font-size: 28px;}
	.pro .xq{padding: 30px;}
	.pro .xq div{margin-bottom: 30px;}
	#anli{padding: 30px 0;}
	#anli .swiper-slide{width: 400px;}
	#anli span{margin-bottom: 30px;font-size: 32px;}
	.xiangguanchanpin ul li{width: 49.5%;}
	.xiangguanchanpin ul li:nth-child(3){display: none;}
	.newslist .txt{width: 82%;}
	.news-content h1{font-size: 28px;}
	.news-content .details-top p{margin-bottom: 20px;}
	.honor-content1 ul li{margin-right: 1.33%;width: 32%;}
	.honor-content1 ul li:nth-child(4n){margin-right: 1.33%;}
	.honor-content1 ul li:nth-child(3n){margin-right: 0;}
	.honor-content1{padding:40px 0}
	.contact .contact2-map{width: 100%;float: none;}
	.contact .details{width: 100%;float: none;margin-top: 0;}
	.contact .details ul{margin: 0;padding: 30px;}
	.contact .details ul li{margin: 10px 0;}
	.aboutjianjie ul li span{font-size: 48px;}
	.aboutjianjie ul li p{font-size: 16px;}
	.honor-content2 ul li{width: 49.5%;margin-right: 1%;}
	.honor-content2 ul li:nth-child(3n){margin-right: 1%;}
	.honor-content2 ul li:nth-child(2n){margin-right: 0;}
	.honor-content2 ul li .pimg{height: 250px;}
	.gongchang .swiper-button-prev{left: 30%;}
	.gongchang .swiper-button-next{right: 30%;}
	.banner .swiper-slide{height: 500px !important;}
	.index_about>.fr ul{border-top: 1px solid #fff;}
}
@media screen and (max-width:750px){
	.banner .swiper-slide{height: 350px !important;}
	.header2 .menu{line-height: 50px;height: 50px;}
	.header2 .logo img{margin-top: 5px;}
	.header2 .logo{height: 50px;line-height: 50px;}
	.banner1 .text p:nth-child(2){margin: 0;}
	.banner .text p:nth-child(1) img{width: 30% !important;}
	.banner .text p:nth-child(2) img{width: 50% !important;max-width:none;}
	.banner .text p:nth-child(3) img{width: 70% !important;max-width:none;}
	.banner .text p:nth-child(4){margin: 0;}
	.banner .text p:nth-child(2){margin: 0;}
	.banner .text p:nth-child(3){margin: 10px 0;}
	.banner .banner-txt{display: none;}
	.logo{line-height: 50px;height: 50px;width: 35%;}
	.banner4 .text{bottom: 40px;}
	.banner4 .text p:nth-child(1) img{width: 100% !important;}
	.index_pro{padding: 30px 0;}
	.index_pro .w1650>.fl span{font-size: 16px;}
	.index_pro .w1650>.fl div{display: none;}
	.index_pro .w1650>.fr{height: 36px;line-height: 36px;width: 120px;}
	.index_pro .w1650>.fr a{font-size: 14px;}
	.index_pro .w1650>.fl{width: auto;}
	.index_pro .swiper-slide .pimg{width: 40%;height: 150px;}
	.index_pro .swiper-slide .text{width: 50%;}
	.index_pro .swiper-slide .text .neirong{margin: 5px 0 10px 0;}
	.index_pro .swiper-slide .text span{font-size: 16px;}
	.index_pro .swiper-slide .text p{font-size: 14px;}
	.index_pro .swiper-slide .text .more{display: none;}
	.yb_conct{display: none;}
	.nav2 .logo{height: 50px;line-height: 50px;}
	.btn-nav{padding: 0;}
	.nav2 .logo img{margin-top: 5px;}
	header{top: 10px;}
	.index_pro .swiper-slide .text .neirong{font-size: 12px;line-height: 18px;}
	.index_pro .lunxiang{margin-top: 20px;}
	.index_pro .swiper-button-prev, .index_pro .swiper-button-next{width: 35px;height: 35px;}
	.index_pro .swiper-pagination{line-height: 35px;font-size: 14px;}
	.index_about>.fl span{font-size: 16px;margin-bottom: 20px;}
	.index_about>.fl .neirong{margin-bottom: 20px;font-size: 14px;line-height: 24px;}
	.index_about>.fl li span{font-size: 20px;}
	.index_about>.fl li{margin-right: 5px;}
	.index_about>.fl .more a{margin-top: 20px;}
	.index_about>.fl .more{width: 120px;height: 36px;line-height: 36px;}
	.index_about>.fr li .fl p{display: none;}
	.index_about>.fl{padding-bottom: 20px;}
	.index_about>.fr li{min-height:auto;}
	.index_about>.fr li .fl span{font-size: 16px;margin-bottom: 0;}
	.index_about>.fr li .fr{margin-top: 0;}
	.index_about>.fr li .fr img{height: 30px;}
	.index_hangye .w1650>span{font-size: 16px;}
	.index_hangye .w1650>p{font-size: 14px;}
	.index_hangye .fl ul li{padding: 10px;font-size: 12px;}
	
	.index_hangye .fl ul li i{background-size: cover !important;margin-bottom: 10px;}
	.index_hangye .fl ul li:nth-child(1) i{width: 50px;height: 60px;}
	.index_hangye .fl ul li:nth-child(2) i{width: 50px;height: 60px;}
	.index_hangye .fl ul li:nth-child(3) i{width: 50px;height: 60px;}
	.index_hangye .fl ul li:nth-child(4) i{width: 50px;height: 60px;}
	.index_hangye .fl ul li:nth-child(5) i{width: 50px;height: 60px;}
	.index_hangye .fl ul li:nth-child(6) i{width: 50px;height: 60px;}
	.index_hangye .fl ul li:nth-child(7) i{width: 50px;height: 60px;}
	.index_hangye .fl ul li:nth-child(8) i{width: 50px;height: 60px;}
	.index_hangye .fl ul li.active i{background-position-y: -57px;}
	.index_hangye .fl ul li:nth-child(8).active i{background-position-y: -34px;}
	.index_hangye .fl ul li:nth-child(7).active i{background-position-y: -58px;}
	.index_hangye .fl ul li:nth-child(3).active i{background-position-y: -42px;}
	.index_hangye .fl ul li:nth-child(2).active i{background-position-y: -41px;}
	.index_hangye .fl ul li:nth-child(4).active i{background-position-y: -43px;}
	.index_hangye .fl ul li:nth-child(5).active i{background-position-y: -59px;}
	.index_hangye .fl ul li:nth-child(6).active i{background-position-y: -48px;}
	.index_hangye .fr .text span{font-size: 14px;}
	.index_hangye .fr .text{padding: 0 10px;height: 36px;line-height: 36px;}
	.index_hangye .fr .text img{height: 20px;margin-top: 5px;}
	.index_news{padding: 30px 0;}
	.index_news .w1650>.fl span{font-size: 16px;margin-bottom: 5px;}
	.index_news .w1650>.fl p{font-size: 12px;}
	.index_news .w1650>.fr{width:150px;height: 36px;line-height: 36px;}
	.index_news .w1650>.fr a{font-size: 14px;}
	.index_news .hotnewslist li .text .date{font-size: 12px;line-height: 28px;}
	.index_news .hotnewslist li .text h3{font-size: 14px;line-height: 28px;height: 28px;}
	.index_news .hotnewslist li .neirong{font-size: 12px;line-height: 28px;height: 56px;margin-bottom: 10px;}
	footer{padding-top: 30px;}
	footer .w1650>ul>li:nth-child(1){display: none;}
	footer .w1650>ul{flex-wrap: wrap;}
	footer .w1650>ul>li:nth-child(4){padding-left: 0;width: 100%;}
	footer .w1650>ul>li:nth-child(4) p{font-size: 14px;margin-bottom: 5px;}
	footer .w1650>ul>li:nth-child(4) .lianxi1 abbr{font-size: 14px;}
	.footer-bottom{padding: 10px 0;}
	.header2 .menu ul.lanmu li{height: 50px;line-height: 50px;}
	.nbanner .navlanmu{width: 100%;}
	.nbanner .navlanmu ul li a{font-size: 14px;line-height: 50px;}
	.nbanner .weizhi{display: none;}
	.nbanner .w1650{height: auto;position: relative;bottom: 0;left: 0;transform: translateX(0);box-shadow: 0 0 5px rgba(0, 0, 0,0.1);}
	.nbanner .navlanmu ul li{width: 33%;}
	.aboutdongshi{padding: 30px 0;}
	.aboutjianjie ul li span{font-size: 28px;}
	.aboutjianjie ul li abbr{font-size: 16px;}
	.aboutjianjie ul{flex-wrap: wrap;}
	.aboutjianjie ul li p{font-size: 14px;}
	.aboutjianjie ul li{width: 49%;}
	.shili .text p{font-size: 16px;}
	.shili .text abbr{font-size: 16px;}
	.shili .text .neirong{font-size: 14px;}
	.shili .m65{margin-bottom: 30px;}
	.zhuzao .swiper-slide{width: 250px;}
	.shili{padding: 30px 0;}
	.zhuzao{padding: 30px 0;}
	.zhuzao span{margin-bottom: 30px;font-size: 16px;}
	.zhuzao .w1650{width: 100%;}
	.gongchang{padding: 30px 0;}
	.gongchang span{font-size: 16px;margin-bottom: 30px;}
	.gongchang .swiper-slide{width: 280px;padding-bottom: 16px;}
	.gongchang .swiper-slide .text{font-size: 14px;line-height: 32px;height: 32px;}
	.gongchang .more{width: 100px;line-height: 36px;height: 36px;margin-top: 30px;font-size: 14px;}
	.gongchang .swiper-button-prev{left: 25%;bottom: 40px;}
	.gongchang .swiper-button-next{right: 25%;bottom: 40px;}
	.lanmuming span{line-height: 50px;height: auto;font-size: 16px;}
	.lanmuming{height: 50px;}
	.honor-content2 ul li .pimg{height: 125px;}
	.honor-content2{padding: 30px 0;}
	.honor-content{padding: 30px 0;}
	.honor-content ul li{width: 49.5%;}
	.honor-content ul li:nth-child(4n){margin-right: 1%;}
	.honor-content ul li:nth-child(2n){margin-right: 0;}
	.honor-content ul li p{font-size: 14px;}
	.page-index{display: none !important;}
	.page-last{display: none !important;}
	.page a{margin: 0 3px;padding: 0 10px;line-height: 32px;}
	.page a.page-num-current{padding: 0 10px;line-height: 32px;}
	.page span{margin-bottom: 0;}
	.product-right ul li span, .product-right ul li h4{font-size: 16px;margin-bottom: 10px;}
	.product-right ul li{padding: 20px;}
	.product-right ul li .more{margin-top: 10px;font-size: 14px;width: 120px;}
	.product-rightlist ul li .pimg{height: 100px;}
	.product-rightlist ul li{height: auto;}
	.product-rightlist ul li .text h4{font-size: 14px;}
	.product-rightlist ul li .text{margin-top: 10px;}
	.product-rightlist ul{padding-bottom: 0px;}
	.nbanner1{padding: 20px 0;height: auto;}
	.nbanner1 .text{position: initial;width: 100%;display: none;}
	.nbanner1 .navlanmu2{display: none;}
	.nbanner1{background-position: -167px bottom}
.nbanner1 .pimg{height: 250px;position: initial;}
.protext{display: block;}
.protext{width: 100%;padding: 20px;box-sizing: border-box;background-color: #fff;}
.protext h1{font-size:16px;padding: 15px 0;color: #333;border-bottom: 1px solid #d60010;}
.protext .jianjie{display: block;font-size: 14px;line-height:24px;color: #333;margin: 20px 0;}
.protext a{display: block;width: 100px;height: 36px;line-height: 36px;background-color: #d60010;text-align: center;color: #fff;font-size: 14px;margin-bottom: 30px;border-radius: 5px;}
.protext .tel{padding-left: 50px;background: url(../images/protel.png)no-repeat left top;}
.protext .tel span{font-size: 14px;color: #333;line-height: 14px;margin-bottom: 12px;display: block;}
.protext .tel p{font-size: 16px;color: #d60010;line-height: 16px;font-weight: bold;}
.protext .tel{background-size: 42px 42px;}
.pro{padding-top: 30px;}
.pro .xq{padding: 20px;}
.pro .xq span{font-size: 16px;margin-bottom: 10px;}
.pro .xq .neirong img{margin-top: 30px;}
#anli{margin-top: 30px;}
#anli span{font-size: 16px;}
#anli .swiper-slide{width: 250px;}
.xiangguanchanpin span{font-size: 16px;margin-bottom: 20px;}
.xiangguanchanpin ul li{padding: 20px;}
.xiangguanchanpin ul li .product-img{height: 150px;}
.xiangguanchanpin ul li{height: auto;}
.xiangguanchanpin ul li .product-atxt{margin-top: 10px;}
.xiangguanchanpin ul li .product-atxt h4{font-size: 14px;}
.zaixianliuyan{padding: 30px 0;}
.zaixianliuyan span{font-size: 16px;}
.zaixianliuyan abbr{font-size: 12px;}
.zaixianliuyan form{margin-top: 30px;}
.zaixianliuyan form p{font-size: 14px;}
.zaixianliuyan form .input{width: 100%;}
.zaixianliuyan form button{width: 120px;line-height: 36px;height: 36px;}
.newslist .txt{width: calc(94% - 80px);height: 78px;overflow: hidden;}
.newslist blockquote{box-sizing: border-box;}
.newslist ul li .txt a{font-size: 14px;}
.panel-heading{font-size: 14px;}
.panel-body{font-size: 14px;}
.newslist .txt small{font-size: 12px;}
.newslist{padding: 30px 0;}
.news-content{padding: 30px 0;}
.news-content h1{font-size: 16px;margin-bottom: 10px;}
.news-content .details-top span{font-size: 12px;margin-bottom: 0px;}
.news-content .details-top p{margin-bottom: 10px;}
.news-content .details-content{font-size: 14px;line-height: 24px;}
.details-page{display: block;}
.details-page p{margin-bottom: 15px;font-size: 14px;}
.details-page p a{font-size: 14px;}
.honor-content1 ul li{width: 49.5%;margin-right: 1%;}
.honor-content1 ul li:nth-child(3n){margin-right: 1%;}
.honor-content1 ul li:nth-child(2n){margin-right: 0%;}
.honor-content1 ul li{margin-bottom: 5px;}
.honor-content1 ul li .pimg{height: 138px;}
.contact{padding: 30px 0;}
.contact .contact2-map{height: auto;}
.contact .contact2-map img{width: 100%;}
.contact .contact2-map{margin-top: 0;}
.contact ul li p{font-size: 14px;}
.contact ul li a{font-size: 14px;}
.contact .details ul{padding: 20px;}
.contact ul li i{width: 38px;height: 38px;background-size: cover;margin-bottom: 10px;}
.contact ul li:nth-child(2) i{background-position-x: -38px;}
.contact ul li:nth-child(3) i{background-position-x: -76px;}
.contact ul li:nth-child(4) i{background-position-x: -114px;}
.contact ul li:nth-child(5) i{background-position-x: -152px;}
.contact ul li:nth-child(6) i{background-position-x: -190px;}
.contact .details ul li{margin: 0;}
.contact .details{height: auto;}
.message form .input:nth-child(2n-1) input{margin-right:0%}
.message input{width: 100%;margin-bottom: 10px;}
.fnav{width: 100%;background: #0152a1;height: 60px;padding: 8px 10px;position: fixed;bottom: 0;z-index: 998;border-top: 1px solid #fff;display: block;box-sizing: border-box;}
.fnav ul{display: flex;justify-content: space-between;}
.fnav ul li{width: 24%;border-right: 1px solid #fff;}
.fnav ul li i{background: url(../images/fnav.png) no-repeat;width: 26px;height: 21px;display: inline-block}
.fnav ul li:nth-child(2) i{background-position: -37px 0;}
.fnav ul li:nth-child(3) i{background-position: -73px 0;}
.fnav ul li:nth-child(4) i{background-position: -108px 0;}
.fnav ul li:nth-child(4){border: none}
.fnav ul li a{color: #fff;display: block;text-align: center;font-size: 12px;}
.nbanner1 .pimg img{bottom: 0;}
.xiangguanchanpin ul::after{width: 0;}

}