body,div,ul,li,h1,h6,form,input,textarea,p{margin:0; padding:0;}
img{border:0;}
ul{list-style:none;}
a{text-decoration:none;}
ul,li{list-style:none;}
button{cursor: pointer;}
button,input{/*消除默认样式*/margin: 0px;padding: 0px;/*自定义边框*/border: 0px;/*消除默认点击蓝色边框效果*/outline: none;}
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.l{float:left;}
.fixed{ position: fixed; top: 0; left: 0; width: 100%; z-index: 999; position: fixed;}
*,*:before,*:after{margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none !important; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; font-smoothing: antialiased;}
body{color: #333;font-size: 14px;line-height: 1.5;font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-font-smoothing: antialiased;}
img{max-width: 100%;border: none;}
input,textarea{font-size: 14px;color: #333;font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;border: none;}
::-webkit-input-placeholder{color: #999;}
::-moz-placeholder{color: #999;}
::-ms-input-placeholder{color: #999;}
a{color: #333;text-decoration: none;}
a:hover{color: #1E95E4;}
/*布局*/
.wp{margin: 0 auto;width: 1322px;}
/*图片特效*/
.white{position: relative;overflow: hidden;}
.white:after{content: '';cursor: pointer;position: absolute;left: -100%;top: 0;width: 100%;height: 100%;background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));transform: skewx(-25deg);}
.white:hover:after{left: 100%;-moz-transition: 1s;-o-transition: 1s;-webkit-transition: 1s;transition: 1s;}
/******************************* -------[=头部]-------
********************************/
.header{background-color: #fff; position: relative; top: 0; left: 0; width: 100%; z-index: 999;box-shadow: -4px -4px 8px #ccc;}
.header .bom{overflow: hidden; padding: 25px 0;}
.logo{float: left; padding-right: 28px; margin-right: 22px; border-right: 1px solid #dbdbdb; position: relative; overflow: hidden;}
.logo::before{content: "";position: absolute;left: -800px;top: -460px;width: 400px;height: 15px;background-color: rgba(255, 255, 255, .4);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-animation: searchLights 1.5s ease-in 1.5s infinite;-o-animation: searchLights 1.5s ease-in 1.5s infinite;animation: searchLights 1.5s ease-in 1.5s infinite;}
@-webkit-keyframes searchLights{0%{left: -100px;top: 0;}to{left: 120px;top: 100px;}}
@-o-keyframes searchLights{0%{left: -100px;top: 0;}to{left: 120px;top: 100px;}}
@-moz-keyframes searchLights{0%{left: -100px;top: 0;}to{left: 120px;top: 100px;}}
@keyframes searchLights{0%{left: -100px;top: 0;}to{left: 120px;top: 100px;}}
.logo img{display: block; max-height: 76px;}
.logo-txt{overflow: hidden; font-size: 18px; color:#1E95E3; padding-top: 8px;}
.logo-txt span{color:#FF971E;}
.tell{float: right; padding-top: 8px;}
.tell .icon{float: left; overflow: hidden; margin-right: 16px;}
.tell .icon img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.tell .txt{overflow: hidden; font-size: 16px; color:#1F89CF; line-height: 1.14;}
.tell .txt .phone{font-weight: bold; font-size: 32px; color:#FF971E;}
.nav{background-color: #1D95E3;}
.nav::after{content: ''; display: block; clear:both; visibility: hidden; width: 100%; height: 0;}
.nav li{float: left; position: relative; width: 12.5%;}
.nav li.on, .nav li:hover{background: #01976a;}
.nav .v1{display: block; line-height: 60px; text-align: center; color:#fff; font-size: 17px;}
.nav .v1:hover{opacity:1;}
.nav li .sub{position: absolute; top: 100%; left: 0; width: 100%; background-color: #1D95E3; display: none; padding: 10px 0;}
.nav li .sub a{display: block; color:#fff; text-align: center; line-height: 45px; font-size: 15px;}
.nav li .sub a:hover{background-color: #FA8303;}

.menuBtn{display: none; position: fixed; top: 22px; right: 12px; width: 30px; height: 40px; cursor: pointer; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s;}
.menuBtn b{display: block;height: 4px;background-color: #0858B2; margin: 4px 0; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s;}
.menuBtn.open b{display: none;margin: 0;position: absolute;left: 0px;top: 50%;margin-top: -5px;width: 30px;}
.menuBtn.open b:first-child{display: block; transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);}
.menuBtn.open b:last-child{display: block; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg);}
.banner img{display: block; width: 100%;}
.banner .swiper-button-next{position: absolute; right: 10%; background: url(../image/next1.png) no-repeat; width: 29px; height: 53px;}
.banner .swiper-button-prev{left: 10%; background: url(../image/prev1.png) no-repeat; width: 29px; height: 53px;}
.g-tit{text-align: center; margin-bottom: 45px;}
.g-tit .tit{font-size: 44px; color:#333333; font-weight: bold; padding-top: 18px;}
.g-tit .lin img{display: block; margin:0 auto 10px;}
.g-tit .en{font-size: 18px; color:#999999;}

.row1{padding-top: 29px;}
.ul-list1{overflow: hidden;}
.ul-list1 .swiper-wrapper{margin-bottom: 50px;}
.ul-list1 .swiper-slide{float: left; width: 33.333%; text-align: center;}
.ul-list1 .txt:hover{background: #1E95E4;}
.ul-list1 .txt:hover .en{color: #fff;}
.ul-list1 .txt:hover,
.ul-list1 .txt:hover .tit{color:#fff;}
.ul-list1 .tit{font-size: 18px; color:#333;}
.ul-list1 .txt{background-color: #eee; padding: 15px 5px; color:#333333; font-size: 14px; transition:all .3s;}
.ul-list1 .txt .en{text-transform: uppercase; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; color: #999;}
.ul-list2 a .img{position: relative; height: 0; padding-top: 90%; overflow: hidden; display: block;}
.ul-list2 a .img img{display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: cover; transition:all .3s;}
.ul-list2 p{font-size:16px;height:50px;line-height:50px;background:#ccc;text-align:center;position: relative;overflow: hidden; z-index: 1;}
.ul-list2 a:hover p{color: #fff;}
.ul-list2 p:before{content:'';position:absolute;left:0;top:0;width:0;height:100%;z-index:-1; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.ul-list2 a:hover p:before{width: 100%; background: #1D95E3;}
.ul-list2 a:hover img{transform: scale(1.1,1.1);}
.ul-list2 .swiper-wrapper{margin-bottom: 50px;}
.g-more a{position: relative; display: block; width:180px; height:40px; background:#FF981E; border-radius:20px; text-align: center; line-height: 40px; font-size: 16px; color:#fff; margin:0 auto 42px; overflow: hidden; z-index: 1;}
.g-more a:before{content:'';position:absolute;left:0;top:0;width:0;height:100%;z-index:-1; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.g-more a:hover:before{width: 100%; background: #1D95E3;}

.row4{background: url(../image/bg2.jpg) no-repeat; background-size: cover; padding: 29px 0 70px;}
.sty1.g-tit .tit{color:#fff;}
.sty1.g-tit .en{color:#fff;}
.ul-list3{overflow: hidden;}
.ul-list3 li{width: 20%; float: left; text-align: center;}
.ul-list3 li .icon{border-radius: 50%; overflow: hidden; width: 216px; height: 216px; margin:0 auto 38.4px ; border:8px solid #fff;}
.ul-list3 li .icon img{display: block; width: 100%; height: 100%;}
.ul-list3 li .tit{text-align: center; color:#F5F5F5; font-size: 20px;}

.row5{background: url(../image/bg3.jpg) no-repeat top; overflow: hidden; padding: 46px 0 70px;}
.g-tab{background:#fff; box-shadow:0px 5px 13px 0px rgba(0, 0, 0, 0.59);}
.ul-tab{overflow: hidden; background: #F7F7F7;}
.ul-tab li{width: 25%; float: left; text-align: center; padding-bottom: 18px;}
.ul-tab li .a{color:#333; font-size: 16px;}
.ul-tab .nub{background-repeat: no-repeat; width: 74px; height: 53px; margin:22px auto 13px; background-position: center; -webkit-background-size: contain; background-size: contain;}
.ul-tab .n1{background-image: url(../image/01.png);}
.ul-tab .n2{background-image: url(../image/02-1.png);}
.ul-tab .n3{background-image: url(../image/03-1.png);}
.ul-tab .n4{background-image: url(../image/04-1.png);}
.ul-tab li.on{ background-color: #1E95E4;}
.ul-tab li.on .a{ color: #fff; cursor: pointer;}
.ul-tab li.on .n1{ background-image: url(../image/01-1.png);}
.ul-tab li.on .n2{ background-image: url(../image/02.png);}
.ul-tab li.on .n3{ background-image: url(../image/03.png);}
.ul-tab li.on .n4{ background-image: url(../image/04.png);}
.tab{overflow: hidden; padding:50px 74px 64px ;}
.tab .pic{float: right; width:589px; margin-left: 47px;}
.tab .pic img{display: block; width: 100%;}
.tab .txt{overflow: hidden;}
.tab .en{font-size: 40px; color:#999999; line-height: 1.1; text-transform: uppercase; letter-spacing: -1px;}
.tab .cn{font-size: 36px; color:#484747; margin-bottom: 17px; font-weight: bold;}
.tab .line{width:139px; height:2px; background: #d6d6d6; margin-bottom: 34px;}
.tab .desc{font-size: 14px; line-height: 1.71; color:#818181; margin-bottom: 80px;}
.ul-list-4{overflow: hidden;}
.ul-list-4 li{float: left; width: 25%; text-align: center; font-size: 14px; color:#1E95E4;}
.ul-list-4 li .icon{margin-bottom: 13px;}
.ul-list-4 li .icon img{width: 48px;}

.row6{overflow: hidden; padding-top: 28px; background: url(../image/bg4.jpg) no-repeat; background-size: cover;}
.g-about{overflow: hidden; padding-bottom: 86px;}
.g-about .pic{float: left; margin-right: 61px; width: 636px;}
.g-about .pic img{display: block; width: 100%; height: 100%; border-radius: 5%;}
.g-about .txt{overflow: hidden;}
.g-about .en{font-size: 78px; line-height: 78px; color:rgba(255,255,255,.3); text-transform: uppercase; font-weight: bold; font-family:Arial;}
.g-about .desc{font-size: 14px; color:#fff; line-height: 2; margin-bottom: 50px;}
.g-about .desc a{color: #1E95E4;}
.g-about .desc a:hover{color: #fff;}
.g-about .line{width:253px; height:2px; background-color: #fff; margin:21px 0 43px;}
.g-about .cn{font-size: 28px; line-height: 28px; color:#FFFFFF; font-weight: bold;}
.ul-link{overflow: hidden;}
.ul-link li{float: left; margin-right: 103px;}
.ul-link li:last-child{margin-right: 0;}
.ul-link .icon{width:100px; height:100px; background:#1E95E4; border-radius:50%; margin-bottom: 20px; overflow: hidden; text-align: center; line-height: 100px;}
.ul-link .icon img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.ul-link li a{display: block; text-align: center; font-size: 14px; color:#FFFFFF;}
/***news**/
.row7{overflow: hidden; padding-top: 30px; padding-bottom: 30px;}
.row7 .swiper-slide:hover{background: #eee;}
.ul-tab2{overflow: hidden; text-align: center;}
.ul-tab2 li{display: inline-block; font-size: 0; cursor: pointer;}
.ul-tab2 li span{display: block; width:140px; height:40px; text-align: center; font-size: 16px; color:#1E95E4; line-height: 38px; font-weight: bold; margin:0 5px; border:1px solid #b2b2b4;}
.ul-tab2 li.on span{ background-color: #1E95E4; color:#fff; border-color: #1E95E4;}
.ul-news{overflow: hidden;}
.ul-news .con{display: block; overflow: hidden; padding-bottom: 8px; border-bottom: 3px solid #E3E3E3;}
.ul-news .time{float: left; margin-right: 30px; font-size: 14px; color:#323232; text-align: center;}
.ul-news .time .day{width:64px; height:58px; text-align: center; line-height: 58px; color:#fff; font-size: 38px; margin-bottom: 1px; background-color: #1E95E4;}
.ul-news .txt{overflow: hidden;}
.ul-news .txt .tit{font-size: 18px; color:#323232; margin-bottom: 2px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ul-news .txt .desc{font-size: 14px; color:#989898; line-height: 1.8; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.ul-news .swiper-wrapper{padding-top: 50px; padding-bottom: 25px;}
.hzkh{padding: 50px 0 10px 0; background: #f4f4f4;}
.hzkh ul{width: 100%; display: inline-block;}
.hzkh li{float: left; width: 18%; height: 200px; padding: 10px; margin: 1%; background: #fff;}
.hzkh li .img{width: 100%; height: 120px; overflow: hidden;}
.hzkh li .img img{width: 100%; height: 100%; object-fit: contain; transition: all 0.6s;}
.hzkh li .img img:hover{transform: scale(1.1);}
.hzkh li p{text-align: center; padding-top: 20px;}
.hzkh .g-more{margin-top: 30px;}
/**footer**/
.footer{padding: 37px 0; margin-top: 50px; overflow: hidden; background-color: #343434;}
.fd-form{float: right; width: 530px; margin-left: 98px;}
.fd-form .box{overflow: hidden;}
.fd-form .item{overflow: hidden; margin-bottom: 15.94px;}
.fd-form .item .inp-box{width: 49%; margin-right: 2%; float: left; height: 44.93px; overflow: hidden;}
.fd-form .item .inp-box:last-child{margin-right: 0;}
.fd-form .item .inp{display: block; width: 100%; height: 100%; background-color: #ddd; padding: 0 14.02px; font-size: 14.02px;}
.fd-form .item textarea{display: block; resize: none; background-color: #ddd; height: 90.05px; overflow: hidden; width: 100%; padding: 14.02px;}
.fd-form .item.tj .inp-box{width: 135.94px;}
.fd-form .item.tj .yanzheng{float: left; margin-right: 5.95px; width: 100px;}
.fd-form .item .btn{display: block; height: 44.93px; text-align: center; line-height: 44.93px; color:#fff; width: 48%; float: right; overflow: hidden; background-color: #2d8dc6; cursor: pointer;}
.fd-form .item .btn button{width: 100%; background: none;}
.fd-form .item .btn{position: relative; z-index: 1; overflow: hidden;}
.fd-form .item .btn:before{content:'';position:absolute;left:0;top:0;width:0;height:100%;z-index:-1; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.fd-form .item .btn:hover:before{width: 100%; background: #FF981E;}
.fd-about{overflow: hidden; border-right: 0.96px solid #272727; padding-bottom: 29.95px;}
.fd-about .tel{overflow: hidden; margin-bottom: 15.36px;}
.fd-about .tel .icon{float: left; margin-right: 14.02px; width: 58px; height: 58px;}
.fd-about .tel .tag{overflow: hidden; color:#D5D5D5; font-size: 14px;}
.fd-about .tel .phone{font-size: 30px; color:#FFFFFF; font-weight: bold;}
.fd-about .desc{width: 60%; float: left;}
.fd-about .add{overflow: hidden; color:#FFFFFF;}
.fd-about .add .tit{font-weight: bold; font-size: 20px; padding: 20px 0;}
.fd-about .add p{margin-right: 38.4px; font-size: 14px; line-height: 34px;}
.fd-about .add .item{overflow: hidden;}
.fd-about .add .item p{float: left;}
.fd-about .add p:nth-child(even){margin-right: 0;}
.fd-about .dbewm{float: right; width: 30%; padding-right: 10%;}
.fd-about .dbewm p{text-align: center; color: #fff;}
.copy{background: #1E95E4; line-height: 69px; text-align: center; color:#ddd;}
.copy span,.copy a{font-size: 14px; color:#ddd; margin-right: 5px;}
/**links**/
.ft-links{display: none; background-color: #F7F7F7; overflow: hidden; padding: 27px 0;}
.ft-links .name{float: left; overflow: hidden; margin-right: 25px;}
.ft-links .name .icon{float: left; width:55px; height:55px; border-radius: 50%; overflow: hidden; margin-right: 26px;}
.ft-links .name .icon img{display: block; width: 100%; height: 100%;}
.ft-links .name .txt{overflow: hidden; color:#fff; font-size: 18px;}
.ft-links .name .txt .en{font-size: 22px; color:#FF981E;}
.ft-links .name .txt .cn{font-size: 18px; color:#333B39;}
.ft-links .links{overflow: hidden;}

/*手机浮动*/
#floatBottom{width:100%;height:53px;background:#0858b2;position:fixed;left:0;bottom:0;z-index:999999;display: none;}
#floatBottom a{width:33.333%;height:53px;line-height:53px;display:block;float:left;position:relative;}
#floatBottom a.kf1{background:url(../image/kf1.png) no-repeat center center;}
#floatBottom a.kf2{background:url(../image/kf2.png) no-repeat center center;}
#floatBottom a.kf4{background:url(../image/kf4.png) no-repeat center center;}
@media only screen and (min-width:1350px){.container{width:1320px;}}
@media only screen and (max-width:1349px){.container{width:1200px;} .wp{width: 1100px;} .logo{width: 300px;} .logo-txt{font-size: 14px;} .g-tit .tit{font-size: 28px;} .g-tit .en{font-size: 14px;} .tab{padding:30px;} .tab .pic{width: 50%;} .tab .desc{margin-bottom: 40px;} .tab .en,.tab .cn{font-size: 26px;} .ul-list-4 li .icon img{width: 40%;} .g-about .en{font-size: 50px;line-height: 50px;} .g-about .cn{font-size: 20px;line-height: 1.1;} .ul-link li{margin-right: 15px;} .ul-list3 li .icon{width: 150px;height: 150px;margin-bottom: 10px;} .copy{line-height: 45px;} .g-about .pic{width: 50%;margin-right: 30px;} .fd-about .tel .phone{font-size: 20px;} .g-about .line{margin:15px 0;}}
@media only screen and (max-width: 1199px){.wp{width: 90%;} .header .bom{padding: 10px 0;} .logo{padding-top: 8px;} .tell .txt .phone{font-size: 22px;} .tell .icon{width: 40px;} .tell .txt{font-size: 12px;} .nav .v1{line-height: 45px;font-size: 16px;} .g-tit .tit{font-size: 30px;} .ul-list2{margin-bottom: 0;} .ft-links .icon{margin-right: 0;} .g-tit{margin-bottom: 30px;} .ul-list3{margin:0;} .fd-form{width: 400px;margin-left: 20px;} .ul-list-4 .tit{line-height: 30px;font-size: 14px;} .ul-tab li{padding: 15px 0;} .g-about .desc{margin-bottom: 20px;} .ul-link .icon{width: 50px;height: 50px;line-height: 50px;margin-bottom: 10px;} .ul-link .icon img{max-width: 50%;max-height: 50%;} .row5{padding: 30px 0;} .ul-list3 li .tit{font-size: 14px;} .g-tit .tit{margin-bottom: 5px;} .fd-about{padding-right: 0;padding-bottom: 0;}}
@media only screen and (max-width: 1020px){body{padding-bottom: 53px; padding-top: 70px;} .logo-txt{display: none;} /* .snav{display: none;} */ .logo{padding-right: 0;margin-right: 0;border-right: none;padding-top: 0;} .fd-form{width: auto;float: none;padding-left: 0;border-left: none;margin-left: 0;} #floatBottom{display: block;} .g-tit .tit{font-size: 22px;} .tell{display: none;} .header{background-color: #fff;height: 70px; position: fixed;} .nav{position: fixed;} .menuBtn{display: block;} .nav{position: fixed; top: 70px; left: 0; right: 0; bottom: 0; margin-left: 100%; z-index: 99; overflow: hidden; transition:all .3s; background: none;}.nav.on{margin-left: 0;} .nav ul{width: 300px; position: absolute; right: 0; bottom: 0; top: 0; background-color: #fffeff; overflow-y: scroll;} .nav li{float: none;width: auto;} .nav .bg{position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.3);} .nav li i{display: block; width: 40px; height: 40px; background-position: center center; position: absolute; right: 0; top: 0; z-index: 9; background: url(../image/sel.png) no-repeat center center;} .nav li .sub{position: static;} .nav li .sub a{padding-left: 20px;text-align: left;} .nav .wp{width: auto;padding: 0;} .nav .v1{height: 50px;line-height: 50px;text-align: left;color:#333;padding-left: 10px;} .nav li.on .v1, .nav li:hover .v1{color:#fff; background-color: #0858B2;} .header .bom{padding: 5px 0 0;} .logo{width: 85%;} .wp{width: auto;padding: 0 15px;} .ul-news .swiper-slide{margin-bottom: 15px;} .row1{padding-top: 30px;} .ul-list1 .en{font-size: 12px;} .ul-list3 li .icon{width: 100px;height: 100px;border:3px solid #fff;} .tab .pic{width: auto;float: none;margin-left: 0;margin-bottom: 20px;} .g-about .pic{width: auto;float: none;margin-right: 0;margin-bottom: 15px;} .g-about{height: auto;} .ul-list-4 li .icon img{width: 21%;} .ul-link li{width: 33.333%;margin:0;text-align: center;} .ul-link .icon{margin:0 auto 5px;} .g-about{padding-bottom: 30px;} .ul-list1 .tit{font-size: 18px;} .ul-list1 .swiper-wrapper,.ul-list2 .swiper-wrapper{margin-bottom: 20px;} .row7{padding: 0;} .ul-news .con{border:none;} .footer{padding: 15px 0 ;} .copy span, .copy a{font-size: 12px;} .g-tit .tit{padding-top: 0;}.fd-about{ border-right: none;}}
@media only screen and (max-width: 959px){.ul-tab li .tit{display: none;} .ul-tab .nub{margin:0 auto;} .tab .cn{font-size: 20px;} .tab .line{margin-bottom: 10px;} .row4{padding: 0 0 30px;} .g-about .pic,.tab .pic{height: 300px;} .g-about .pic img,.tab .pic img{object-fit: cover;height: 100%;} .ft-links .name{display: none;} .hzkh li{width: 48%;}}
@media only screen and (max-width: 767px){.header .bom{padding: 18px 0 0 0;} .online_kefu{display: none;} .ft-links .icon{display: none;} .ul-tab .nub{width: auto;height: 36px;-webkit-background-size: contain; background-size: contain;} .row4{padding-top: 20px;} .g-more a{margin-bottom: 20px;} .ul-list-4 li .icon{margin-bottom: 0;} .ul-list-4 .tit{line-height: 1.5;margin-bottom: 10px;} .tab .desc{margin-bottom: 10px;} .ul-tab2{margin:0 -5px;} .ul-tab2 li{width: 33.33%;display: block;float: left;} .ul-tab2 li span{width: auto;font-size: 14px;} .tab .en, .tab .cn{font-size: 22px;margin-bottom: 2px;} .tab{padding: 15px;}
.row7{padding-bottom: 0;} .ul-news .swiper-wrapper{padding-top: 20px;padding-bottom: 0px;} .g-about .pic, .tab .pic{height: auto;} .fd-form .item.tj .inp-box{margin-bottom: 20px;} .fd-form .item.tj .yanzheng{float: none;overflow: hidden;} .fd-form .item .btn{float: none;width: 100%;} .fd-about .desc{width: 100%;} .dbewm{display: none;}}
/*Common For Max 480*/
@media only screen and (max-width: 479px){.g-tit .en{font-size: 14px;} .g-tit{margin-bottom: 15px;} .row7{padding-top: 20px;padding-bottom: 20px;} .footer{padding: 20px 0;} .ul-list1 .tit{font-size: 16px;} .ul-list-4 li{width: 50%;} .ul-news .txt .tit{font-size: 16px;} .ul-list1 .txt{padding: 5px;} .fd-about .tel .phone{font-size: 16px;} .banner .swiper-button-prev,.banner .swiper-button-next{opacity:0!important;} .copy{padding: 10px; line-height: 1.8;} .fd-about .add .tit{font-size: 18px;}}
.online_kefu{position: fixed; bottom: 20vh;right:0px;z-index:889;}
.online_kefu p{font-size:12px;}
.online_kefu ul li{width:60px; height:60px; text-align: center;border-bottom: 1px solid #444; position: relative;background:rgba(0,0,0,0.7); color: #fff; cursor: pointer; transition: background-color .2s linear 0s;perspective:1000;transform-style:preserve-3d;}
.online_kefu li i{font-size: 24px;}
.online_kefu ul li a{color: #fff !important; display: block;}
.online_kefu ul li .con{position: relative; line-height:60px;}
.online_kefu ul li .hover_con{position: absolute; left:-200px;left:-100px;width: 100px;color: #ffffff;text-align: center;background:rgba(0,0,0,0.9);height:40px; line-height:40px; bottom:0; transform:rotateX(-90deg); transition: all .2s linear 0s;}
.online_kefu ul li .hover_con img{width:100px;}
.online_kefu ul li.qrcode .hover_con{height: 137px;padding: 10px;width: 130px;left: -100px;}
.online_kefu ul li.qrcode .hover_con p{color: #fff; line-height:24px;font-size:12px;}
.online_kefu li:hover{background-color: #d52026;}
.online_kefu li:hover .hover_con{left:-130px; transform:rotateY(0deg);}
.online_kefu li .hover_con:before{width: 0px;height: 0px;border: 8px solid transparent;border-left: 8px solid #444; display: block; content: '';position: absolute; top: 12px;right: -16px; transition: top .2s linear ; transition-delay: .1s;}
.online_kefu li.qrcode:hover .hover_con{bottom: -60px;}
.online_kefu li.qrcode:hover .hover_con:before{top: 48px;}
#px_banner{height: 400px; overflow: hidden;}
#px_banner img{display: block; width: 100%; height: 100%;}
.main,#main{overflow: hidden;}
.cur, .cur a{font-size: 14px; color: #5e5e5e; line-height: 20px;}
.cur{padding: 18px ; background: url(../image/cur.png) no-repeat left center; background-size: 15px 15px; border-bottom: 1px solid #e5e5e5;}
.cur a:hover{color: #AF7C2C;}
.snav{margin: 25px 0; background: #eeeeee;}
.snav::after{content: ''; display: block; clear:both; visibility: hidden; width: 100%; height: 0;}
.snav .item{float: left; width: 19.5%; position: relative; height: 49px; line-height: 49px; display: block; margin-right: 0.5%; margin-bottom: 5px;}
.snav .item.on, .snav .item:hover{background: #1D95E3;}
.snav .item.on a, .snav .item:hover a{color: #FFF;}
.snav .item .v1{text-align: center; position: relative; font-size: 16px; color:#333; display: block;}
.snav .item.on .v1{color:#fff;}
.m-text1{padding: 20px 0;}
.m-text1 .sub_title{height: 70px; line-height: 70px; position: relative; margin: 0 0 5px 0; font-size: 26px; font-weight: bold; color: #323f48; text-align: center;}
.m-text1 .sub_title:after{content: ''; width: 53px; height: 3px; background: #1D95E3; position: absolute; left: 50%; margin-left: -26px; bottom: -3px;}


.news_list .news_ul{padding:35px 0;border-bottom: 1px solid #dbdbdb;}
.news_list .news_ul .img{width:200px;height:135px;float:left;margin-top:4px;border:1px solid #dbdbdb;position:relative;}
.news_list .news_ul .img img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;}
.news_list .news_ul .news_txt{width:calc(100% - 340px);float:left;margin-left:32px;}
.news_list .news_ul .news_txt p{margin-bottom:0;}
.news_list .news_ul .news_txt .news_title{font-size:22px;line-height:35px;height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_list .news_ul .news_txt .news_info{line-height:25px;padding-top:5px;color:#888;}
.news_list .news_ul .news_date{width:80px;float:right;border:1px solid #dbdbdb;text-align:center;margin-top:32px;color:#999;padding:8px 10px;}
.news_list .news_ul .news_date span{font-size:50px;line-height:50px;display:block;}
.news_list .news_ul .news_date p{line-height:25px;height:25px;}

.newscow .newscow_left{width:71%;float:left;}
.newscow .newscow_left .h1{line-height:30px;font-size:24px;margin-top:0;}
.newscow .newscow_left .pubinfo{line-height:26px;padding-bottom:10px;color:#626262;font-weight:normal;padding-top:10px;border-bottom:1px solid #dbdbdb;margin-bottom:30px;}
.newscow .newscow_left .pubinfo span{padding-right:10px;white-space:nowrap;}
.newscow .newscow_left .newscount{line-height:30px;font-size:15px;color:#626262;}
.newscow .newscow_left .newscount p{line-height:30px;padding-top:8px;font-size:16px;color:#626262;}

.contact{color:#666;}
.contact .txt_p{width:50%;margin-bottom:30px;float:left; font-size: 16px;}
.contact .txt_p em{display:block;float:left;width:50px;height:50px;border-radius:50%;}
.contact .txt_p em.manicon{background:url(../image/manicon.png) no-repeat center center #1D95E3;}
.contact .txt_p em.telicon{background:url(../image/telicon.png) no-repeat center center #1D95E3;}
.contact .txt_p em.emailicon{background:url(../image/emailicon.png) no-repeat center center #1D95E3;}
.contact .txt_p .pp{float:left;margin-left:15px;}
.contact .txt_p .pp p{line-height:50px;margin-bottom:0;}
.contact .txt_add{width:100%;}
.contact .txt_add em{display:block;float:left;width:50px;height:50px;border-radius:50%;}
.contact .txt_add em.addicon{background:url(../image/addicon.png) no-repeat center center #1D95E3;}
.contact .txt_add .pp{float:left;margin-left:15px;}
.contact .txt_add .pp p{line-height:50px;}
@media only screen and (max-width: 960px){#px_banner{height: 140px;} .m-text1{padding-top: 10px;}}
@media only screen and (max-width: 767px){.snav .item{width: auto; height: auto; line-height: 35px;} .snav .item .v1{font-size: 14px;}}
@media only screen and (max-width: 450px){.snav a{padding: 0 15px; background: none;} .snav{white-space:nowrap; overflow-y:hidden; overflow-x: scroll;} .snav{margin-bottom: 0;} .m-text1 .sub_title{font-size: 20px;line-height: 40px;height: 40px;} ::-webkit-scrollbar{display: none;}}
p{margin:0;}

.wrap{padding:15px 0;}

.companyInfo{line-height:2;font-size:15px;margin-top:8px;}
.companyInfo img,.companyInfo p img{max-width:100%;height:100%;display:block;margin:0 auto;margin-top:8px;}

.companyInfo p img{max-width:100%;display:block;margin:0 auto;margin-top:15px;}

.news_list .news_ul{padding:35px 0;border-bottom: 1px solid #dbdbdb;}
.news_list .news_ul .img{width:200px;height:135px;float:left;margin-top:4px;border:1px solid #dbdbdb;position:relative;}
.news_list .news_ul .img img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;}
.news_list .news_ul .news_txt{width:calc(100% - 340px);float:left;margin-left:32px;}
.news_list .news_ul .news_txt p{margin-bottom:0;}
.news_list .news_ul .news_txt .news_title{font-size:22px;line-height:35px;height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_list .news_ul .news_txt .news_info{line-height:25px;padding-top:5px;color:#888;}
.news_list .news_ul .news_date{width:80px;float:right;border:1px solid #dbdbdb;text-align:center;margin-top:32px;color:#999;padding:8px 10px;}
.news_list .news_ul .news_date span{font-size:50px;line-height:50px;display:block;}
.news_list .news_ul .news_date p{line-height:25px;height:25px;}

.newscow .newscow_left{width:71%;float:left;}
.newscow .newscow_left .h1{line-height:30px;font-size:24px;margin-top:0;}
.newscow .newscow_left .pubinfo{line-height:26px;padding-bottom:10px;color:#626262;font-weight:normal;padding-top:10px;border-bottom:1px solid #dbdbdb;margin-bottom:30px;}
.newscow .newscow_left .pubinfo span{padding-right:10px;white-space:nowrap;}
.newscow .newscow_left .newscount{line-height:30px;font-size:15px;color:#626262;}
.newscow .newscow_left .newscount p{line-height:30px;padding-top:8px;font-size:16px;color:#626262;}

.proinfo{padding:20px 0;}
.pi_top .pi_top_left{width:40%;float:left;}
.pi_top .pi_top_left .pil_img{width:100%;padding-bottom:90%;position:relative;}
.pi_top .pi_top_left .pil_img img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;object-fit:contain;border:1px solid #DBDBDB;}
.pi_top .pi_top_right{width:55%;float:right;padding-top:15px;}
.pi_top .pi_top_right h1{margin:0;font-size:26px;height:auto;line-height:40px;color:#333;}
.pi_top .pi_top_right i{display:block;width:100%;height:1px;background:#DBDBDB;margin:10px 0;}
.pi_top .pi_top_right .pi_jianjie{font-size: 15px;}
.pi_top .pi_top_right .pi_jianjie p{margin:0;color:#666;line-height:40px;}
.pi_top .pi_top_right .pi_btn{padding-top:20px;text-align:left;font-size:0;-webkit-text-size-adjust:none;}
.pi_top .pi_top_right .pi_btn span{display:inline-block;background:#1D95E3;height:50px;line-height:50px;color:#FFF;padding:0 15px;font-size:18px;margin-left:20px;border-radius:3px;}
.pi_top .pi_top_right .pi_btn span a{color:#FFF;display:block;width:100%;height:100%;}
.pi_top .pi_top_right .pi_btn span:first-child{margin-left:0;}
.pi_top .pi_top_right .pi_btn span:last-child{background:#ff9c00;}
.pi_center{margin-top:20px;}
.pi_center .pi_left{width:100%;}
.pi_nav{font-size:0;-webkit-text-size-adjust:none;background:#DDD;}
.pi_nav span{display:inline-block;height:40px;line-height:40px;color:#FFF;width:120px;font-size:14px;text-align:center;cursor:pointer;background:#1D95E3;}
.pi_content{padding:20px 0 30px;}
.pi_content .pro_txt{font-size:15px;line-height:30px;}

.fanye{list-style:none;border-top:1px dashed #cccccc;border-bottom:1px dashed #c2a9a4;padding-top:10px;padding-bottom:10px;margin-top:10px;}
.fanye ul li{height:30px;line-height:30px;text-align:left;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fanye ul li a{color:#333;}

.newscow_right{width:25%;float:right;}
.newscow_right .news_product{border:1px solid #dbdbdb;padding:10px;}
.newscow_right .news_product .np_title{font-size:14px;color:#2a2a2a;line-height:12px;padding:10px 0;border-bottom:2px solid #2a2a2a;}
.newscow_right .news_product .np_title span{font-size:22px;line-height:32px;}
.newscow_right .news_nlist{padding-bottom:5px; overflow:hidden}
.newscow_right .news_nlist ul{padding-top:5px}
.newscow_right .news_nlist ul li{line-height:36px;background:url(../image/zys_42.jpg) no-repeat 2px center; text-indent:0.3cm; margin:0 auto; border-bottom:1px dashed #d5d5d5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
@media screen and (max-width:1230px){.news_list .news_ul .news_txt{width:calc(100% - 320px);margin-left:20px;} .news_list .news_ul .news_txt .news_info{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;} .pi_top .pi_top_left{width:53%;} .pi_top .pi_top_right{width:45%;}}
@media screen and (max-width:991px){.news_list .news_ul .news_txt{width:calc(100% - 220px);margin-left:20px;} .newscow .newscow_left{width:100%;float:none;} .newscow_right{width:100%;float:none;} .newscow_right .news_nlist ul li{width:48%;margin-left:4%;float:left;} .newscow_right .news_nlist ul li:nth-child(odd){margin-left:0;} .pi_top .pi_top_left{width:100%;} .pi_top .pi_top_right{width:100%;margin-top:20px;}}
@media screen and (max-width:667px){.news_list .news_ul{padding:18px 0;} .news_list .news_ul .img{width: auto;float: none;margin-bottom: 10px;height: auto;min-height: 100px;} .news_list .news_ul .news_txt{width:calc(100% - 160px);margin-left:20px;} .news_list .news_ul .news_txt .news_info{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;} .contact .txt_p{width:100%!important;margin-bottom:15px;} .contact .txt_p .pp{width:calc(100% - 60px);margin-left:0;float:right;} .contact .txt_add .pp{width:calc(100% - 60px);margin-left:0;float:right;}}
@media screen and (max-width:499px){.news_list .news_ul{padding:18px 0;} .news_list .news_ul .news_txt{width:calc(100% - 75px);margin-left:0;} .news_list .news_ul .news_txt .news_title{font-size:14px;line-height:25px;height:25px;} .news_list .news_ul .news_txt .news_info{font-size:12px;line-height:18px;} .news_list .news_ul .news_date{padding:8px 0px;margin-top:0;width:65px;} .news_list .news_ul .news_date span{font-size:22px;line-height:22px;} .newscow_right .news_nlist ul li{width:100%;margin-left:0;} .pi_top .pi_top_right h1{font-size:20px;line-height:30px;} .pi_top .pi_top_right .pi_btn{text-align:center;} .pi_top .pi_top_right .pi_btn span{width:100%;} .pi_top .pi_top_right .pi_btn span:last-child{display:none;}}
.ul-list4{margin: 30px -10px 27px;}
.ul-list4 li{width: 25%; float: left; margin-bottom: 15px;} .ul-list4 a{display: block; margin:0 10px; overflow: hidden;}
.ul-list4 .tit{position: relative; text-align: center; font-size: 16px; color:#fff; line-height: 45px; background-color: #1D95E3; overflow: hidden; z-index: 1; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.ul-list4 .pic{position: relative; height: 0; padding-top: 90%; overflow: hidden; border:1px solid #ddd; border-bottom: none; background-color: #f0f0f0;}
.ul-list4 .pic img{display: block; position: absolute; width: 100%; height: 100%; top: 0%; left: 0%; object-fit: cover; transition:all .3s;}
.ul-list4 a:hover img{transform: scale(1.1,1.1);}
.ul-list4 .tit:before{content:'';position:absolute;left:0;top:0;width:0;height:100%;z-index:-1; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.ul-list4 a:hover .tit:before{width: 100%; background: #FF981E;}
@media screen and (max-width:960px){.ul-list4 li{width: 50%;}}
@media screen and (max-width:480px){.ul-list4 .tit{font-size: 14px;} .companyInfo{position: relative; top: -20px;}}
.product_case{margin-top:15px;}
.product_case .case_span{background:#F2F2F2;font-size:0;-webkit-text-size-adjust:none;}
.product_case .case_span span{height:40px;line-height:40px;display:inline-block;padding:0 20px;color:#FFF;font-size:14px;background:#1D95E3;}
.product_case .case_ul{margin-top:20px;overflow:hidden;}
.product_case .case_ul .swiper-slide{display:block;}
.product_case .case_ul .c_img{width:100%;padding-bottom:75%;position:relative;}
.product_case .case_ul .c_img img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
.product_case .case_ul p{margin:0;color:#FFF;height:42px;line-height:26px;font-size:16px;text-align:center;padding-top:8px;background:#1D95E3;}
/* form */
.companyInfo form{width: 100%;}
.companyInfo form li{float: left; width: 50%; margin-bottom: 20px;}
.companyInfo form li p{padding-bottom: 10px; padding-left: 5px;}
.companyInfo form li input{width: 98%; line-height: 35px; border: 1px solid #dedede; font-size: 14px; padding: 5px 10px; border-radius: 5px;}
.companyInfo form li.yzm{width: 100%;}
.companyInfo form li.yzm input{float: left; width: 30%;}
.companyInfo form li.nr{width: 100%;}
.companyInfo form li textarea{width: 100%; border: 1px solid #dedede; font-size: 14px; padding: 5px 10px; border-radius: 5px;}
.companyInfo form li img{width: 100px; height: 47px; margin-top: 0; float: left; margin-right: 2%;}
.companyInfo form .submit{width: 30%; height: 47px; background: #1D95E3; border-radius: 5px; line-height: 40px; text-align: center; font-size: 16px; color: #fff;}
.companyInfo form .submit{position: relative; z-index: 1; overflow: hidden;}
.companyInfo form .submit:before{content:'';position:absolute;left:0;top:0;width:0;height:100%;z-index:-1; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;}
.companyInfo form .submit:hover:before{width: 100%; background: #FF981E;}
.nybanbt{position: relative; text-align: center; padding-top: 120px;}
.nybanbt h1{color: #fff; font-size: 45px; font-weight: bold; letter-spacing: 3px;}
.nybanbt p{font-size: 24px; color: #fff; text-transform: uppercase; padding-top: 10px;}
.manu{padding:25px 3px;margin:3px;text-align:center;line-height: 3em;}
.manu a{border:1px solid #D9D9D9;padding:9px 15px;text-decoration:none;margin:0 2px;}
.manu a:hover{border:1px solid #D9D9D9;}
.manu a:active{border:1px solid #D9D9D9;}
.manu .page-num-current{border:1px solid #1D95E3;padding:9px 15px;background:#1D95E3;font-weight:bold;margin:0 2px;color:#FFF;}
.manu .disabled{border:1px solid #D9D9D9;padding:9px 15px;color:#D9D9D9;margin:0 2px;}
.tupian .pic{padding-top: 60%;}
/* .tupian .pic img{object-fit: contain; padding: 10px;} */
.hezuo .pic{ background: #fff;}
.hezuo .pic img{object-fit: contain; padding: 10px;}
.tpnr{margin: 10px 0;}
.tpnr h1{text-align: center; padding-bottom: 20px; border-bottom: 1px solid #dbdbdb;}
.tpnr img{max-width: 65%; margin: 30px 0;}
.honour .pic{padding-top: 150%;}

#px_banner{width:100%;padding-bottom:400px;position:relative;z-index:9;}
#px_banner img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;}

@media screen and (min-width:1350px){.container{width:1320px;}}

@media screen and (max-width:1349px){.container{width:1200px;}}

@media screen and (max-width:1229px){.container{width:994px;} #px_banner{padding-bottom:25%;}}

@media screen and (max-width:1023px){.container{width:738px;} #floatBottom{display:block;} #px_banner{padding-bottom:31%;margin-top:0;}}

@media screen and (max-width:767px){.container{width:calc(100% - 30px);}}

.wrap{padding:15px 0;}

.companyInfo p{margin:0;line-height:2;font-size:16px;margin-top:10px;}
.companyInfo p img{max-width:100%;height:auto;display:block;margin:0 auto;}

.news_list .news_ul{padding:35px 0;border-bottom: 1px solid #dbdbdb;}
.news_list .news_ul .img{width:200px;height:135px;float:left;margin-top:4px;border:1px solid #dbdbdb;position:relative;}
.news_list .news_ul .img img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;}
.news_list .news_ul .news_txt{width:calc(100% - 340px);float:left;margin-left:32px;}
.news_list .news_ul .news_txt p{margin-bottom:0;}
.news_list .news_ul .news_txt .news_title{font-size:22px;line-height:35px;height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_list .news_ul .news_txt .news_info{line-height:25px;padding-top:5px;color:#888;}
.news_list .news_ul .news_date{width:80px;float:right;border:1px solid #dbdbdb;text-align:center;margin-top:32px;color:#999;padding:8px 10px;}
.news_list .news_ul .news_date span{font-size:50px;line-height:50px;display:block;}
.news_list .news_ul .news_date p{line-height:25px;height:25px;}

.newscow .newscow_left{width:71%;float:left;}
.newscow .newscow_left .h1{margin:0;line-height:30px;font-size:24px;margin-top:0;}
.newscow .newscow_left .pubinfo{margin:0;line-height:26px;padding-bottom:10px;color:#626262;font-weight:normal;padding-top:10px;border-bottom:1px solid #dbdbdb;margin-bottom:30px;}
.newscow .newscow_left .pubinfo span{padding-right:10px;white-space:nowrap;}
.newscow .newscow_left .newscount{line-height:30px;font-size:15px;color:#626262;}
.newscow .newscow_left .newscount p{line-height:30px;padding-top:8px;font-size:16px;color:#626262;}

.fanye{list-style:none;border-top:1px dashed #cccccc;border-bottom:1px dashed #c2a9a4;padding-top:10px;padding-bottom:10px;margin-top:10px;}
.fanye ul li{height:30px;line-height:30px;text-align:left;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fanye ul li a{color:#333;}

.newscow_right{width:25%;float:right;}
.newscow_right .news_product{border:1px solid #dbdbdb;padding:10px;}
.newscow_right .news_product .np_title{font-size:14px;color:#2a2a2a;line-height:12px;padding:10px 0;border-bottom:2px solid #2a2a2a;}
.newscow_right .news_product .np_title span{font-size:22px;line-height:32px;}
.newscow_right .news_nlist{padding-bottom:5px; overflow:hidden}
.newscow_right .news_nlist ul{padding-top:5px}
.newscow_right .news_nlist ul li{line-height:36px;background:url(../images/zys_42.jpg) no-repeat 2px center; text-indent:0.3cm; margin:0 auto; border-bottom:1px dashed #d5d5d5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

@media screen and (max-width:1229px){.news_list .news_ul .news_txt{width:calc(100% - 320px);margin-left:20px;} .news_list .news_ul .news_txt .news_info{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;} .pi_top .pi_top_left{width:53%;} .pi_top .pi_top_right{width:45%;}}
@media screen and (max-width:1023px){.news_list .news_ul .news_txt{width:calc(100% - 220px);margin-left:20px;} .news_list .news_ul .news_date{display:none;} .newscow .newscow_left{width:100%;float:none;} .newscow_right{width:100%;float:none;} .newscow_right .news_nlist ul li{width:48%;margin-left:4%;float:left;} .newscow_right .news_nlist ul li:nth-child(odd){margin-left:0;} .pi_top .pi_top_left{width:100%;} .pi_top .pi_top_right{width:100%;margin-top:20px;}}
@media screen and (max-width:767px){.companyInfo img, .companyInfo p img{max-width:100%;width:100%;height:auto;float:none;margin-right:0;}}
@media screen and (max-width:667px){.news_list .news_ul{padding:18px 0;} .news_list .news_ul .img{width:140px;height:85px;} .news_list .news_ul .news_txt{width:calc(100% - 160px);margin-left:20px;} .news_list .news_ul .news_txt .news_info{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;} .contact .txt_p{width:100%!important;margin-bottom:15px;} .contact .txt_p .pp{width:calc(100% - 60px);margin-left:0;float:right;} .contact .txt_add .pp{width:calc(100% - 60px);margin-left:0;float:right;}}
@media screen and (max-width:499px){.news_list .news_ul{padding:18px 0;} .news_list .news_ul .img{display:none;} .news_list .news_ul .news_txt{width:calc(100% - 75px);margin-left:0;} .news_list .news_ul .news_txt .news_title{font-size:14px;line-height:25px;height:25px;} .news_list .news_ul .news_txt .news_info{font-size:12px;line-height:18px;} .news_list .news_ul .news_date{padding:8px 0px;margin-top:0;width:65px;display:block;} .news_list .news_ul .news_date span{font-size:22px;line-height:22px;} .newscow_right .news_nlist ul li{width:100%;margin-left:0;} .pi_top .pi_top_right p{margin:10px 0;padding:10px;line-height:22px;} .pi_nav span{width:32%;margin-left:2%;margin-top:10px;} .pi_nav span:nth-child(3n+1){margin-left:0;} .container{width: auto;padding: 0 15px;}}