﻿input {-webkit-appearance:none; /*去除input默认样式*/}
.wide{max-width: 1200px;margin:0 auto;}
.wide1{max-width: 1280px;margin:0 auto;padding-left: 40px;padding-right: 40px;}
.wide2{max-width: 1600px;margin:0 auto;}
.inwide{max-width: 1400px;margin:0 auto;}
img{max-width:100%;}
/*浏览器低版本提示*/
#brower-max {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); z-index: 1000; display: none;}
#brower-max.cur00 {display: block;}
#brower {position: fixed; width: 400px; height: 200px; background-color: #fff; text-align: center; top: 50%; left: 50%; margin-left: -200px; margin-top: -100px; padding-top: 50px; z-index: 1000; display: none;}
#brower.cur00 {display: block;}
#brower p {margin-top: 20px;}
#brower p a {color: #ff9c00;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  #brower-max {background-color:#000000; filter:Alpha(opacity=50); *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */}
  #brower {filter:Alpha(opacity=100);}
}
/*返回顶部*/
.go-top{position: fixed;bottom: 30px;right: 30px;height: 60px;background-size: 100%;cursor: pointer;z-index: 101;background-color: #d12839;text-align: center;width:60px;color: #fff;padding-top:5px;padding-bottom: 5px;font-size: 12px;visibility: hidden;}
.go-top img{display: block;margin: 0 auto;height:60%;margin-bottom: 3px;}
/*共用样式*/
.trantime{transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;}
.ss-scale{transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;}
.ss-scaleli:hover .ss-scale{transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);}

.ellipselist{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;}

.more-active span{position:relative;right: 0px;}
.more-active:hover span{animation: mysecond .8s linear infinite ;-moz-animation: mysecond .8s linear infinite ;	-webkit-animation: mysecond .8s linear infinite ;-o-animation: mysecond .8s linear infinite ;}
@keyframes mysecond{
	0%{right:0;}
	50%{right:-5px;}
	100%{right:0;}
}

.backrp{background-repeat: no-repeat;background-position: center center;}
.backrpb{background-repeat: no-repeat;background-position: center bottom;}
.backrptr{background-repeat: no-repeat;background-position: top right;}
body.active{padding-top:100px;}

/*index.html 首页*/
.innav{width:100%;height: 100px;background: #fff;position: relative;z-index: 99;}
.innav.active{position:fixed;top:0;left: 0;box-shadow: 0px 2px 1px -2px #bbb;}
.innav .wide{height: 100%;position: relative;}
.inlogo-img{height: 100%;line-height: 100px;font-size: 0;position: relative;overflow: hidden;}
.inlogo-img img{height: 62px;}
.innav-ul{height: 100%;position: relative;padding-right: 8px;}
.innav-ul li{height: 100%;margin-right:24px;position: relative;}
.innav-ul li.innavlist-hide{height: 0;overflow: hidden;width:0;}
.innav-a{display: block;width:100%;height: 100%;line-height: 100px;font-size: 15px;color: #333;font-weight: bold;}
.innav-search{height: 40px;line-height: 40px;margin-top: 30px;font-size: 0;cursor: pointer;}
.line{height: 4px;background: #c7000c;position: absolute;top:0;z-index: 100;display: block;}

.innav-menu{padding:10px 0;position: absolute;top:100%;background: #fff;font-size: 14px;z-index: 99;min-width: 90px;left: 50%;transform: translateX(-50%);border-top:3px solid #c7000c;box-shadow: 0px 0px 3px 0px #eee;}
.innav-menu.hidevs{width:0;height: 0;padding:0;margin: 0;overflow: hidden;box-shadow: none;border:none;}
.innav-menu dd{width:100%;padding:0 15px;}
.innav-menu a{display: block;height: 36px;line-height: 36px;color: #333;width: 100%;white-space: nowrap;text-align: center;}
.innav-menu a:hover{color: #c7000c;}

.insearch{position: absolute;z-index: 100;top: 100%;right: 0;width: 0;height: 45px;background: #fff;overflow: hidden;-webkit-transition: all .4s;transition: all .4s;border-top: 1px solid #333;}
.insearch.active{width:377px;border:1px solid #333;}
.hs-input {width: 317px;height: 45px;line-height: 45px;padding: 0 10px;float: left;font-size: 14px;color: #333;}
.hs-submit {width: 40px;height: 45px;background: url(../images/insearch.png) no-repeat;float: right;cursor: pointer;background-position: center center;line-height: 45px;}

/*inbanner 轮播图*/
.inbanner{width:100%;position: relative;}
.inbanner .swiper-slide{width:100%;position: relative;overflow: hidden;}
.inbanner-txt{position: absolute;top:38%;right: 17%;text-align:right;}
.inbanner-txt p{font-size: 30px;color: #cc3333;line-height: 48px;}
.inbanner-txt h3{font-size: 62px;color: #495058;line-height: 76px;}
.inbanner .swiper-pagination{bottom:20px;left: 50%;transform: translateX(-50%);text-align: left;}
.inbanner .swiper-pagination-bullet{width:20px;height: 4px;border-radius: 2px;background: #fff;margin:0 5px!important;opacity: 1;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;}
.inbanner .swiper-pagination-bullet-active{background: #d12839;width:30px;}
.inbanner-ul{position: absolute;bottom:30px;z-index: 5;right: 17%;}
.inbanner-ul li{padding:5px 5px 0;background: #fff;cursor: pointer;margin-right: 8px;}
.inbanner-ul li:last-child{margin-right: 0;}
.inbannerli-img{width:188px;height: 105px;overflow: hidden;position: relative;}
.inbannerli-ci{width:100%;max-height: 100%;}
.inbannerli-play{width:34px;height: 34px;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
.inbanner-ul li p{width:100%;height: 32px;line-height: 32px;text-align: center;font-size: 16px;color: #333333;}

/*-------- 首页视频 弹窗 --------*/
.invideo-view{width:1000px;height: auto;position: fixed;z-index: 111;top:50%;left: 50%;transform: translate(-50%,-50%);background: #000;display: none;}
.invideo-wrap{width:100%;height: 100%;position: relative;}
.close-video{position: absolute;top:-25px;right: -25px;width:50px;height: 50px;display: block;cursor: pointer;z-index: 9;}
.invideo-men{width:100%;height: 100%;background: rgba(0,0,0,.6);position: fixed;top:0;left: 0;z-index: 110;display: none;}
.bigtxt{width:100%;position: relative;z-index: 3;cursor: pointer;}
.bigtxt span{display: block;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);z-index: 3;}
.bigtxt span img{width:60px;height: 60px;}
.fenmian-img{width: 100%;}
.invideo-cvi{width:100%;height: 100%;position: absolute!important;top:0;left: 0;z-index: -1;}

.innews{width:100%;background: #333333;padding:20px 0;}
.innews .wide{padding-left: 35px;background: url(../images/innews.png);background-position: center left;background-repeat: no-repeat;}
.innews-con{width:100%;height: 40px;overflow: hidden;}
.innews-con p{font-size: 16px;color: #fff;height: 100%;line-height: 40px;position: relative;display:inline-block;padding-right: 130px;max-width: 100%;}
.innews-con p span{position: absolute;top:0;right: 0;display: block;height: 100%;line-height: 40px;}

.inproducts{width:100%;padding-bottom: 60px;}
.intitle{width:100%;padding-top:64px;padding-bottom: 36px;font-size: 32px;color: #666666;text-align: center;line-height: 38px;}
.intitle span{position: relative;}
.intitle span:after{width:55px;height: 2px;background: #d12839;position: absolute;top:50%;left: 0;margin-left: -65px;content: '';transform: translateY(-50%);}
.intitle span:before{width:55px;height: 2px;background: #d12839;position: absolute;top:50%;right: 0;margin-right: -65px;content: '';transform: translateY(-50%);}
.inproducts-menu{width:100%;margin-bottom: 40px;text-align: center;font-size: 0;}
.inproducts-menu span{display: inline-block;width:200px;height: 32px;vertical-align: middle;border:1px solid #d12839;font-size: 16px;color: #cc3333;line-height: 30px;border-radius: 17px;margin:0 39px;cursor: pointer;}
.inproducts-menu span.active{background: #cc3333;color: #fff;}
.inproducts-view{width:100%;padding-bottom: 30px;}
.inproducts-view.hidevs{height: 0;overflow: hidden;padding:0;}
.inproducts-ul li{width:32.8%;margin-right: 0.8%;position: relative;overflow: hidden;}
.inproducts-ul li:last-child{margin-right: 0;}
.inproducts-img{width:100%;height: 0;position: relative;padding-top:104.761%;overflow: hidden;}
.inproducts-img img{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);max-width: 100%;}
.inproducts-ul li:nth-child(2) .inproducts-img{padding-top:51.43%;}

.inproducts-men{width:100%;height: 100%;position: absolute;top:0;left: 0;color: #fff;padding-left: 40px;padding-top:40px;padding-right: 145px;}
.inproducts-men h3{height: 88px;line-height: 88px;font-size: 24px;font-weight: bold;position: relative;z-index: 8;}
.inproducts-men h3:after{width:80px;height: 2px;bottom:0;left: 0;content: '';position: absolute;background: #fff;z-index: 8;}
.inproducts-men p{width:100%;margin-top: 24px;font-size: 16px;line-height: 26px;height: 78px;-webkit-line-clamp:3;}
.inproducts-ulli{position: relative;width:100%;height: 100%;margin-bottom: 10px;overflow: hidden;}
.inproducts-ulli:nth-child(2){margin-bottom: 0;}
.inproducts-limg{width:100%;height: 100%;position: absolute;top:0;left: 0;z-index: 3;opacity: 0;transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);-webkit-transform: scale(1.05);transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;}
.inproducts-ldong:hover .inproducts-limg{opacity: 1;transform: scale(1);}

.inproducts-more{width:100%;font-size: 0;text-align: center;}
.inproducts-more a{display: inline-block;width:200px;height: 32px;border:1px solid #d12839;border-radius: 17px;font-size: 16px;color: #cc3333;line-height: 30px;}
.btn-more:hover{background: #cc3333;color: #fff;}

.inabout{width:100%;height: 640px;}
.intitle2{color: #fff;}
.intitle2 span:after{background: #fff;}
.intitle2 span:before{background: #fff;}
.inabout-txt{width:100%;padding:34px 120px 85px;font-size: 16px;line-height: 26px;color: #ffffff;text-align: center;}
.inabout-txt i{display: block;}
.inabout-ul{width:100%;}
.inabout-ul li{width:33.33333%;text-align: center;color: #fff;position: relative;padding-top:43px;}
.inabout-ul li p{width:100%;height: 32px;line-height: 32px;font-size: 14px;}
.inabout-ul li h3{width:100%;height: 55px;margin-top: 4px;line-height: 55px;font-size: 34px;}
.inabout-ul li:after{width:200px;height: 100px;border-radius: 50%;border:3px solid #fff;position: absolute;top:0;left: 50%;transform: translateX(-50%);content: '';border-radius: 50% 50% 0 0/100% 100% 0 0;border-bottom:none;}

.inview{width:100%;padding-bottom: 40px;}
.inview-ul{padding-bottom: 30px;width:100%;}
.inview-ul li{width:32.8%;margin-right: 0.8%;position: relative;}
.inview-ul li:last-child{margin-right: 0;}
.inview-img{width:100%;overflow: hidden;}
.inview-img img{max-width: 100;}
.inview-txt{position: absolute;top:50%;left: 50%;color: #fff;transform: translate(-50%,-50%);text-align: center;}
.inview-txt h3{height: 73px;line-height: 73px;font-size: 32px;color: #fff;position: relative;}
.inview-txt h3:after{position: absolute;bottom:0;left: 50%;transform: translateX(-50%);width:76px;height: 2px;background: #fff;content: '';}
.inview-txt p{height: 30px;line-height: 30px;margin-top: 13px;font-size: 16px;}

.inpatent{width:100%;height: 720px;}
.inpatent-con{padding:0 50px;position: relative;margin-bottom: }
.inpatent-con .swiper-slide{width:100%;text-align: center;max-width: 28%;}
.inpatent-con .swiper-slide-active{max-width: 28%;}
.inpatent-img{width:100%;}
.inpatent-con .swiper-slide img{max-width:100%;}
.inpatent-img{width:100%;height: 0;padding-top:133.333%;position: relative;overflow: hidden;background: #fff;}
.inpatent-img img{width:100%;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
.inpatent-con .swiper-slide p{width:100%;padding:20px 20px;line-height: 20px;height: 80px;-webkit-line-clamp:2;color: #fff;font-size: 14px;}
.inpatent-btn{width:50px;height: 60px;position: absolute;top:50%;transform: translateY(-50%);z-index: 3;cursor: pointer;}
.inpatent-prev{left: 0;text-align: left;}
.inpatent-next{right: 0;text-align: right;}
.inproducts-more .btn-more2{color: #fff;border-color: #fff;}
.btn-more2:hover{border-color: #cc3333;color: #cc3333;background: none;}

.infoot{width:100%;padding-top:88px;padding-bottom: 85px;background: #333333;color: #fff;}
.infoot .wide{max-width:1280px;}
.infoot-dl{padding:0 30px 0 20px;border-left: 1px solid #555555;min-height: 150px;}
.infoot-dl dt{font-size: 14px;font-weight: bold;color: #fff;height: 23px;line-height: 15px;}
.infoot-dl dd{height: 36px;line-height: 36px;font-size: 14px;color: #999;}
.infoot-dl dd a{color: #999;}
.infoot-dl dd a:hover{color: #888;text-decoration: underline;}
.infoot-ra{text-align: right;font-size: 0;margin-bottom: 6px;position: relative;}
.infoot-ra a{margin-left: 25px;}
.infoot-ra a:last-child{margin-right: 0;}
.infoot-linc a{text-align: right;color: #666;}
.infoot-linc{font-size: 14px;line-height: 24px;color: #666666;text-align: right;}
.infoot-tele{text-align: right;line-height: 45px;font-size: 14px;color: #666666;font-weight: bold;}
.infoot-tele span{font-size: 24px;color: #cc3333;}
.weixin-view{width:100px;height: 100px;background: #fff;position: absolute;bottom:100%;right:5px;margin-bottom: 0px;text-align: center;line-height: 100px;opacity: .5;visibility: hidden;}
.weixin-view img{max-height: 80%;max-width: 80%;}
.weixin-view.active{margin-bottom: 10px;opacity: 1;visibility: visible;}

/*内页banner*/
.content .neibanner{height: 360px;}
.content .neibanner img{width:initial;max-width: none;position: absolute;top:0;left: 50%;transform: translateX(-50%);height: 100%;}
.content .neibanner .wide{height: 100%;position: relative;}
.content .neibanner .wide p{position: absolute;top:42%;transform: translateY(-50%);left: 0;font-size: 30px;color: #fff;z-index: 5;}


/*about.html 关于我们*/
.about-title{width:100%;padding-top:55px;font-size: 22px;color: #cc3333;line-height: 34px;}
.about-title h3{font-size: 34px;color: #e4e6ea;line-height: 38px;}
.about-txt{width:100%;padding-top:24px;padding-bottom: 24px;font-size: 14px;color: #666666;}
.about-view{width:100%;height: 400px;}
.about-p1{margin-top:24px;}
.about{padding-bottom: 50px;}
.about-view{overflow: hidden;}
.aboutv-ul{margin-left: 90px;margin-top: 90px;}
.aboutv-ul li{height: 73px;line-height: 73px;margin-bottom: 8px;font-size: 14px;color: #666666;}
.aboutv-ul li img{margin-bottom: 20px;margin-right: 15px;}
.aboutv-ul li span{font-size: 24px;color: #ff0000;padding:0 5px;font-weight: bold;}

/*honor.html 荣誉*/
.honor-menu{width:100%;text-align: center;font-size: 0;padding-top:40px;padding-bottom: 15px;}
.honor-menu a{display: inline-block;vertical-align: middle;margin: 0 20px;width:110px;height: 40px;line-height: 40px;font-size: 14px;color: #333333;}
.honor-menu a:hover{background: #ee9018;color: #fff;}
.honor-menu a.active{background: #ee9018;color: #fff;}
.neititle{width:100%;font-size: 18px;color: #333;line-height: 30px;}
.neititle h3{font-size: 34px;line-height: 38px;color: #e4e6ea;text-transform: uppercase;}
.neixian{width:100%;padding-top:27px;padding-bottom: 27px;}
.honor-view{width:100%;padding-top:13px;padding-bottom: 60px;}
.honormax-img{width:700px;height: 465px;overflow: hidden;position: relative;border:4px solid #dddddd;}
.honorv-mimg{width: 442px;height: 309px;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
.honorv-mimg img{width: 100%;}
.honormax-img p{width:100%;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #333333;position: absolute;bottom:0;padding:0 10px;}
.honor-minview{padding:0 10px;height: 465px;overflow-y: auto;overflow-x: hidden;width:474px;}
.honor-ul{width:100%;}
.honor-ul li{border:2px solid #ebebeb;padding:16px 26px;width: 210px;cursor: pointer;position: relative;margin-right: 14px;margin-bottom: 10px;}
.honor-ul li:nth-child(2n){margin-right: 0;}
.honor-minimg{position: relative;width:100%;height: 0;padding-top: 66.24%;overflow: hidden;}
.honor-minimg img{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
.honor-men{width:100%;position: absolute;height: 100%;background-color: #ee9018;background-image: url(../images/honorsearch.png);background-repeat: no-repeat;background-position: center center
	;top:50%;left: 50%;transform: translate(-50%,-50%);visibility: hidden;opacity: 0;}
.honor-ul li:hover .honor-men{opacity: 1;visibility: visible;}
.honor-ul li.active .honor-men{opacity: 1;visibility: visible;}

/*tone.html 品质*/
.tone-con{width:100%;padding-bottom: 65px;}
.tone-left{width:800px;}
.tone-ul{width:100%;padding-top:13px;}
.tone-ul li{width:50%;height: 133px;display: flex;}
.toneul-img{width:70px;height: 100px;}
.toneul-img img{max-width: 100%;}
.toneul-txt{flex: 1;padding-right: 55px;}
.toneul-txt h3{width:100%;line-height: 40px;font-size: 16px;color: #333333;font-weight: bold;}
.toneul-txt p{width:100%;font-size: 14px;color: #666;}

.tone-viewl{width:320px;position: relative;}
.tone-mxview{width:100%;}
.tone-mxview .swiper-slide{width:100%;border:1px solid #dddddd;}
.tone-miview{position: absolute;bottom:10px;right: 10px;}
.tone-miview .swiper-slide{border:1px solid #dddddd;width: 40px;margin-right: 3px;cursor: pointer;}
.tone-miview .active-nav{border:2px solid #ee9018;}
.tone-pbtn{width:30px;height: 30px;font-size: 0;position: absolute;z-index: 3;top:50%;transform: translateY(-50%);cursor: pointer;opacity: 0;}
.tone-pbtn img{max-width: 100%;}
.tone-prev{left: 0;}
.tone-next{right: 0;}
.tone-mxview .swiper-pagination{opacity: 0;visibility: hidden;}
.tone-viewl:hover .tone-prev{opacity: 1;margin-left: -15px;}
.tone-viewl:hover .tone-next{opacity: 1;margin-right: -15px;}

.toneview1{width:100%;padding-top:66px;padding-bottom: 60px;}
.toneview1 .neititle{color: #666666;}
.toneview1 .neititle h3{color: #ffffff;}
.toneview1 .neititle p{width:100%;padding-top:16px;padding-bottom: 26px;font-size: 14px;color: #333;}
.tone-h3{width:100%;line-height: 50px;font-size: 18px;color: #333;}
.tonview1con-sw{width:285px;padding-bottom: 30px;}
.tonview1con-sw .swiper-slide{width:100%;position: relative;}
.tonvcon{width:100%;}
.tonplay-men{width:100%;position: absolute;top:0;left: 0;height: 100%;overflow: hidden;background: rgba(0,0,0,.5);}
.tonplay-men img{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
.tonvcon-video{position: absolute!important;top:0;left: 0;z-index: -1;width:100%;height: 100%;}

.tonview1con-sv{width:865px;position: relative;padding:0 45px;}

.tonview1con-sv .swiper-slide p{width:100%;height: 38px;line-height: 38px;font-size: 14px;color: #333333;}
.tonview1con-right .tone-h3{padding-left: 45px;}
.tonviewsv-btn{position: absolute;top:50%;transform: translateY(-50%);width:45px;height: 45px;line-height: 45px;cursor: pointer;line-height: 45px;z-index: 3;font-size: 0;}
.tonviewsv-prev{left: 0;text-align: left;}
.tonviewsv-next{right: 0;text-align: right;}
.tonview1con-sw .swiper-pagination{text-align: left;}
.tonview1con-sw .swiper-pagination-bullet{width:8px;height: 8px;opacity: 1;background: #cccccc;margin: 0 3px!important;}
.tonview1con-sw .swiper-pagination-bullet-active{background: #d22839;}

.tondview2{width:100%;background: #f5f5f5;}
.conmeng{background: #ffffff;padding-top:75px;}

.tondview2 .neititle p{width: 100%;padding-top: 16px;padding-bottom: 26px;font-size: 14px;color: #333;}
.tonev2-con{width:100%;padding-left: 40px;padding-right: 40px;background: #fff;padding-bottom: 70px;position: relative;}
.tonev2-img{width:100%;position: relative;border:4px solid #dddddd;cursor: pointer;}
.tonev2-iconimg{width:100%;}
.tonv2i-men{width:100%;height: 100%;overflow: hidden;background: rgba(238,144,24,.9);position: absolute;top:0;left: 0;z-index: 1;visibility: hidden;opacity: 0;}

.tonev2-con .swiper-slide .tonv2i-men p,
.tonview1con-right .swiper-slide .tonv2i-men p{line-height: 42px;font-size: 14px;color: #fff;}



.tonev2i-cmen{position: absolute;top:50%;left: 50%;text-align: center;transform: translate(-50%,-50%);}
.tonev2-con .swiper-slide p{width:100%;height: 48px;line-height: 48px;font-size: 14px;color: #333333;text-align: center;}
.tonev2-btn{width:40px;line-height: 40px;height: 40px;text-align: center;font-size: 0;position: absolute;top:50%;transform: translateY(-50%);margin-top: -48px;z-index: 5;cursor: pointer;}
.tonev2-prev{left: 0;margin-left: -20px;}
.tonev2-next{right: 0;margin-right: -20px;}

.research-view1{width:100%;padding-bottom: 43px;font-size: 14px;}
.research-view1 h6{width:100%;line-height: 38px;color: #333333;font-size: 14px;}
.research-view1 p{width:100%;padding-top:10px;line-height: 20px;color: #999;}
.tonev2-con .research-con1 .swiper-slide .tondmenvp{text-align: left;line-height: 38px;}
.research-con1 .tonev2-img{border:2px solid #dddddd;}
.researchv2-con .swiper-slide .tondmenvp{text-align: left;line-height: 38px;}
.researchv2-con .tonev2-img{border:2px solid #dddddd;}
.researchv2-con {background: none;}
.research-view2{padding-top:70px;}
.research-view2 .neititle h3{color: #fff;}
.research-view2 .neititle p{width:100%;padding-top:20px;padding-bottom: 40px;font-size: 14px;color: #333;line-height: 20px;}
.patent-menu{position: relative;padding-top:36px;}
.honorposi{position: absolute;bottom:50px;width:auto;right: 0;}
.honorposi a:last-child{margin-right: 0;}
.neititle p{width:100%;padding-top:20px;font-size: 14px;color: #333;line-height: 20px;}
.patent-conv1{position: relative;overflow: hidden;}
.patent-conv1 .swiper-slide{max-width: 55%;border:4px solid #ddd;text-align: center;padding-top:25px;bottom:0;}
.patent-conv1 .swiper-slide p{width:100%;margin-top: 7px;line-height: 50px;height: 50px;opacity: 0;}
.patent-conv1 .swiper-slide-active{max-width: 55%;margin-top: 0;}
.patent-conv1 .swiper-slide-active p{opacity: 1;}
.patent-btn{width:40px;height: 40px;text-align: center;line-height: 40px;font-size: 0;position: absolute;top:50%;z-index: 10;cursor: pointer;transform: translateY(-50%);}
.patent-prev{left: 16%;}
.patent-next{right: 16%;}
.patent-img{width:100%;height: 0;padding-top:57.056%;position: relative;overflow: hidden;}
.patent-img img{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}

.patent-table{width:100%;padding-top:12px;padding-bottom: 33px;}
.patent-table li{width:100%;background: #f5f7f8;display: flex;}
.patent-table li:nth-child(2n){background: #fff;}
.patent-table li p{padding-left: 60px;height: 48px;line-height: 48px;font-size: 14px;color: #333;flex: 1;border-right:1px solid #e5e5e5;}
.patent-table li p:last-child{border-right:0;}
.patent-con{padding-bottom: 48px;}

/*solution.html*/
.solution{padding:0;}
.solution-ul{width:100%;}
.solution-ul li{width:100%;}
.solutionli-con{width:50%;float: right;overflow: hidden;height: 480px;padding:38px 60px 50px;position: relative;}
.solution-btn{width:40px;height: 40px;overflow: hidden;position: absolute;top:50%;transform: translateY(-50%);z-index: 10;cursor: pointer;text-align: center;line-height: 40px;font-size: 0;}
.solution-prev{left: 10px;}
.solution-next{right: 10px;}
.solutionli-img{width:100%;font-size: 0;text-align: center;padding-top:70.385%;height: 0;position: relative;overflow: hidden;}
.solutionli-img img{max-width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.solutionli-con .swiper-slide{width:100%;line-height: 26px;line-height: 26px;font-size: 14px;color: #666;text-align: center;}
.solutionli-con .swiper-pagination{bottom:0;height: 50px;line-height: 50px;font-size: 0;text-align: center;width:100%;left: 0;}
.solutionli-con .swiper-pagination-bullet{width:20px;height: 2px;background: #d0d0d0;opacity: 1;border-radius: 0;margin:0 3px!important;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.solutionli-con .swiper-pagination-bullet-active{width:50px;height: 2px;background: #d12839;}
.solutionli-txt{width:50%;float: left;height: 480px;padding: 90px 70px 0;color: #fff;}
.solutionli-txt h3{width:100%;height: 90px;line-height: 90px;position: relative;font-size: 20px;color: #ffffff;margin-bottom: 26px;}
.solutionli-txt h3:after{width:80px;height: 2px;background: #fff;position: absolute;bottom:0;left: 0;content: '';}
.solutionli-txt p{font-size: 14px;line-height: 20px;max-height: 60px;-webkit-line-clamp:3;}
.solutionli-txt a{display: block;width:100px;height: 34px;border:1px solid #fff;line-height: 32px;text-align: center;font-size: 14px;color: #ffffff;margin-top:96px;}
.solution-ul li:nth-child(even) .solutionli-con{float: left;}
.solution-ul li:nth-child(even) .solutionli-txt{float: right;}
.solut-list{width:100%;padding-top:82px;padding-bottom: 88px;}
.solutlist-title{width:100%;text-align: center;}
.solutlist-title h1{font-size: 24px;color: #333333;line-height: 40px;}
.solutlist-title p{color: #999;font-size: 12px;line-height: 24px;}
.solutlist-img{margin: 10px 0;width:100%;text-align: center;font-size: 0;}
.solutlist-img img{max-width: 100%;}
.solutlist-p1{width:100%;padding:0 10px;text-align: center;margin-bottom: 50px;font-size: 14px;color: #666666;text-align: center;}
.solutlist-ul{width:100%;padding-bottom: 30px;margin-bottom: 30px;}
.solutlist-ul li{width:25%;text-align: center;font-size: 0;position: relative;}
.solutlist-ul li:after{width:1px;height: 50px;background: #e7e7e7;position: absolute;top:50%;left: 0;top:50%;transform: translateY(-50%);content: '';}
.solutlist-ul li:nth-child(1):after{width:0px;}
.solutlist-ul li:nth-child(2) .solutlist-icon{background-position: -60px 0;}
.solutlist-ul li:nth-child(3) .solutlist-icon{background-position: -120px 0;}
.solutlist-ul li:nth-child(4) .solutlist-icon{background-position: -180px 0;}
.solutlist-icon{display: inline-block;width:60px;height: 60px;overflow: hidden;background: url(../images/solutlist-icon.png);background-repeat: no-repeat;}
.solutlist-ul li p{width:100%;text-align: center;font-size: 14px;color: #666666;line-height: 48px;}
.solutlist-ul li p span{line-height: 56px;font-size: 38px;color: #cc3333;display: inline-block;vertical-align: top;padding:0 3px;}
.solutlist-a{display: block;margin:0 auto;width:100px;height: 34px;border:1px solid #e1e1e1;text-align: center;line-height: 32px;font-size: 14px;color: #666666;}
.solutlist-a:hover{color: #cc3333;border-color: #cc3333;}
.solut-list2 .solutlist-title h1,.solut-list2 .solutlist-p1,.solut-list2 .solutlist-ul li p,.solut-list2 .solutlist-ul li p span,.solut-list2 .solutlist-title p,.solut-list2 .solutlist-a{color: #fff;}
.solut-list2 .solutlist-a:hover{color: #fff;border-color: #fff;}
.solut-list2 .solutlist-ul li:nth-child(1) .solutlist-icon{background-position: 0px -60px;}
.solut-list2 .solutlist-ul li:nth-child(2) .solutlist-icon{background-position: -60px -60px;}
.solut-list2 .solutlist-ul li:nth-child(3) .solutlist-icon{background-position: -120px -60px;}
.solut-list2 .solutlist-ul li:nth-child(4) .solutlist-icon{background-position: -180px -60px;}

/*solution-details.html 解决方案*/
.solutpost{width:50%;position: relative;border:1px solid #cccccc;}
.solutpost .tone-mxview .swiper-slide{border:none;}
.solutpostview{padding-top:70px;padding-bottom: 70px;}
.solutpost .tone-miview .active-nav{border:1px solid #cc3333;}
.solutpost-right{width:50%;padding-left: 48px;padding-top:70px;}
.solutpost-right h1{width:100%;line-height: 42px;font-size: 24px;color: #333;}
.solutpost-right h6{width:100%;line-height: 28px;font-size: 14px;color: #999999;}
.solutpost-txt{margin-top:30px;padding-top:28px;border-top:1px solid #dadada;font-size: 12px;color: #666666;padding-left: 20px;line-height: 30px;}
.solutpost-txt h3{position: relative;}
.solutpost-txt h3:after{width:4px;height: 18px;position: absolute;top:50%;left: 0;content: '';background: #cc3333;transform: translateY(-50%);margin-left: -20px;}
.solutpostview2{background: url(../images/solutpostview2.jpg);background-position: center center;padding-top:50px;overflow: hidden;}
.solutlist-ul{margin-bottom: 0;}

.solutpostview3{padding-top:63px;padding-left: 0;padding-right: 0;}
.solutpost3-ul{width:100%;text-align: center;font-size: 0;border-bottom: 1px solid #e4e4e4;}
.solutpost3-ul li{margin-right: 90px;height: 80px;line-height: 80px;display: inline-block;font-size: 16px;color: #333;cursor: pointer;}
.solutpost3-ul li:last-child{margin-right: 0;}
.solutpost3-ul li.active{border-bottom: 4px solid #d22839;}
.solutpost3-main{width:100%;padding-top:90px;padding-left: 40px;padding-right: 40px;padding-bottom: 48px;}
.solutpost3-title{width:100%;margin-bottom: 20px;font-size: 16px;color: #333;position: relative;padding-left: 20px;}
.solutpost3-title:after{width:4px;height: 18px;background: #d22839;position: absolute;top:50%;left: 0;transform: translateY(-50%);content: '';}
.solutpost3-mtxt{width:100%;font-size: 14px;color: #666;line-height: 30px;}
.solutpostview4{width:100%;background: #fff;}
.solutpostview4 a{display: block;width:100%;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #fff;background: #cfd4d7;}
.solutpostview4 a:hover{background: #cc3333;}
.solutpost5-title{padding-top:70px;background: #fff;width:100%;border-bottom: 1px solid #e4e4e4;line-height: 80px;font-size: 16px;color: #333333;text-align: center;}
.solutpost5-title span{display: inline-block;height: 100%;border-bottom:4px solid #d22839;}
.solutpostview6{padding-top: 66px;background: #fff;padding-bottom: 98px;}
.solutpost-ul{width:100%;}
.solutpost-ul li{width:24%;margin-right: 1.33333%;text-align: center;}
.solutpost-ul li:last-child{margin-right: 0;}
.solutpost-img{width:100%;border:1px solid #cccccc;overflow: hidden;}
.solutpost-ul li p{width:100%;height: 42px;line-height: 42px;font-size: 14px;color: #666666;}
.solutpost-ul li:hover p{color: #cc3333;}
.solutpost3-main.hidevs{height: 0;padding:0;overflow: hidden;margin:0;}

.solutpostm3-ul{padding:15px 40px;background: #d3d8df;border-radius: 80px;display: inline-block;margin-top: 20px;}
.solutpostm3-ul li{width:136px;height: 136px;border-radius: 50%;background: #fff;margin-right: 28px;text-align: center;padding:0 26px;}
.solutpostm3-ul li:last-child{margin-right: 0;}
.solutpostm3-ul li h3{width:100%;height: 55px;line-height: 55px;font-size: 14px;color: #c6c6c6;}
.solutpostm3-ul li p{width:100%;font-size: 14px;color: #333;line-height: 22px;}
.solutpost3-main2{padding-bottom: 100px;}

.solutpost3-main3{padding-bottom: 55px;}
.solutpostm-ul3{width:100%;}
.solutpostm-ul3 li{display: flex;width:100%;background: #f1f5f8;}
.solutpostm-ul3 li:nth-child(2n){background: #fff;}
.solutpostm-ul3 li p{flex: 1;padding-left: 100px;font-size: 14px;color: #666;line-height: 42px;}

.solutpost3-main4{padding-bottom: 40px;}
.solutpostm-ul4 li{width:50%;padding:0 20px;margin-bottom: 60px;}
.solutpostm-ul4 img{max-width: 100%;}

.more a{display: block;}
.navigation ul li a{display: block;}
.question_list{padding-bottom: 50px;}


/*search.html*/
.searchcont01{padding:36px 0;}
.remorebtn{display:block;height:45px;background:#00a0e9 url(../webimages/cp06.png) no-repeat center;margin:20px 0 10px;}
.searchtitle01{padding:10px 0px;background:#f2f2f2;font-size:18px;}
.searchtitle01 span{color:#da251d;}
.resultlist01{font-size:13px;padding:3% 0;}
.resultlist01 img{display:block;max-width:100%;width:auto; float:left;margin:0 3% 0 0;}
.resultlist01 li{padding:15px 10px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-bottom:-1px;}
.resultlist01 h4{line-height:24px;font-size:16px;margin-bottom:2%;}
.resultlist01 h4 em{color:#da251d;}
.resultlist01 h4 a{display:block;}
.resulttext01{overflow:hidden;height:72px;color:#999; line-height: 18px;}
.resultlabel01{color:#999;display:inline-block;padding-top:3%;}
.infoot-right{max-width:400px;}


/*移动端*/
.mobnav-btn{display: none;}
.neiph-ermenu{display: none;}

@media screen and (max-width: 1600px) {
.wide2{width:100%;padding-left: 10px;padding-right: 10px;}
.inproducts-men{padding-right: 30px;}
.inproducts-men h3{height: auto;line-height: 20px;padding-bottom: 20px;}
}


@media screen and (max-width: 1400px) {
.inwide{width:100%;padding-right: 10px;padding-left: 10px;}
.inbanner-txt p{font-size: 20px;line-height: 30px;}
.inbanner-txt h3{font-size: 40px;line-height: 56px;}
.inbanner-txt{right: 7%;}
.inbanner-ul{right: 7%;}
}


@media screen and (max-width: 1300px) {
.honormax-img{width:58%;}
.honorv-mimg{width:80%;height: auto;}
.honor-minview{width:38%;}
.honor-ul li{width:49%;margin-right: 2%;}
.tone-left{width:68%;}
.tone-viewl{width:31%;}
.tondview2 .conmeng{padding-top:30px;}
.tondview2 .tonev2-con{padding-left: 50px;padding-right: 50px;padding-bottom: 30px;}
.ssguding{padding-left: 40px!important;padding-right: 40px!important;}
.tonev2-next{margin-right: 0;}
.tonev2-prev{margin-left: 0;}
.solutpostview.wide1{padding-top:50px;padding-bottom: 50px;}
.solutpost-ul{padding-top:30px;padding-bottom: 40px;}
}


@media screen and (max-width: 1220px) {
.wide{width:100%;padding-right: 10px;padding-left: 10px;}
.inbanner-txt{right: 10%;}
.inbanner-ul{right: 10%;text-align: center;font-size: 0;}
.inbanner-ul li{display: inline-block;vertical-align: middle;float: none;}
.inbannerli-img{width:120px;height: auto;}
.inbannerli-play{width: 20px;height: 20px;}
.inbanner-ul li p{font-size: 12px;line-height: 28px;height: 28px;}
.inbanner .swiper-pagination{text-align: center;}
.infoot-dl{padding-right: 10px;padding-left: 10px;}
.content .neibanner .wide p{left: 10px;}
.tonview1con-left{width:23%;}
.tonview1con-sw{width:100%;}
.tonview1con-right{width:74%;}
.tonview1con-sv{width:100%;}
.solutionli-img{padding-top:77%;}
}


@media screen and (max-width: 1024px) {
.wide2{padding-right: 20px;padding-right: 20px;}
.go-top{display:none;}
.wide,.inwide{padding-left: 20px;padding-right: 20px;}
body.active{padding-top:60px;}
.mobnav-btn { float: right; display: block; width: 30px; height: 30px; position: relative; margin-top: 13px; cursor: pointer;color: #666;}
.mobnav-btn span { top: 50%; margin-top: 0; }
.mobnav-btn span:first-child { content: ""; top: 7px; left: 0; }
.mobnav-btn span:last-child { content: ""; top: auto; bottom: 5px; left: 0; }
.mobnav-btn span, .mobnav-btn span:first-child, .mobnav-btn span:last-child { left: 5px; position: absolute; background: #666666; -webkit-transition: all 0.5s ease; width: 25px; height: 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.mobnav-btn.g_close span { opacity: 0; }
.mobnav-btn.g_close span:first-child { -webkit-transform: rotate(45deg); transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); top: 16px; opacity: 1; }
.mobnav-btn.g_close span:last-child { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); top: 16px; opacity: 1; }
.innav{height: 60px;}
.inlogo-img{height: 100%;line-height: 60px;}
.inlogo-img img{height: 70%;width:auto;}
.innav-search{width:40px;margin-top:10px;height: 40px;line-height: 40px;text-align: center;}
.backrp,.backrpb,.backrptr{background-size: cover;}
.infoot-right{max-width:none;}
/*二级导航*/
.line{height: 0;}
.innav-scroll{position: fixed;width:100%;background: #fff;height: 100%;top:60px;left: 0;overflow-y: auto;overflow-x: hidden;z-index: 100;padding: 0 15px 20px;padding-bottom:80px;display: none;float: none;}
.innav-ul{width:100%;float: none;height: auto;}
.innav-ul li.innavlist-hide{width:auto;height: auto;overflow: visible;}
.innav-ul li{margin: 0;width:100%;height: auto;border-bottom:1px dashed #ccc;position: relative;}
.innav-ul li h3{cursor: pointer;position: relative;}
.innav-a{line-height: 50px;color: #333;}
.innav-ul li h3.cur:before {position: absolute;top: 50%;right: 20px;display: block;margin-top: -6px;width: 10px;height: 10px;border-top: 1px solid #333;border-left: 1px solid #333;content: "";-webkit-transform: rotate(135deg);transform: rotate(135deg);-webkit-transform-origin: 50%;transform-origin: 50%;transition: all .4s;-o-transition: all .4s;-ms-transition: all .4s;-moz-transition: all .4s;-webkit-transition: all .4s;}
.innav-ul li h3.cur span {position: absolute;right: 0; width: 50%; top: 0;height: 100%;}
.innav-menu{width:100%;padding:0;top:0;left: 0;transform: translateX(0);position: relative;background: #fff;border-top:none;box-shadow: none;}
.innav-menu a{text-align: left;}
.innav-ul li.active2 h3.cur:before {-webkit-transform: rotate(225deg);transform: rotate(225deg); border-color: #c7000c;}
.invideo-view{width:80%;}
.inbanner .swiper-pagination{bottom:10px;}
.inbanner-ul{right: 0px;text-align: right;width: 100%;padding-right: 15px;}
.inbanner-ul li{padding:2px 2px 0;}
.inbanner-ul li p{height: 20px;line-height: 20px;}
.inbanner-txt{right: 2%;}
.inbanner-txt p{font-size: 16px;line-height: 20px;}
.inbanner-txt h3{font-size: 24px;line-height: 30px;}

.inview-img{width:100%;position: relative;overflow: hidden;padding-top:85.712%;height: 0;}
.inview-img img{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
.ss-scaleli:hover .ss-scale{transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.innews{padding:10px 0;}
.innews .wide{background-position: 10px center;padding-left: 45px;}
.innews-con p{font-size: 14px;padding-right: 110px;line-height: 30px;}
.innews-con{height: 30px;}
.innews-con p span{line-height: 30px;}
.inproducts-men h3{font-size: 18px;padding-bottom: 15px;}
.inproducts-men p{margin-top:10px;font-size: 14px;}
.intitle{padding-top:40px;font-size: 26px;}
.inproducts-menu{margin-bottom: 30px;}
.inproducts-menu span{width:150px;margin:0 15px;}
.inproducts{padding-bottom: 40px;}
.inabout-txt{padding-left: 0;padding-right: 0;padding-top:0;padding-bottom: 30px;}
.inabout-txt i{display: inline;}
.inabout{padding-bottom: 30px;height: auto;}
.inabout-ul li{padding-top:20px;}
.inabout-ul li h3{height: 30px;line-height: 30px;font-size: 20px;}
.inabout-ul li:after{width:150px;height: 75px;}
.inpatent{height: auto;padding-bottom: 40px;}
.infoot-ra{display: none;}
.infoot-dl{width:100%;padding:0;border-bottom: 1px solid #555;border-left: none;min-height: 10px;margin-bottom: 10px;}
.infoot{padding-top:30px;padding-bottom: 20px;}
.infoot-tele{line-height: 30px;text-align: center;}
.infoot-tele span{font-size: 20px;}
.infoot-right{width:100%;}
.infoot-linc a{display: inline;}
.infoot-linc{text-align: center;}
.infoot-dl dt{height: 45px;line-height: 45px;text-align: left;position: relative;}
.infoot-dl dt:after{width:15px;height: 1px;background: #fff;top:50%;right: 10px;transform: translateY(-50%);content: '';position: absolute;}
.infoot-dl dt:before{width:1px;height: 15px;background: #fff;top:50%;right: 17px;transform: translateY(-50%);content: '';position: absolute;}
.infoot-dl dt.active:before{height: 0;overflow: hidden;}
.infoot-menu.hidevs{height: 0;overflow: hidden;}
.content .neibanner .wide p{left: 0px;width:100%;text-align: center;text-shadow: 1px 1px 1px #ccc;}
.content .neibanner{height: 300px;}
.tonviewsv-btn{display: none;}
.tonview1con-sv{padding:0;}
.neititle{font-size: 16px;}
.neititle h3{font-size: 24px;line-height: 28px;}
.tone-ul li{height: 160px;}
.tonview1con-right .tone-h3{padding-left: 0;}
.patent-table li p{padding-left: 30px;padding-top:14px;padding-bottom: 14px;line-height: 20px;height: auto;}
.patent-img img{max-width: 30%;}
.solutpost-img{height: 0;padding-top:73%;overflow: hidden;position: relative;}
.solutpost-img img{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
.solutpostm3-ul li{width:106px;height: 106px;margin-right: 10px;}
.solutpost3-main2{padding-bottom: 30px;}
.solutpostm-ul4 li{padding:10px;}
.solutpostm-ul4 li{margin-bottom: 30px;}
.solutpost3-main{padding-top:50px;}
.tonev2-btn{margin-top: -15px;}
}


@media screen and (max-width: 768px) {
.wide2{padding-right: 10px;padding-right: 10px;}
.wide,.inwide{padding-left: 10px;padding-right: 10px;}
.inbannerli-img{width: 100px;}
.inproducts-men{padding:15px;}
.inproducts-men p{line-height: 20px;}
.inview-txt h3{font-size: 24px;line-height: 50px;height: 50px;}
.inview-txt p{font-size: 14px;line-height: 22px;margin-top:10px;}
.content .neibanner{height: 250px;}
.honormax-img{height: 350px;}
.honor-minview{height: 330px;}
.tone-miview{visibility: hidden;opacity: 0;}
.tone-mxview .swiper-pagination{visibility: visible;opacity: 1;}
.tone-pbtn{display: none;}
.tone-con{padding-bottom: 40px;}
.tondview2 .tonev2-con{padding-left: 20px;padding-right: 20px;}
.tonev2-btn{display: none;}
.ssguding{padding-left: 20px!important;padding-right: 20px!important;}
.solutionli-txt{width:100%;}
.solutionli-con{width:100%;height: auto;}
.solut-list{padding-top:60px;padding-bottom: 60px;}
.solutlist-ul{margin-bottom: 0;}
.solutlist-ul li p span{font-size: 22px;}
.solutpost3-main{padding-left: 0;padding-right: 0;}
.solutpostm3-ul li h3{height: 30px;line-height: 30px;}
.solutpostm3-ul li{padding:0 10px;}
.solutpostm3-ul{padding:10px;border-radius: 30px;}
.solutpostm3-ul li{width:90px;height: 90px;}
.solutpost3-main4{padding-bottom: 20px;}
.tone-viewl{margin-top: 155px;}
.tonview1con-left{width:24%;}
}


@media screen and (max-width: 640px) {
.inbanner{height: 250px;}
.inbanner .swiper-slide img{height: 100%;position: absolute;top:0;left: 50%;transform: translateX(-50%);max-width: none;width: initial;}
.inbanner-txt{top:30%;right: 20%;}
.inproducts-ul li{width:100%;margin-right: 0;margin-bottom: 10px;}
.intitle{padding-top:30px;padding-bottom: 20px;font-size: 22px;}
.inproducts-menu span{font-size: 14px;width:110px;margin:0 10px;}
.inproducts-view{padding-bottom: 20px;}
.inabout-txt{font-size: 14px;}
.inabout-ul li:after{border:1px solid #fff;border-bottom: none;width:100px;height: 50px;}
.inabout-ul li p{font-size: 12px;line-height: 20px;height: auto;}
.inabout-ul li h3{font-size: 16px;line-height: 24px;}
.inabout-ul li{padding-left: 5px;padding-right: 5px;}
.inview-ul li{width:100%;margin-bottom: 10px;}
.about-title{padding-top:30px;font-size: 18px;}
.about-title h3{font-size: 24px;line-height: 28px;}
.about-txt{padding-top:15px;padding-bottom: 15px;}
.honor-minview{width:100%;margin-top:30px;padding:0;}
.honormax-img{width: 100%;}
.neititle h3{font-size: 24px;line-height: 30px;}
.neixian{padding-top:15px;padding-bottom: 15px;}
.honor-view{padding-top:0;padding-bottom: 40px;}
.tone-left{width:100%;}
.tone-viewl{width:100%;}
.tone-mxview .swiper-slide{text-align: center;}
.toneul-txt{padding-right: 15px;}
.tonview1con-left{width:47%;}
.tonview1con-right{width:50%;}
.tonviewsv-img{text-align: center;}
.tone-ul li{width:100%;}
.research-view1 h6{line-height: 20px;}
.research-view1{padding-bottom: 30px;}
.research-view2{padding-top:40px;}
.research-view2 .neititle p{padding-top:15px;padding-bottom: 20px;}
.patent-table li p{font-size: 12px;padding-left: 10px;padding-right: 10px;}
.patent-table{padding-bottom: 10px;}
.patent-con{padding-bottom: 30px;}
.patent-menu{padding-top:100px;}
.honorposi{top:0;width:100%;text-align: center;}
.honorposi a:last-child{margin-right: 20px;}
.patent-conv1 .swiper-slide{width:100%;max-width: 100%;}
.patent-conv1 .swiper-slide-active{width:100%;max-width: 100%;}
.patent-btn{display: none;}
.solutionli-txt{height: auto;padding: 20px 20px 40px;}
.solutionli-txt h3{height: 60px;line-height: 60px;}
.solutionli-txt a{margin-top:50px;}
.solution-btn{display: none;}
.solutionli-con{padding-left: 0;padding-right: 0;}
.solutlist-ul li{width:50%;}
.solutlist-ul li:nth-child(odd):after{width: 0;}
.solutlist-title h1{font-size: 22px;}
.solut-list{padding-top:40px;padding-bottom: 40px;}
.solutpost{width:100%;}
.solutpost-right{padding-left: 0;width:100%;padding-top:30px;}
.solutpost-txt{margin-top:15px;padding-top:20px;}
.solutpost3-ul li{margin-right: 30px;height: 50px;line-height: 50px;font-size: 14px;}
.solutpost3-ul li.active{border-bottom:2px solid #d22839;}
.solutpostview.wide1{padding-top:40px;padding-bottom: 30px;}
.solutpost3-main{padding-top:30px;}
.solutpost-ul li{width:49%;margin-right: 2%;margin-bottom: 10px;}
.solutpost-ul li:nth-child(2n){margin-right: 0;}
.solutpost-ul{padding-bottom: 30px;}
.solutpost3-main{padding-top:30px;}
.solutpost3-main3{padding-bottom: 30px;}
.solutpostm-ul3 li p{padding-left: 10px;font-size: 12px;}
.inbanner-ul{text-align: center;padding-right: 0;}
.tone-viewl{margin-top: 0;}
}


@media screen and (max-width: 425px) {
.inbanner .swiper-pagination{bottom:0;}
.inbanner-ul{bottom:20px;}
.inbanner-ul li{margin-right: 5px;}
.inbannerli-img{width:90px;}
.inabout-ul li{width:100%;margin-bottom: 10px;}
.inpatent-con .swiper-slide{max-width: 100%;}
.inpatent-con .swiper-slide-active{max-width: 100%;}
.insearch.active{width:100%;display: flex;}
.hs-input{flex: 1;}
.content .neibanner{height: 200px;}
.content .neibanner .wide p{font-size: 22px;}
.aboutv-ul{margin-left: 20px;}
.aboutv-ul li img{max-width: 30px;margin-right: 10px;}
.aboutv-ul li{font-size: 12px;line-height: 60px;height: 60px;}
.aboutv-ul li span{font-size: 20px;}
.honormax-img{height: 250px;}
.honor-menu a{margin:0 10px;}
.tonview1con-left{width:100%;}
.tonview1con-right{width:100%;}
.tonview1con-sv .swiper-slide p{text-align: center;}
.toneview1{padding-bottom: 30px;}
.toneview1{padding-top:30px;}
.honorposi a:last-child{margin-right: 10px;}
.solutpostm3-ul li{width:24%;margin-right: 1.3333%;padding:0 10px;border-radius: 0;}
.solutpostm3-ul{border-radius: 0;}
.solutpostm-ul3 li p{white-space: pre-wrap;word-wrap: break-word;word-break: break-all;padding-top:16px;padding-bottom: 16px;line-height: 16px;}
.solutpostm-ul4 li{width:100%;margin-bottom: 10px;padding:0;}
.solutpostm3-ul{width:100%;}
.solutpostm3-ul li{width:49%;margin-right: 2%;}
.solutpostm3-ul li:nth-child(2n){margin-right: 0;margin-bottom: 10px;}
.content_bot.solution1{padding-bottom: 20px;}
.content_bot .ser_find1 .title h3, .content_bot .sale_find .title h3, .content_bot .question_find .title h3, .team_title h3, .recruit_title h3,.content_bot .ser_find2 .title p,.content_bot .ser_find3 .title p{font-size: 24px!important;}
.about-view{height: 300px;}
.aboutv-ul{margin-top: 50px;}
.solutpost3-ul li{margin-right: 15px;}
.solutpost5-title{line-height: 50px;}
.honormax-img p{height: 30px;line-height: 30px;}
.honorv-mimg{max-height:80% ;height: 80%;}
.honorv-mimg img{max-height: 100%;height: 100%;}
}


/*搜索页*/

.searchcont401 {
    padding: 36px 0;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}

.searchtitle401 {
    padding: 28px 15px;
    background-color: #f2f2f2;
}

.searchtitle401 span {
    color: #da251d;
}

.resultlist401 {
    font-size: 13px;
    padding: 3% 0;
}

.resultlist401 img {
    display: block;
    width: 100%;
    margin-bottom: 2%;
}

.resultlist401 li {
    padding: 15px 0;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: -1px;
}

.resultlist401 h4 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 3%;
}

.resultlist401 h4 em {
    color: #da251d;
}

.resultlist401 h4 a {
    display: block;
}

.resulttext401 {
    overflow: hidden;
    height: 72px;
    color: #999;
    line-height: 24px;
}

.resultlabel401 {
    color: #999;
    display: inline-block;
    padding-top: 30px;
}

.searchinputcont401 dt input {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-indent: 12px;
    font-size: 15px;
    color: #333333;
    background-color: #ffffff;
}

.searchinputcont401 dd input {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 0px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
    background-color: #C7000C;
    background-image: url(../images/search402.png);
    background-repeat: no-repeat;
    background-position: center;
}

.keywords {
    color: #da251d;
}

.ms-detail td .short-sl {
    width: 103px;
}

.sitemapcont2 {
    padding: 6% 0;
    overflow: hidden;
}

.sitemapcont2 dl {
    position: relative;
    margin-bottom: 36px;
}

.sitemapcont2 dl dt {
    font-size: 16px;
    font-weight: bold;
    color: #074987;
    padding: 0 8px;
    background: #fff;
    position: absolute;
    left: 18px;
    top: -14px;
}

.sitemapcont2 dl dd {
    padding: 4% 3% 1% 3%;
    border: 1px solid #e6e6e6;
}

.sitemapcont2 dl dd a {
    display: inline-block;
    padding-left: 10px;
    margin: 0 23px 8px 0;
}

@media (min-width: 768px) {
    .searchtitle401 {
        font-size: 24px;
    }
    .resultlist401 h4 {
        font-size: 20px;
        margin-bottom: 2%;
    }
    .searchimg401 {
        float: left;
        margin: 0 3% 0 0;
        display: block;
        width: 200px;
        height: 150px;
        overflow: hidden;
        position: relative;
    }
    .resultlist401 img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        max-width: 100%;
        width: auto;
    }
    .sitemapcont2 {
        padding: 2% 0 0;
        overflow: hidden;
    }
    .sitemapcont2 dl dt {
        font-size: 20px;
    }
    .sitemapcont2 dl dd {
        padding: 2% 3% 1% 3%;
        border: 1px solid #e6e6e6;
    }
    .sitemapcont2 dl dd a {
        margin: 0 50px 8px 0;
        &:hover{color:#074987;}
    }
}

@media (min-width: 992px) {
    .searchinputcont401 {
        width: 45%;
        margin: 0 auto;
    }
    .searchinputcont401 dt {
        float: left;
        width: 78%;
    }
    .searchinputcont401 dd {
        float: left;
        width: 22%;
    }
    .searchinputcont401 dt input {
        font-size: 18px;
    }
    .searchinputcont401 dd input {
        text-align: left;
        padding-left: 20%;
        font-size: 18px;
        font-weight: bold;
        background-position: 80% center;
    }
}


/*20190403*/
.patent-table { overflow-x:auto; padding:0 ; }
.patent-table table{width:100%;min-width:640px;}
.patent-table table tr td{padding:10px 5px;width:25%;}
.patent-table table tr:nth-child(2n-1) td { background:#f5f7f8 !important; }
.patent-table table tr td { text-align:center;}
.patent-table table tr td:nth-child(2) { text-align:left;}

/* 2019 0417*/
.tonview1con-sv .swiper-slide { cursor:pointer;}
.tonview1con-sv .tonviewsv-img {position:relative}
@media (min-width:1024px) {
.tonev2-img:hover .tonv2i-men{opacity: 1;visibility: visible;}
.tonviewsv-img:hover .tonv2i-men{opacity: 1;visibility: visible;}


  
}