.pcnavs{position: fixed;left: 0;right: 0;z-index: 99999;}
.fixeds{background: #fff;box-shadow: 0px 2px 20px 0px rgb(0 0 0 / 4%);}
.index-banner { position: relative; }
.index-banner .mode-banner { overflow: hidden; }
.index-banner .swiper-slide .image { transform: scale(1); transition: transform 8s linear; }
.index-banner .swiper-slide-active .image { transform: scale(1.1); }
.index-banner .swiper-pagination { position: absolute; width: 100%; bottom: 50px; text-align: center; }
.index-banner .swiper-pagination-bullet { /*width: 50px; height: 4px;*/ width:10px; height: 10px;     cursor: pointer; background: #fff;border-radius: 0;opacity: 1; border-radius:10px; }
.index-banner .swiper-pagination-bullet + .swiper-pagination-bullet { /*margin-left: 12px;*/ margin-left: 6px; }
.index-banner .swiper-pagination-bullet-active { background: #4aabf7; }

.index-aboutus{padding:100px 0 154px;background:url(../images/about_bg.jpg) no-repeat center;background-size:cover;}
.index-title{text-align:center;}
.index-title .tit{font-size:30px;color:#457ae6;}
.index-title .en-tit{font-size:16px;color:#666666;}
.index-aboutus-con{margin-top:80px;}
.index-aboutus-pic{width:49%;float:right;position: relative; /*overflow: hidden;*/}
.index-aboutus-pic img{  transition: all .3s;}
.index-aboutus-pic:hover img{ transform: scale(1.05)}
.index-aboutus-pic:after{width:96%;height:93.5%;border:3px solid #4c7fe7;border-radius: 4px;position: absolute;content:'';right:-24px;bottom:-20px;z-index: 0;}
.index-aboutus-pic a{display: block;position: relative;z-index: 10;}
.index-aboutus-desc{width:46%;float:left;/*margin-top:5%;*/margin-top:2%;}
.index-aboutus-desc .tit{font-size:24px;}
.index-aboutus-desc .txt{font-size:16px;color:#666;line-height: 1.67;font-size:18px;     line-height: 1.875;   margin-top:40px;}
.index-aboutus-desc .tit:hover,.index-aboutus-desc .txt:hover{color:#457ae6;}
.btn_more{width:140px;height:40px;background:#457ae6;padding:0 20px;display: flex;justify-content: space-between;align-items: center;margin-top:80px;border-radius: 40px;}
.btn_more:hover{background:#0062b2;}
.btn_more span{font-size:14px;color:#fff;}
.btn_more i{width:22px;height:13px;background:url(../images/arr.png) no-repeat center;background-size:100%;}
.white_more{background:none;border:1px solid #fff;} 
.index-business{overflow: hidden;}
.index-business .item{display: block;float:left;position: relative;margin-left:1px;margin-bottom: 1px;}
.index-business .item .desc{display: flex; flex-direction: column; justify-content: center;align-items: center;padding:30px 10%;background:rgba(0,33,61,0.58);position: absolute;left:0;right:0;top:0;bottom:0;}
.index-business .item .desc .icon{width:55px;}
.index-business .item .desc .tit{/*font-size:18px;*/ font-size: 24px; color:#fff;margin-top:15px;text-align: center;}
.index-business .item .desc .txt{font-size:16px;color:#fff;line-height: 1.67;margin-top:15px;text-align: center;display: none;max-height:3.34em; transition:all 0.3s;}
.index-business .item .desc .btn_more{margin-top:30px;display: none;flex:0 0 40px;}
.index-business .item:nth-child(1){width:50%;margin-left:0;}
.index-business .item:nth-child(2){width:49.9%;}
.index-business .item:nth-child(3){width:26.1%;}
.index-business .item:nth-child(4){width:23.7%;}
.index-business .item:nth-child(1) .icon{width:80px;}
.index-business .item:nth-child(1) .desc .txt{max-height:6.68em;margin-top:30px;}
.index-business .item:nth-child(1) .desc .btn_more{margin-top:50px;}
.index-business .item:hover .desc {background:rgba(0,33,61,0.70);} 
.index-business .item:hover .desc .tit{margin-top:20px;}
.index-business .item:hover .desc .txt{display: block;}
.index-business .item:hover .desc .btn_more{display: flex;}

.index-product{padding:120px 0;}
.index-product-list{margin-top:90px;margin-left:-1.39%;margin-right:-1.39%;display: flex;flex-wrap: wrap;}
.index-product-list .item{width:30.55%;float:left;margin-left:1.39%;margin-right:1.39%;margin-bottom:70px;}
.index-product-list .item a{display: block;border-bottom:1px solid #e8e8e9;transition:all 0.3s;} 
.index-product-list .item .img{position: relative;height:0;padding-bottom: 36.8%;background:url(../images/pro_bg.png) no-repeat center bottom;background-size:100%;}
.index-product-list .item .img img{position: absolute;left:0;bottom:0;width: 100%;height:136.5%;object-fit: cover;}
.index-product-list .item .desc{padding:24px 30px 50px;}
.index-product-list .item .desc .tit{font-size:20px;text-align: center;}
.index-product-list .item .desc .txt{font-size:16px;color:#716f6f;line-height: 1.875;margin-top:25px;}
.index-product-list .item a:hover{border-color:#457ae6; box-shadow: 0 0 40px rgba(0,0,0,0.09);}
.index-product-list .item a:hover .desc .tit{color:#457ae6;}
.index-product-list .item a:hover .desc .txt{color:#000;}
.index-product .btn_more{margin:auto;}
.index-honors-patents{padding:120px 0;background:url(../images/honors_bg.jpg) no-repeat center;background-size:cover;}
.index-honors {position: relative;}
.index-honors-patents-left{float:left;width:32%;}
.index-honors-patents .index-title{text-align:left;}
.honors_swiper{overflow: hidden;}
.honors_swiper .swiper-slide .img{display:block;width:100%;height:0;padding-bottom: 70.75%;position: relative;} 
.honors_swiper .swiper-slide .img img{position: absolute;left:0;bottom:0;width: 100%;height:100%;object-fit: cover;}
.honors_swiper .swiper-slide .img:before{width:100%;height:100%;left:0;top:0;content:'';position: absolute;background:rgba(0,0,0,0.1) url(../images/fangda.png) no-repeat 84% 80%;z-index: 2;display: none; }
.honors_swiper .swiper-slide:hover .img:before{display: block;}
.swiper-btns{position: absolute;left:0;bottom:18%;display: flex;}
.swiper-btns .swiper-button-next,.swiper-btns .swiper-button-prev{width:50px;height:50px;position: static;margin:0;background:#fff;border-radius: 100%;box-shadow: 9px 9px 20px rgba(0,0,0,0.09);}
.swiper-btns .swiper-button-prev{margin-right:35px;}
.swiper-btns .swiper-button-next:after,.swiper-btns .swiper-button-prev:after{font-size:20px;}
.swiper-btns .swiper-button-next:hover,.swiper-btns .swiper-button-prev:hover{background:#457ae6;color:#fff;} 
.index-patents {position: relative;margin-top:150px;}
.index-patents .index-stitle{font-size:16px;color:#919191;margin-top:40px;} 
.index-patents-number{overflow: hidden;}
.index-patents-number .item{padding:30px 0;float:left;}
.index-patents-number .item:nth-child(1){margin-right:12%;}
.index-patents-number .item .stit{font-size:16px;}
.index-patents-number .item .number span{font-size:48px;color:#457ae6;font-family: "AliHeavy"; line-height: 1;}
.index-patents-number .item .number em{font-size:16px;color:#666;padding-left:10px;}
.index-patents-number .item:nth-last-child(1){clear:both;float:none;border-top:1px solid rgba(69,122,230,0.1);}
.index-patents-number .item:nth-last-child(1) .stit{font-size:22px;}
.index-patents-number .item:nth-last-child(1) .number span{font-size:60px;}
.patents_swiper{overflow: hidden;padding:0 8% 180px;background:url(../images/flatform_bg.png) no-repeat center bottom;background-size:100%;}
.patents_swiper .swiper-slide{/*background:#fff;*/ transition:all 0.3s;/*margin-top:5.5%;*/}
.patents_swiper .swiper-slide .img {display:block;position: relative;transform: scale(0.8);
    transform-origin: center bottom; }
.patents_swiper .swiper-slide .img:before{width:100%;height:100%;left:0;top:0;content:'';position: absolute;background:rgba(0,0,0,0.1) url(../images/fangda.png) no-repeat center;z-index: 2;display: none;}

.patents_swiper .swiper-slide:hover .img:before{display: block;}
.patents_swiper .swiper-slide .img img {width:100%;position: relative;z-index: 1; }
.patents_swiper .swiper-slide-active{margin-top:0;}
.patents_swiper .swiper-slide-active .img{transform: scale(1);}
.index-business-map{background:url(../images/layout_bg.jpg) no-repeat center;background-size:cover;padding:100px 0 150px;}
.index-business-map .index-title .tit,.index-business-map .index-title .en-tit{color:#fff;}
.index-business-map .index-title .txt{font-size:16px;color:#fff;line-height: 1.67;margin-top:30px;}
.index-business-map .index-title .txt:hover{color:rgba(255,255,255,0.8)}
.business-map{width:87.5%;margin:40px auto 0; display: flex;justify-content: space-between;align-items: center;}
.map-box{width:57.85%;float:left;position: relative;}
.map_dot{width:21px;height:28px;position: absolute;cursor:pointer;}
.map_dot i{display:block;width:100%;height:100%;background:url(../images/point1.png) no-repeat center;transition:all 0.3s;transform-origin: center;}
.map_dot.active i{background:url(../images/point2.png) no-repeat center;transform:scale(1);}

.map-info{width:36.25%;float:right;}
.searchBox{display: flex;justify-content: space-between;position: relative;z-index: 10;}
.citySelect{width:48.8%; position: relative;}
.select-input{padding:0 20px;position: relative;cursor: pointer; height: 42px;line-height: 42px;border: 1px solid rgba(255,255,255,0.5);border-radius:2px;font-size:16px;color:#fff;transition: all 1s; }
.select-input:after {content: '';display: block;width: 0;height: 0;border-top:8px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;margin-top: -4px;pointer-events: none;position: absolute;right: 15px;top: 50%;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
.select-input:hover{border-color: #fff; } 
.select-options{border:1px solid rgba(255,255,255,0.5);border-top:none;background:rgba(255,255,255,0.8);border-radius:2px; width: 100%; opacity: 0;overflow: hidden;pointer-events: none;position: absolute;top: 100%;left: 0;  -webkit-transition: all .2s ;z-index: 9; max-height:280px;overflow-y:auto;}
.select-option{padding:0 20px;height: 35px;line-height: 35px;cursor: pointer;font-size:16px;color:#457ae6;}
.select-option.active{font-weight: bold;}
.select-option:hover{background:rgba(255,255,255,0.5);}
.searchInput{width:48.8%;display:flex;border:1px solid rgba(255,255,255,0.5);border-radius:2px; }
.searchInput input{ width:90%;height:38px;padding:10px;flex:1;background:none;color:#fff;border:none;}
.searchInput input::-webkit-input-placeholder {color:#fff;}
.btnSearch{flex:0 0 36px;width:36px;height:36px;background:url(../images/search.png) no-repeat center;background-size:18px;border:none;} 
.map-info-con{margin-top:20px;padding:40px 20px 40px 30px;background:rgba(255,255,255,0.9);border-radius: 10px;}
.map-info-con .item{display:none;height:300px;overflow: hidden;}
.map-info-con .item.active{display: block;}
.map-info-con .item .map-info-list{margin-bottom: 20px;}
.map-info-con .item .map-logo{max-width:156px;margin-left:20px;}
.map-info-con .item .map-tit{font-size:20px;color:#457ae6;margin-top:15px;margin-left:20px;}
.map-info-con .item .map-txt{margin-top:20px;padding:20px 20px 0;border-top:1px solid rgba(215,215,215,0.8);}
.map-info-con .item .map-txt li{font-size:16px;padding-bottom:3px;font-family: "AliBold"; padding-left:22px;margin-bottom: 1em;}
.map-info-con .item .map-txt li:nth-child(1){background:url(../images/map_icon1.png) no-repeat 0 0;}
.map-info-con .item .map-txt li:nth-child(2){background:url(../images/map_icon2.png) no-repeat 0 0;}
.map-info-con .item .map-txt li:nth-child(3){background:url(../images/map_icon3.png) no-repeat 0 0;}
.business-number{padding:24px 100px;background:#fff;border-radius: 160px;box-shadow: 0 0 40px rgba(0,0,0,0.09);display: flex;justify-content: space-between;position: absolute;left:0;right:0;bottom:-215px;}
.business-number .item{text-align: center;}
.business-number .business-number-tit span{font-size:60px;color:#457ae6;font-family: "AliHeavy";line-height: 1;}
.business-number .business-number-tit em{font-size:16px;color:#666;padding-left:5px;}
.business-number .business-number-txt{font-size:18px;color:#666;margin-top:10px;}
.index-news{padding:200px 0 150px;}
.index-news-title{display: flex;justify-content: space-between;align-items: flex-end;}
.index-news-title .index-title{text-align: left;} 
.index-news-tabs span{display: inline-block;font-size:20px;color:#4d4d4d;padding-bottom:6px;border-bottom:2px solid transparent;margin-left:35px;cursor:pointer;}
.index-news-tabs span.active{color:#457ae6;border-color:#457ae6;}
.index-news-list{margin-top:80px;}
.index-news-con{display: none;}
.index-news-con.active{display: block;}
.index-news-pic{width:43%;float:left;}
.index-news-pic a{display: block;position: relative;}
.index-news-pic a .img{position: relative;height:0;padding-bottom: 70%;overflow: hidden;}
.index-news-pic a .img img{position: absolute;left:0;bottom:0;width: 100%;height:100%;object-fit: cover;}
.index-news-pic a .desc{width:69%;position: absolute;right:0;bottom:0;padding:20px 20px 65px;background:rgba(14,72,154,0.64);}
.index-news-pic a .desc .date{font-size:16px;color:#fff;}
.index-news-pic a .desc .tit{font-size:20px;color:#fff;margin-top:15px;line-height: 1.5;height:auto;max-height: 3em;}
.index-news-pic a .desc .learn-more{height:52px;background:#457ae6;font-size:14px;color:#fff;display: flex;align-items: center;padding:0 40px;position: absolute;left:-4px;right:43px;bottom:-26px;}
.index-news-pic a .desc .learn-more i{width:22px;height:13px;background:url(../images/arr.png) no-repeat center;background-size:100%;margin-right:10px;}
.index-news-pic a .desc .learn-more:hover{background:#0062b2;}
.index-news-right{margin-top:50px;overflow: hidden;}
.index-news-right .item{width:50%;padding-left:10%;float:left;}
.index-news-right .item .date{font-size:14px;color:#666;font-family: "AliLight";}
.index-news-right .item .date span{display: block;font-size:24px;color:#2f2e2e;font-family: "AliMedium";}
.index-news-right .item .tit{font-size:18px;line-height: 1.5;height:3em;margin-top:20px;}
.index-news-right .item .tit a:hover{color:#457ae6;}
.index-news-right .item .txt{font-size:16px;color:#999;line-height: 1.67;height:3.34em;margin-top:20px;}
.index-news-right .item .txt:hover{color:#000;}
.index-news-right .item .btn_more{margin-top:50px;}
.index-partners{padding:90px 0 150px;background:url(../images/partner_bg.jpg) no-repeat center;background-size:cover;}
.partners_swiper{margin-top:40px;position: relative;} 
.partners_swiper .swiper-slide {height:66px;background: #fff;box-shadow: 0 0 16px rgba(0,0,0,0.05); display: flex;justify-content: center;align-items: center;padding:10px 20px;}
.partners_swiper .swiper-slide .img{height:100%; display: flex;justify-content: center;align-items: center;}
.partners_swiper .swiper-slide .img img{max-height: 100%;}
.partners_swiper .swiper-button-next,.partners_swiper  .swiper-button-prev{color:#0062b2;}
.partners_swiper  .swiper-button-prev{left:-10%;}
.partners_swiper .swiper-button-next{right:-10%;}

.inbanner{position: relative;} 
.inbanner .inban_title{position: absolute;left:0;top:0;right:0;bottom:0;/*background: linear-gradient(0deg, rgba(0,84,168,0.9) 0%,rgba(69,144,205,0.78) 30%, rgba(69,144,205,0.78) 100%);*/background: linear-gradient(0deg, rgba(0,84,168,0.5) 0%,rgba(69,144,205,0.38) 30%, rgba(69,144,205,0.38) 100%);}
.inbanner .tit{position: absolute;left:50%;top:50%;transform:translateX(-50%);font-size:30px;color:#fff;padding-bottom:20px;}
.inbanner .tit:after{width:2.2em;border-bottom:1px solid #fff;content:"";position: absolute;left:50%;bottom:0;transform:translateX(-50%);}
.menu-box{height:56px;background:#f8f8f8;position: relative;}
.menu-box:after{width:20px;height: 100%;content:'';position: absolute;right:14px;top:0;background:linear-gradient(90deg, rgba(248,248,248,0.3) 0%,rgba(248,248,248,1) 100%);z-index: 10;display: none;}
.menu-box .swiper-slide{width:auto!important;padding-bottom:12px;}
.menu-box a{display: inline-block;height:48px;font-size:18px;color:#666;font-family: "AliMedium";padding:8px 45px 12px;position: relative;top:12px;}
.menu-box a.active{background:#096cd1;color:#fff;border-radius: 0 24px 24px 0;padding-top:12px;}
.main-box{padding:80px 0;}
.news-list .item{padding:40px 0;border-bottom:1px solid #efefef;overflow: hidden; display: flex;align-items: center;} 
.news-list .item:nth-child(1){padding-top:0;}
.news-list .item .img{width:26.7%;flex:0 0 26.7%; margin-right:5.56%;overflow: hidden;}
.news-list .item .img a{display: block;position: relative;height:0;padding-bottom: 58.76%;overflow: hidden;}
.news-list .item .img a img{position: absolute;left:0;bottom:0;width: 100%;height:100%;object-fit: cover;}
.news-list .item .desc{flex:1;overflow: hidden;}
.news-list .item .desc .tit{font-size:18px;font-family: "AliBold";line-height:1.5;max-height: 3em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news-list .item .desc .txt{font-size:16px;color:#666;line-height:1.5;margin-top:12px;max-height: 3em;height: auto;text-indent: 2em;}
.news-list .item .desc .date{font-size:16px;color:#727171;margin-top:30px;}
.news-list .item .desc a:hover .tit{color:#457ae6;}
.mdshares{ text-align: center; margin-top: 30px; overflow: hidden; position: relative;}
.mdshares a{ padding: 0 15px; display: inline-block; position: relative; background: #fff; z-index: 2;}
.mdshares img{  width:35px; height: auto;}

.mdshare{ text-align: center; position: relative; margin-bottom:0;}
.mdshare .social-share>a{ display: inline-block; border: none; margin:0 5px; width: 24px; height: 24px; border-radius:24px; }
.mdshare .social-share>a:before{ display: none;}
.mdshare .social-share>a.icon-wechat{ background:#e7e6e6 url("../images/icon_wx.png") center center no-repeat; background-size: 16px auto;}
.mdshare .social-share>a.icon-weibo{ background:#e7e6e6 url("../images/icon_sina.png") center center no-repeat;background-size: 16px auto;}
.news-info {padding:0 5%;}

.news-info .news-title { text-align: center;  font-size:24px;color:#000; line-height: 1.7; }
.news-info .source {padding:25px 0 20px;text-align: center;color:#666;font-size:16px;display: flex;justify-content: center;align-items: center; } 
.news-info .source .time{font-size:16px;color:#4a4949;padding-left:30px;background:url(../images/time.png) no-repeat left center;/*margin-right:75px;*/}
.news-info .source>*{ margin: 0 25px}
.news-info .source .share{display: flex;}
.news-info .source .share a{display: block;position: relative;}
.news-info .source .share_icon{width:30px;height:30px;border-radius: 100%;background:#f3f3f3;padding:8px;margin-right:5px;}
.news-info .source .share_icon img{vertical-align:top;}
.news-info .source .share_icon:hover{background:#eaeaea;}
.news-info .source .share a .ewm{width: 100px;padding: 6px;text-align: center; line-height: normal; background: #fff;position: absolute;left: 50%;top: 130%;margin-left: -50px;opacity: 0;visibility: hidden;box-shadow: 0px 0px 10px rgb(0 0 0 / 10%); transition: all 0.3s;}
.news-info .source .share a .ewm:after {width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #fff;content: '';position: absolute;top: -6px;left: 50%;margin-left: -6px;}
.news-info .source .share a:hover .ewm{opacity: 1;visibility: visible;}
.news-info .content { padding:40px 0;border-top:1px solid #edecec;border-bottom:1px solid #edecec;  max-width:1000px; margin:0 auto; font-size:18px;color:#595757; line-height: 1.8;overflow: hidden;  }
.news-info .content p { margin-bottom: 1em; } 
.news-info .content img {  height:auto!important; } 
.news-info .prev-next {margin-top: 30px;}
.news-info .prev-next ul{display: flex;justify-content: space-between; }
.news-info .prev-next li {font-size: 18px; }
.news-info .prev-next li a {display:block; color: #797878; } 
.news-info .prev-next li a:hover { text-decoration: underline; color: #096cd1; }
.news-info .prev-next li:nth-child(1) a{padding-left:20px;background:url(../images/arr_left.png) no-repeat left center;} 
.news-info .prev-next li:nth-child(2) a{padding-left:32px;background:url(../images/list.png) no-repeat left center;}
.news-info .prev-next li:nth-child(3) a{padding-right:20px;background:url(../images/arr_right.png) no-repeat right center;}
.news-info .prev-next li:nth-child(1) a:hover{background:url(../images/arr_left1.png) no-repeat left center;}
.news-info .prev-next li:nth-child(2) a:hover{background:url(../images/list1.png) no-repeat left center;}
.news-info .prev-next li:nth-child(3) a:hover{background:url(../images/arr_right1.png) no-repeat right center;}
.bg-f0{background:#f0f0f0;}
.bg-f0 .menu-box{background:#ededed;}
.honors-menu{display: flex;justify-content: space-between;align-items: flex-end;padding-bottom:30px;border-bottom:1px solid #d0cece;}
.menu-title{font-size:30px;font-family: "AliSemBold";}
.menu-links a{display:inline-block;font-size:16px;color:#666;margin-left:40px;}
.menu-links a.active{color:#457ae6;}
.honors-box{background:url(../images/jia_bg.png) repeat-y 0 0;background-size: 100%}
.honors_list {padding-top: 56px;}
.honors_list .item{float:left;width:28.3%;padding:9px;background:url(../images/border.png) no-repeat 0 0;background-size:100% 100%;position: relative;margin-left:7.55%;margin-bottom: 14.55%;}
.honors_list .item:nth-child(3n+1){clear:both;margin-left:0;}
.honors_list .item:before{width: 0;height: 0;border-left: 16px solid transparent;border-top: 36px solid #a9a9ab;content: '';position: absolute;bottom: 0;left: -16px;z-index: 0;}
.honors_list .item a{display: block;position: relative;height:0;padding-bottom: 70.75%;overflow: hidden;z-index: 2;}
.honors_list .item a img{position: absolute;left:0;bottom:0;width: 100%;height:100%;object-fit: cover;}

.patents-menu{display: flex;align-items: flex-end;padding-bottom:30px;border-bottom:1px solid #d0cece;}
.patents-menu .menu-desc{font-size:16px;padding-left:25px;}
.patents-menu .patents-num{color: #457ae6}

.patents-box{background:url(../images/jia_bg1.png) repeat-y 0 0;background-size: 100%;margin-top:30px;}
.patents-title{font-size:30px;text-align: center;position: relative;background:url(../images/line.png) no-repeat center bottom;padding-bottom: 20px;margin-top:35px;}
.patents_list {padding-top: 20px;}
.patents_list .item{float:left;width:20.4%;padding:9px;background:url(../images/border1.png) no-repeat 0 0;background-size:100% 100%;position: relative;margin-left:6.133%;margin-bottom: 12%;}
.patents_list .item:nth-child(4n+1){clear:both;margin-left:0;}
.patents_list .item:before{width: 0;height: 0;border-left: 16px solid transparent;border-top: 36px solid #a9a9ab;content: '';position: absolute;bottom: 0;left: -16px;z-index: 0;}
.patents_list .item a{display: block;position: relative;height:0;padding-bottom: 140%;overflow: hidden;z-index: 2;}
.patents_list .item a img{position: absolute;left:0;bottom:0;width: 100%;height:100%;object-fit: cover;}
.history-logo{max-width: 302px;margin:60px auto 0;}
.history-list{margin-top:30px;padding:100px 4.8% 0;border-top:1px solid #0062b2;overflow: hidden;position: relative;}
.history-list:before{height:100%;border-left:1px solid rgba(0,98,178,0.3);content:'';position: absolute;left:50%;top:0;}
.history-list .item{width:50%;padding-top:40px;padding-bottom:20px;position: relative;}
.history-list .item .slogo{width:36px;height:36px;padding:7px;background:#fff;position: absolute;top:40px;border-radius: 100%;transition:all 0.3s;}
.history-list .item .slogo i{display: block;width:100%;height:100%;padding:4px;background:url(../images/slogo.png) no-repeat center;background-size:80%;border-radius: 100%;border:1px solid rgba(0,98,178,0.3);}
.history-list .item .history-year{font-size:24px;font-family: "AliBold";}
.history-list .item .history-title{font-size:18px;color:#595757;margin-top:15px;line-height: 1.67;}
.history-list .item:nth-child(2n+1){clear:both;padding-right:50px;text-align: right;}
.history-list .item:nth-child(2n+1) .slogo{right:-18px;}
.history-list .item:nth-child(2n){padding-left:50px;float:right;}
.history-list .item:nth-child(2n) .slogo{left:-18px;}
.history-list .item:hover .history-year{color:#096cd1;}
.history-list .item:hover .slogo{width:64px;height:64px;top:24px;}
.history-list .item:nth-child(2n+1):hover .slogo{right:-32px;}
.history-list .item:nth-child(2n):hover .slogo{left:-32px;}

.about-title{font-size:30px;font-family: "AliSemBold";padding-bottom:30px;border-bottom:1px solid #d0cece;}
.article-content{margin-top:60px;font-size:18px;color:#595757; /*line-height: 1.8;*/line-height: 1.875;}
.article-content p{margin-bottom: 1em;line-height: 1.875;text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute;}
.article-content img{height: auto!important;}
.profile-box{display: flex;justify-content: space-between;/*align-items: center;*/margin-bottom: 2em;}
.profile-box .img{width:49.72%;flex:0 0 49.72%;margin-right:4.17%;overflow: hidden;}
.profile-box .img img{  width: 100%!important; height: 100%!important; object-fit: cover;}
.profile-box p:nth-last-child(1){ margin-bottom: 0;}
.culture-list{margin-top:75px;}
.culture-list .item{display: flex; align-items: center;justify-content: space-between;margin-bottom: 40px;} 
.culture-list .item .img{width:52%;flex-shrink: 0;}
.culture-list .item .img span{display: block;height:0;padding-bottom: 56.27%;overflow: hidden;position: relative;}
.culture-list .item .img img{position: absolute;left:0;bottom:0;width: 100%;height:100%;object-fit: cover;}
.culture-list .item .desc{width:48%;flex-shrink: 0;}
.culture-list .item .desc .num{font-size:40px;font-style: italic;color:#bebdbd;}
.culture-list .item .desc .tit{font-size:24px;font-family: "AliBold";margin-top:89px;}
.culture-list .item .desc .txt{font-size:18px;color:#595757;margin-top:20px;}
.culture-list .item:nth-child(2n+1){flex-direction: row-reverse;}
.culture-list .item:nth-child(2n) .desc{text-align: right;}
.culture-ygfc{padding:100px 0;}
.culture-title{font-size:30px;font-family: "AliSemBold";text-align: center;padding-bottom:20px;position: relative;} 
.culture-title:after{width:2.2em;border-bottom:1px solid #096cd1;content:"";position: absolute;left:50%;bottom:0;transform:translateX(-50%);}
.about-culture .index-title .tit,.culture-ygfc  .index-title .tit{color:#000;}
.culture_swiper{margin-top:85px;position: relative;}
.culture_swiper .swiper{padding:40px 0;}
.culture_swiper .swiper-slide{width:61%;background:#fff;transition:all 0.3s;box-shadow:0 0 40px rgba(0,0,0,0.09);}
.culture_swiper .swiper-slide .img {width:100%;display:block;position: relative;} 
.culture_swiper .swiper-slide .img:before{width:100%;height:100%;content:'';position: absolute;left:0;top:0;background:rgba(255,255,255,0.8);z-index: 10;opacity: 1;transition:all 0.3s;}
.culture_swiper .swiper-slide-next .img:before,.culture_swiper .swiper-slide-prev .img:before{background:rgba(255,255,255,0.5);}
.culture_swiper .swiper-slide .img img {width:100%;position: relative;z-index: 1; }
.culture_swiper .swiper-slide .btn_play{width:88px;height:88px;background:url(../images/play.png) no-repeat center;background-size:100%;position: absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index: 10;cursor:pointer;}
.culture_swiper .swiper-slide-active  .img:before{background:rgba(255,255,255,0);opacity: 0;} 

.culture_swiper .swiper-button-next,.culture_swiper .swiper-button-prev{width:50px;height:50px;  background:#fff;border-radius: 100%;box-shadow: 9px 9px 20px rgba(0,0,0,0.09);margin-top:-25px;}
.culture_swiper .swiper-button-prev{left:-6%;}
.culture_swiper .swiper-button-next{right:-6%;}
.culture_swiper .swiper-button-next:after,.culture_swiper .swiper-button-prev:after{font-size:20px;}
.culture_swiper .swiper-button-next:hover,.culture_swiper .swiper-button-prev:hover{background:#457ae6;color:#fff;} 
.popupBox{width:100%;height:100%;position: fixed;left:0;top:0;background:rgba(0,0,0,0.6);z-index: 100000; display: none; flex-direction: column;}
.popupBox.show{display: block;}
.popupCon{width:90%;max-width:900px;margin:0 auto;  position: absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%); } 
.popupCon .video_w{width: 100%; position: relative; }
.popupCon .video_w video{width: 100%;}

.popupClose{width:20px;height:20px;cursor:pointer;position: absolute;right:-30px;top:-30px;} 

.benefits-top{position: relative;padding-bottom: 60px;border-bottom:1px solid #d6d6d6; display: flex;justify-content: space-between;}
.benefits-top:after{width:32px;border-bottom:2px solid #096cd1;content:'';position: absolute;left:0;bottom:0;}
.benefits-title{font-size:30px;font-family: "AliSemBold";margin-right:13%;white-space: nowrap;}
.job-title{color:#096cd1;}
.benefits-desc{font-size:18px;color:#595757;font-family: "AliLight"; line-height: 1.875;}
.benefits-list{margin-top:75px;}
.benefits-list .item{display: flex; align-items: center;justify-content: space-between;margin-bottom: 40px;} 
.benefits-list .item .img{width:46.18%;flex-shrink: 0;position: relative;}
.benefits-list .item .img:after{width:100%;height:80%;position: absolute;left:0;bottom:0;content:'';background: linear-gradient(0deg, rgba(72,157,241,0.5) 0%,rgba(72,157,241,0) 100%);}
.benefits-list .item .img span{display: block;height:0;padding-bottom: 56.24%;overflow: hidden;position: relative;}
.benefits-list .item .img img{position: absolute;left:0;bottom:0;width: 100%;height:100%;object-fit: cover;}
.benefits-list .item .desc{width:45%;flex-shrink: 0;}
.benefits-list .item .desc .num{font-size:14px;font-style: italic; }
.benefits-list .item .desc .tit{font-size:24px;font-family: "AliBold";margin-top:30px;}
.benefits-list .item .desc .txt{font-size:18px;color:#595757;margin-top:30px;}
.benefits-list .item:nth-child(2n){flex-direction: row-reverse;} 
.benefits-list .item:hover .desc .num{color:#096cd1;}

.career-title{font-size:30px;text-align: center;font-family: "AliSemBold";margin-top:80px;}
.career-search{max-width: 440px;border:1px solid #e4e3e3;margin:25px auto 0;padding:10px 10%;border-radius: 50px; display: flex;}
.career-search .btn_search{display:block;width:26px;height:26px;background:url(../images/search3.png) no-repeat left center;background-size:100%;cursor:pointer;}
.career-search input{ width:100%; padding-left:20px;height:26px;}
.career_list{ position: relative;z-index: 10;}
.career_head{display: flex;line-height:60px;margin-top:60px;}
.career_head span{width:20%;padding:0 10px;font-size:16px;color:rgba(23,23,23,0.6);text-align: center;white-space: nowrap;} 
.career_head span:nth-child(1){width:30%;text-align: left;padding-left:5%;}
.career_head span:nth-last-child(1){width:10%;}
.career_item:nth-child(2n+1){background:#f7f7f7;}
.career_cell{display: flex; align-items: center;padding:25px 0; }
.career_cell span{width:20%;padding:0 10px;font-size:16px;  text-align: center; position: relative;}
.career_cell span:nth-child(1){width:30%;font-size:20px;font-family: "AliMedium";padding-left:5%;text-align: left;display: flex;}
.career_cell span em{font-size:12px;color:#fff;background:#bd0905;height:16px;display:inline-block;padding:0 7px;border-radius: 4px;position: relative;vertical-align: top;white-space: nowrap;}
.career_cell span em:before{width: 0;height: 0;border-left: 6px solid transparent;border-top: 12px solid #bd0905;content: '';position: absolute;bottom: 3px;left: -6px;z-index: 0; transform:rotate(75deg);}
.career_cell a{width:10%;text-align: center;}
.career_cell a:hover{color:#096cd1;}
.career_drop{padding:30px;display: none;background:#fff;}
.career_drop .career_con{font-size:16px;color:#333;line-height: 1.5;}
.career_drop .career_con p{margin-bottom: 10px;}
.career_drop .submit_resume{display: inline-block;margin-top:20px;}
.career_drop .submit_resume .learn_more{display:block;height:38px;padding:0 16px;background:#096cd1;text-align:center;line-height: 38px;}
.career_drop .submit_resume .learn_more span{color:#fff;font-size:14px;font-weight: bold;}
.career_drop .learn_more i{transform:scale(0.8);}
.career_drop .learn_more i,.career_drop .learn_more i:after{border-color:#fff;}
.career_drop .learn_more i:before{background:#fff;}
.career_cell.active{background:#f3faf6;border-color:#f3faf6;}
.career_cell.active span{color:#096cd1;} 
.search_box{ padding: 150px 0; background: #f2f2f2;}
.search_title{font-size:40px;font-weight: bold;text-align: center;margin-bottom: 30px;}
.index-search { width:80%;margin:auto; }
.index-search .form { display: block; overflow: hidden;background:#fff; }
.index-search .btn { cursor: pointer; float: right; height: 50px; width: 100px; text-align: center; line-height: 50px; background:  #096cd1 url(../images/search1.png) center no-repeat;background-size:20px; color: #fff; font-size: 16px; text-indent: 9999em; }
.index-search .control { float: none; overflow: hidden; }
.index-search .control .inp { font-size: 16px; height: 50px; width: 100%;   padding: 0 15px; box-sizing: border-box; outline: none; background: transparent;border:none; }
.index-search .control .inp:focus { border-color: #fff; }
.investor-top .item{display: block;width:30%;float:left;margin-left:5%;}
.investor-top .item:nth-child(1){margin-left:0;}
.investor-top .item .img{display: block;height:0;padding-bottom: 56.22%;overflow: hidden;position: relative;}
.investor-top .item .img img{position: absolute;left:0;bottom:0;width: 100%;height:100%;object-fit: cover;}
.investor-top .item .date{font-size:14px;color:#727171;margin-top:20px;}
.investor-top .item .tit{font-size:18px;height:3em;line-height: 1.5;font-family: "AliMedium";margin-top:10px;}
.investor-top .item .more{color:#4c4c4c;margin-top:40px;}
.investor-top .item .more span{padding-right:32px;background:url(../images/arr2.png) no-repeat right center; }
.investor-top .item:hover .date,.investor-top .item:hover .tit,.investor-top .item:hover .more{color:#096cd1;}
.investor-list{margin:60px 0;border-top:1px solid #efefef;}
.investor-list .item{padding:25px 35px;border-bottom:1px solid #efefef; display: flex;justify-content: space-between;}
.investor-list .item .tit{width:70%;font-size:18px;font-family: "AliMedium";padding-right: 10%;}
.investor-list .item .date{width:10%;font-size:14px;color:#727171;padding:0 20px;white-space: nowrap;}
.investor-list .item .more{width:10%;color:#4c4c4c;white-space: nowrap; }
.investor-list .item .more span{padding-right:32px;background:url(../images/arr2.png) no-repeat right center; }
.investor-list .item .tit:hover,.investor-list .item .more:hover{color:#096cd1;}
.investor-block{display: flex;justify-content: space-between;padding:35px 45px;background:url(../images/investor_bg.jpg) no-repeat center;background-size:cover;margin-top:80px;}
.investor-block-left .tit .span1{font-size:20px;font-family: "AliExtraBold";padding-right:20px;}
.investor-block-left .tit .span2{font-size:16px;font-family: "AliExtraBold";}
.investor-block-left .price{margin-top:40px;}
.investor-block-left .price span{font-size:40px;color:#ce0c0c;font-family: "AliExtraBold";padding-right:12px;}
.investor-block-left .price em{font-size:16px;color:#727171;}
.investor-block-left .price span.stock{
    color:#037b66;
}
.investor-block-right .txt{font-size:16px;color:#727171;}
.investor-block-right .investor-block-data{margin-top:40px;display: flex;justify-content: space-between;} 
.investor-block-right .investor-block-data dl dt{font-size:16px;color:#727171;}
.investor-block-right .investor-block-data dl dd{font-size:30px;color:#ce0c0c;font-family: "AliExtraBold";}
.investor-block-right .investor-block-data dl dd.stock{
    color:#037b66;
}

.contact-title{text-align: center;}
.contact-title .tit{font-size:30px;font-family: "AliSemBold";}
.contact-title .txt{font-size:16px;font-family: "AliLight";color:#595757;margin-top:15px;}
.contact-block{margin-top:50px; display: flex;}
.contact-block .item{width:30.4%;border:1px solid #d6d6d6;/*padding:40px 2% 40px 6%;*/padding:40px 20px 40px 20px; justify-content: center;display: flex;align-items: center;}
.contact-block .item:hover{box-shadow: 0 0 12px rgba(0,0,0,0.09);border-color:#457ae6;}
/*.contact-block .item:nth-child(3n+2){margin-left:4.4%;margin-right:4.4%;}*/
.contact-block .item{margin-left:10px;margin-right:10px;}
.contact-block .item .icon{width:48px;height:48px;border-radius: 100%;background:#145ea8;padding:15px;flex-shrink: 0;/*margin-right: 20%;*/ margin-right: 15px;}
.contact-block .item .desc .tit{/*font-size:16px;*/font-size:18px;font-family: "AliBold";}
.contact-block .item .desc .txt{font-size:16px; color:#595757;margin-top:15px;}
.contact-map{margin-top:60px;position: relative;}
.contact-map-pop{position: absolute;left:58%;top:34%;max-width: 400px;}
.contact-map-dot{width:54px;height:54px;background:rgba(69,122,230,0.3);border-radius: 100%; position: absolute;left:-80px;top:128px;}
.contact-map-dot:before{width:28px;height:28px;background:#457ae6;border-radius: 100%;content:'';position: absolute;left:13px;top:13px;}
.contact-map-info{width:400px;padding:45px;background:rgba(255,255,255,0.77); position: relative;border:1px solid #d6d6d6;}
.contact-map-info:before{/*width: 0;height: 0;border-left: 16px solid transparent;border-top: 30px solid rgba(255,255,255,0.77);content: '';position: absolute;top: 10%;left: -19px;z-index: 0; transform:rotate(75deg);*/ width:27px;height:68px;background:url(../images/jiao.png) no-repeat center;content:'';position: absolute;left:-27px;top:60px;}
.contact-map-info .map-logo{max-width:210px;}
.contact-map-info .map-tit{font-size:24px; margin-top:30px;border-top:1px solid rgba(215,215,215,0.8);padding-top:30px;}
.contact-map-info .map-txt{margin-top:20px; }
.contact-map-info .map-txt li{font-size:16px;line-height: 1.875;display: flex;}
.contact-map-info .map-txt li span{white-space: nowrap;}
.contact-business-menu{width:100%;margin-top:40px;}
.contact-business-menu a{display:inline-block;font-size:18px;color:#4e4e4e;font-family: "AliMedium";margin-right:6%;padding:20px 0;}
.contact-business-menu a.active{color:#0062b2;}
.contact-business-menu.active .wrapper{background:#fff;box-shadow: 0 0 20px rgba(0,0,0,0.09);}
.contact-business-menu.active a{margin-left:30px;}
.contact-business-list{margin-top:55px;}
.contact-business-head{font-size:24px;font-family: "AliSemBold";height:50px;line-height: 50px;padding-left:35px;padding-right:25px;border-left:1px solid #0062b2; background:#f5f6f8 url(../images/slogo1.png) no-repeat right center;background-origin:content-box;}
.contact-business-list .active .contact-business-head{box-shadow: 0 0 40px rgba(0,0,0,0.09); background:#fff url(../images/slogo2.png) no-repeat right center;background-origin:content-box;}
.contact-business-con{display: flex;flex-wrap: wrap;}
.contact-business-con .cell{width:33.33%;padding:0 35px;}
.contact-business-con dl{padding:45px 0;border-top:1px solid #e9e9e9;}
.contact-business-con .cell:nth-child(1) dl,.contact-business-con .cell:nth-child(2) dl,.contact-business-con .cell:nth-child(3) dl{border-top:none;}
.contact-business-con dl dt{font-size:18px;font-family: "AliSemBold";padding-left:15px;position: relative; margin-bottom: 8px;}
.contact-business-con dl dt:before{width:7px;height:7px;border-radius: 100%;background:#0062b2;content:'';position: absolute;left:0;top:0.5em;}
.contact-business-con dl dd{padding-left:15px;font-size:16px;line-height: 1.875;color:#4e4c4d;display: flex;}
.contact-business-con dl dd span{white-space: nowrap;}
.business-section1 .wrapper{display: flex;}
.business-section1 .business-title{width:26.67%;flex-shrink: 0;}
.business-section1 .business-title .tit{font-size:30px;font-family: "AliBold";}
.business-section1 .business-title .txt{font-size:24px;font-family: "AliLight";margin-top:10px;padding-bottom: 20px;background:url(../images/line.png) no-repeat left bottom;} 
.business-section1 .business-desc{font-size:18px;color:#595757;font-family: "AliLight";line-height: 1.875;text-indent: 2em;}
.business-section1 .business-desc p{margin-bottom: 1em;}

.business-section2{background: linear-gradient(180deg, rgba(73,162,243,0.05) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);padding:90px 0;margin-top:80px;}
.business-section2 .business-title{text-align: center;font-size:30px;font-family: "AliBold";padding-bottom: 20px;background:url(../images/line.png) no-repeat center bottom;}
.business-section2 .business-content{display: flex; overflow: hidden;}
.business-tabs{min-width:230px;flex-shrink: 0;position: relative;z-index: 10;}
.business-tabs .mCSB_container,.business-tabs .mCustomScrollBox{ overflow: visible;}
.business-tabs .item{font-size:18px;font-family: "AliMedium";padding-left:22px;padding-right:20px;border-left:5px solid transparent;line-height: 1.5;margin-top:45px;cursor:pointer; position: relative; }
.business-tabs .item:before{width:50px;border-top:1px solid #457ae6;content:'';position: absolute;top:50%;right:-28px;display: none;}
.business-tabs .item.active{font-family: "AliBold";border-left:5px solid #457ae6;}
.business-tabs .item.active:before{display: block;}
.business-content{margin-top:60px;}
.business-information{flex:1;padding:40px 50px;background:rgba(240,245,248,0.8) url(../images/slogo3.png) no-repeat right bottom;background-size:30.52%;position: relative; }  
.business-information .item{display: none;position: relative;}

.business-information .item.active{display: block;} 
.business-tables-tit{font-size:24px;position: relative;font-family: "AliMedium";margin-bottom: 20px;}
.business-tables {overflow-x: auto;}
.business-tables table{width:100%;}
.business-tables table thead tr{background:rgba(219,232,246,0.4);font-size:18px;}
.business-tables table thead th{padding:30px 20px;white-space: nowrap;text-align:left;color:#171717;}
.business-tables table tbody td{border-collapse: collapse;empty-cells: show;padding:20px;/*color:#727171; */font-size:18px;    color:#595757;}
.business-tables table tbody td:nth-child(1){text-align: center;}
.business-tables table tbody tr{background:rgba(219,232,246,0.2);}
.business-tables table tbody tr:nth-child(2n){background:rgba(246,250,254,0.4);}
.business-show{padding-top:60px;background:#f8f8f8; display: flex;align-items: center;margin-bottom: 140px; flex-direction: row-reverse; justify-content: flex-end;}
.business-show .img{width:56.25%;position: relative;top:60px;}
.business-show .tit{font-size:30px;font-family: "AliBold";padding-bottom: 30px;background:url(../images/line.png) no-repeat left bottom;margin-left:4.68%;}
.business-section3 .business-item{width:31.5%;float:left;margin-left:2.75%;position: relative;}
.business-section3 .business-item:nth-child(3n+1){clear:both;margin-left:0;}
.business-section3 .business-item .img{display: block;height:0;padding-bottom: 63.87%;overflow: hidden;position: relative;}
.business-section3 .business-item .img img{position: absolute;left:0;bottom:0;width: 100%;height:100%;object-fit: cover;}
.business-section3 .business-item .tit{width:100%;padding:10px 20px;background:rgba(0,0,0,0.6);position: absolute;left:0;bottom:0;font-size:16px;color:#fff;text-align: center;font-family: "AliMedium";}
.business3-content{/*line-height: 1.67;*/line-height: 1.875;color:#595757;font-size:18px;padding-left:30px;}
.business3-content p{margin-bottom: 1em;line-height: 1.875;}
.business3-content ul{padding-left:2em;}
.business3-content ul li{padding-left:50px;position: relative;margin-bottom: 10px;}
.business3-content ul li:before{width:10px;height:10px;border-radius: 100%;border:1px solid #595757;content:'';position: absolute;left:4px;top:10px;}
.business3-content ul li:after{width:18px;height:18px;border-radius: 100%;border:1px solid #595757;content:'';position: absolute;left:0px;top:6px;}
.business-wgb{font-size:18px;line-height: 1.67;color:#595757;}
.business-wgb p{margin-bottom: 1em;}
.business1-section2 .business-content{display: flex; overflow: hidden;}
.business1-swiper{padding:110px 0 0;background:rgba(72,157,242,0.05);margin-top:95px;} 
.business1-swiper .swiper-wrapper{align-items: flex-end;}
.business1-swiper .swiper-slide{width:20%!important;padding-right:20px;padding-bottom: 45px;  }
.business1-swiper .swiper-slide:nth-last-child(1){padding-right:0;}
.business1-swiper .swiper-slide:after{width:100%;border-bottom:1px solid rgba(211,213,214,0.5);content:'';position: absolute;left:0;bottom:45px;}
.business1-swiper .swiper-button-next:after,.business1-swiper .swiper-button-prev:after{font-size:38px;}
.business1-swiper .item {padding:20px 20px 100px;position: relative;padding-bottom: 45px;}
.business1-swiper .item:after{width:100%;height:70%;background:#fff;content:'';position: absolute;left:0;top:30%; transition:all 0.3s;}
.business1-swiper .item:before{width:12px;height:12px;border-radius: 100%;background:#d3d5d6;content:'';position: absolute;left:50%;margin-left:-6px;bottom:-6px;z-index: 2;}
.business1-swiper .item .img{position: relative;height:0;padding-bottom: 75.86%;z-index: 2; }
.business1-swiper .item .img img{position: absolute;left:0;bottom:0;width: 100%;height:100%;object-fit: cover;}
.business1-swiper .item .tit{text-align: center;font-size:18px;font-family: "AliBold";margin-top:20px; position: relative;z-index: 2;top:0;transition:all 0.3s;}
.business1-swiper .swiper-slide.active{width:24%!important;}
.business1-swiper .swiper-slide.active:before{width:45px;height:17px;background:url(../images/slogo1.png) no-repeat center bottom;background-size:45px;content:'';position: absolute;left:47%;margin-left:-22.5px;bottom:50px;}
.business1-swiper .swiper-slide.active .item:before{background:#457ae6;}
.business1-swiper .swiper-slide.active .item:after{height:calc(100% + 60px);top:0;}
.business1-swiper .swiper-slide.active .item .tit{font-size:20px;color:#457ae6;top:10px;}
.business1-section2{ padding:90px 0;}
.business1-content{/*line-height: 1.67;*/line-height: 1.875;color:#595757;font-size:18px;padding-left:30px;}
.business1-content p{margin-bottom: 1em;line-height: 1.875;}
.business1-section2 .business-content{display: none;margin-top:0;}
.business1-section2 .business-content.active{display: flex;}
.about-introduction{padding:80px 0 150px;background:url(../images/about_bg1.jpg) no-repeat center;background-size:cover;}
.about-introduction .index-title{text-align: left;}
.about-introduction .index-title .tit{color:#000;}
.about-intro-con{margin-top:60px;overflow: hidden;position: relative;display: flex;align-items: center;}
.about-intro-con .img{float:left;width:29.86%;border-radius: 0 48% 48% 0;overflow: hidden;margin-right:5.83%; flex-shrink: 0;}
.about-intro-con .desc{overflow: hidden;}
.about-intro-con .desc .txt{font-size:16px;color:#595757;/*line-height: 1.67;*/font-size:18px;    line-height: 1.875;text-indent: 2em;}
.about-intro-con .desc .btn_more{margin-top:50px;background:#eef0f1;}
.about-intro-con .desc .btn_more span{color:#457ae6;}
.about-intro-con .desc .btn_more i{width:18px;height:18px;background: url(../images/jiahao.png) no-repeat center;}
.about-number{width:40%;float:right;}
.about-number .item{margin-top:90px;display: flex; justify-content: space-between; align-items: flex-end; border-bottom:1px solid #d7d8d9;}
.about-number .item:nth-child(1){margin-top:-40px;}
.about-number .item .stit{font-size:16px;color:#b1aeae;font-size:18px;padding-bottom:15px;padding-right:25px;position: relative;}
.about-number .item .stit:after{width:100%;border-bottom:1px solid #457ae6;content:'';position: absolute;left:0;bottom:0;display: none;}
.about-number .item .number span{font-size:48px;/*color:#e4e1e1;*/font-family: "AliHeavy";}
.about-number .item .number em{font-size:16px;/*color:#e4e1e1;*/}
.about-number .item:hover .stit,.about-number .item:hover .number em{color:#000;}
.about-number .item:hover .stit:after{display: block;}
.about-number .item:hover .number span{color:#457ae6;}
.about-number .item .stit,.about-number .item:hover .number em{color:#000;}
.about-number .item .stit:after{display: block;}
.about-number .item .number span{color:#457ae6; padding-right: 15px;}

.about-history{padding:90px 0;background:url(../images/history_bg.jpg) no-repeat center;background-size:cover;}
.history-top {position: relative;}
.history-top .swiper-slide .img{width:42.5%;float:left;margin-right: 6.6%;}
.history-top .swiper-slide .desc{overflow: hidden;padding-top:25px;}
.history-top .swiper-slide .desc .year{font-size: 48px;font-family:"AliSemBold";}
.history-img{ width: 42.5%; margin-right: 6.6%; float: left;}

.history-thumbs{ clear: both;} 
.history-top .swiper-slide .desc ul{margin-top:20px;}
.history-top .swiper-slide .desc ul li{padding-left:40px;font-size:18px; color: #595757; position: relative;margin-bottom: 1em;}
.history-top .swiper-slide .desc ul li:before{height: 1em;border-left:1px solid #457ae6;content: "";position: absolute;left:0;top:0.2em;}
.history-top .swiper-btns{left:50%;bottom:0;}   
.history-thumbs{margin-top:100px;}
.history-thumbs .swiper-slide{padding-top:40px;}
.history-thumbs .swiper-slide .year{font-size:18px;text-align: center;padding-top:45px;position: relative;border-top:1px solid #d6d6d6;}
.history-thumbs .swiper-slide .year:after{width:10px;height:10px;border-radius: 100%;background:#d6d6d6;content:'';position: absolute;left:50%;top:-5px;margin-left:-5px;}
.history-thumbs .swiper-slide-thumb-active .year{font-size:24px;color:#457ae6;font-family:"AliBold";}
.history-thumbs .swiper-slide-thumb-active .year:after{width:46px;height:46px;background:#fff url(../images/slogo2.png) no-repeat  center;background-size:80%;padding:7px;border:1px solid #457ae6;box-shadow: 0 0 20px rgba(69,122,230,0.3);top:-23px;margin-left:-23px;}
.about-honors-patents{padding:200px 0 220px;background:url(../images/zizhi_bg.jpg) no-repeat center top;background-size:cover;}
.about-honors {position: relative;}
.about-honors-patents-left{float:left;width:32%;position: relative;}
.about-honors-patents-left .btn_more{margin-top:250px;}
.about-honors-patents .index-title{text-align:left;} 
.about-honors .swiper-btns{position: static;justify-content: center;margin:100px 0 55px;} 
.about-patents{margin-top:130px;position: relative;top:70px;}
.about-patents .about-honors-patents-left{float:right;width:22%;margin-left:5%;}
.about-patents .patents_swiper{padding:0;background:none; position: relative;}
.about-patents .patents_swiper .swiper-slide{width:32%; }
.about-patents .patents_swiper .swiper-slide{margin-top:10%;}
.about-patents .patents_swiper .swiper-slide-duplicate.swiper-slide-visible,.about-patents .patents_swiper .swiper-slide-visible{margin-top:6%;}
.about-patents .patents_swiper .swiper-slide-visible.swiper-slide-prev,.about-patents .patents_swiper .swiper-slide-visible.swiper-slide-next{margin-top:3%;}
.about-patents .patents_swiper .swiper-slide-active{margin-top:0;}
.about-patents .patents_swiper .swiper-slide-active .img{margin-top:0!important;}
.about-patents .patents_swiper .swiper-btns{position: static;}
.about-patents .patents_swiper .swiper-button-prev,.about-patents .patents_swiper .swiper-button-next{position: absolute;top:10%;}
.about-patents .patents_swiper .swiper-button-prev{left:20%;}
.about-patents .patents_swiper .swiper-button-next{right:20%;}
.about-patents .index-patents-number .item{float:none;text-align: right;margin-right:0!important;border:none!important;margin-top:70px;padding:0;}
.about-patents .index-patents-number .item:nth-child(1){margin-top:0;}
.about-patents .index-stitle{font-size:14px;color:#adacac;position: absolute;left:0;bottom:0;}

.business-information .mCSB_horizontal.mCSB_inside > .mCSB_container{ min-width:100%;  /*width: 100%!important;*/}
.business-information .item{ overflow: hidden;}

.index-banner .bannerIn .swiper-slide{ position: relative;}
.index-banner .bannerIn .swiper-slide:after{ transform:scale(1); transition: transform 8s linear;}
.index-banner .bannerIn .swiper-1.swiper-slide-active:after,.index-banner .bannerIn .swiper-2.swiper-slide-active:after,.index-banner .bannerIn .swiper-3.swiper-slide-active:after,.index-banner .bannerIn .swiper-4.swiper-slide-active:after,.index-banner .bannerIn .swiper-5.swiper-slide-active:after{/*transform: scale(1.1);*/ content: ""; position: absolute; left: 0; top: 0; width: 100%;  height: 100%; background:rgba(0,98,178,.5) /*url("../images/bannertext20.png") no-repeat*/; background-size:cover; display: block;     background: linear-gradient(0deg, rgba(0, 84, 168, 0.5) 0%, rgba(69, 144, 205, 0.38) 30%, rgba(69, 144, 205, 0.38) 100%);}

.index-banner .bannerIn .swiper-1.swiper-slide-active:after{ background:rgba(0,98,178,.4);}

.index-banner .bannerIn .swiper-5.swiper-slide-active:after{content: "";position: absolute; left: 0; top: 0; width: 100%;  height: 100%; background:rgba(0,98,178,.5) ; background-size:cover;display: block;    background: linear-gradient(0deg, rgba(0, 84, 168, 0.5) 0%, rgba(69, 144, 205, 0.38) 30%, rgba(69, 144, 205, 0.38) 100%); }
.index-banner .bannerIn .swiper-3.swiper-slide-active:after{content: "";position: absolute; left: 0; top: 0; width: 100%;  height: 100%; background:rgba(0,98,178,.32); background-size:cover;display: block;  }
.index-banner .bannerIn .swiper-4.swiper-slide-active:after{ background:rgba(0,98,178,.2); }


.bs2{ position: absolute; left:0; top:0; right:0; bottom:0;transform:scale(1); transition: transform 8s linear; z-index: 6; color: #fff; }
.index-banner .bannerIn .swiper-slide-active .bs2 img{}
.btext1 h3{ font-size: 60px; line-height: 100%; font-weight: normal;  letter-spacing:10px; }
.btext1{ position: absolute; left:14%; top: 45%; }
.btext1 cite{ display:block; max-width:600px; margin-top:35px;
text-justify:inter-ideograph; text-align: justify;text-justify: distribute;  line-height: 150%; /*height: 300px;*/ color: #fff; font-size: 18px; font-style: normal;}
.index-banner .bannerIn .swiper-1 .btext1 span,.index-banner .bannerIn .swiper-1 .btext1 i{ display: inline-block;writing-mode: vertical-rl; writing-mode: tb-rl;
letter-spacing:40px; vertical-align: top;
}
.index-banner .bannerIn .swiper-1 .btext1 i{ margin-left: 60px; padding-top: 104px;}
.index-banner .bannerIn .swiper-1 .bs2 .btext1{ top: 20%;} 
.index-banner .bannerIn  .btext1{ transform: scale(0.5); transition: all 1.8s; opacity: 0;}
.index-banner .bannerIn  .swiper-slide-active .btext1{ transform: scale(1);opacity: 1;}

/**/



/*新加*/
.culture-list .item .desc .tit{  font-size:28px;}
.culture-list .item .desc .txt{ font-size: 22px;}
.rfixeds{ display: none; cursor: pointer; width:35px;height: 35px; border-radius:5px; background:rgba(0,98,178,.8) url("../images/ups.png") center center no-repeat; background-size:20px auto; text-align: center;  line-height: 35px; text-align: center; position: fixed; right: 5px; bottom: 20px; z-index: 8;
}
.gotop{ width: 35px; height: 35px; display: block; cursor: pointer;}
.numLabel{ display: inline-block;}
.patents-menu .patents-num{ font-size:24px;  font-weight: bold; display: inline-block; margin: 0 5px;}
.profile-box .img{ max-height: 360px;}

.goprev{ position: absolute; top: 5px; left: 10px; width:30px; height: 30px; border-radius:30px;/*rgba(9,108,209,1) */ background:  url("../images/gobacks2.png") center center no-repeat;  background-size:24px auto; z-index: 8; display: none;}

.index-aboutus-desc .txt p:nth-child(2){ display: none;}
.investor-top{ display: none;}
.investor-list{}
.contact-business-menu a{ cursor:pointer;}

.news-info .prev-next{ max-width: 1000px; margin: 30px auto 0 auto;}


/*新加地图修改*/
/*.map_dot{  transform: translateX(-35px) translateY(-20px)}*/




@media only screen and (max-width:1540px) { 
.btext1{ position: absolute; left:8%;}
.btext1 h3{font-size: 54px;}
.profile-box .img{ max-height: none;}
	
	
}

@media only screen and (max-width:1440px) {
	.index-business .item .desc .icon{width:40px;} 
	.partners_swiper  .swiper-button-prev{left:-5%;}
	.partners_swiper .swiper-button-next{right:-5%;} 
	.news-list .item .desc .date{margin-top:20px;}
	.news-info .content{font-size:16px;}
	.news-info .prev-next li{font-size:16px;}
	.contact-block .item{padding:30px 2% 30px 4%;}
	.contact-block .item .icon{margin-right:8%;}
	.index-news{padding:130px 0 100px;}
	.index-aboutus,.index-partners{padding:50px 0 100px;}
	.index-aboutus-con{margin-top:40px;}
	.index-product{padding:80px 0;}
	.about-honors-patents{padding:130px 0 180px;}
	.index-business .item .desc{padding:20px 6%;}
	.index-business .item .desc .tit,.index-business .item:hover .desc .tit{margin-top:10px;}
	.index-business .item .desc .txt{font-size:14px;margin-top:10px;}
	.index-business .item .desc .btn_more{margin-top:15px;}
	.honors_list .item{margin-bottom:7.55%;}
	.patents-box{background-size: 106%;margin-top: 130px;}
	.patents_list{position: relative;top: -30px;}
	.patents_list .item{margin-bottom:10%;}
	
	.about-patents .index-patents-number .item{ margin-top: 40px;}
	

}
@media only screen and (max-width:1280px) {
	.patents_swiper{padding-bottom: 150px;}
	.patents_list{top: -65px;}
	.patents_list .item{margin-bottom:7%;}
}
@media only screen and (max-width:1024px) {
	.business-tables table tbody td{ font-size: 16px;}
	.inbanner .tit{font-size:16px;padding-bottom:10px;transform:translateX(-50%) translateY(-50%);}
	.menu-box a{font-size:14px;padding:5px 24px 8px;height:auto;}
	.menu-box a.active{padding-top:10px;}
	.main-box{padding:30px 0;}
	.news-list .item{padding:20px 0;}
	.news-list .item .img{width:40%;flex:0 0 40%;}
	.news-list .item .desc .tit{font-size:16px;}
	.news-list .item .desc .txt{font-size:14px;}
	.news-list .item .desc .date{font-size:14px;margin-top:10px;}
	.news-info{padding:0;}
	.news-info .news-title{font-size:18px;}
	.news-info .source .time{font-size:14px;margin-right: 20px;}
	.investor-top .item .tit{font-size:16px;}
	.investor-list .item{padding:15px 0;}
	.investor-list .item .date{width:auto;padding:0;}
	.investor-list .item .tit{padding-right: 0;font-size:16px;}
	.investor-list .item .more{display: none;}
	.benefits-top{padding-bottom: 30px;}
	.benefits-title{font-size:20px;}
	.benefits-desc{font-size:16px;margin-top:20px;}
	.benefits-list{margin-top:40px;}
	.benefits-list .item .desc .tit{font-size:18px;margin-top:20px;}
	.benefits-list .item .desc .txt{font-size:16px;margin-top:20px;}
	.contact-map-pop{zoom:0.6;}
	.business-tabs{min-width: 0;}
	.business-tabs .item{margin-top:20px;font-size:16px;}
	.business-information{padding:20px;}
	.business1-swiper .swiper-slide{width:25%!important;}
	.business1-swiper .swiper-slide.active{width:28%!important;}
	.business1-swiper .item .tit{font-size:16px;}
	.business1-swiper .swiper-slide.active .item .tit{font-size:18px;}
	.business1-section2{padding:40px 0;}
	.business1-content{padding-left:0;font-size:16px;}
	.business-section1 .business-title .tit{font-size:20px;}
	.business-section1 .business-title .txt{font-size:16px;}
	.business-section1 .business-desc{font-size:16px;}
	.business1-swiper{padding:50px 0 0;margin-top:40px;}
	.business-show .tit{font-size:16px;}
	.culture-ygfc{padding:50px 0;}
	.culture_swiper{margin-top:20px;}
	.culture-list .item .desc .num{font-size:24px;}
	.culture-list .item .desc .tit{font-size:18px;margin-top:10px;}
	.culture-list .item .desc .txt{font-size:16px;margin-top:10px;}
	.culture-title{font-size:20px;}
	.index-business .item:hover .desc .txt{display: none;}
	.index-business .item .desc .btn_more{margin-top:10px;}
	.index-business .item:nth-child(1) .desc .btn_more{margin-top:20px;}
	.index-business .item .desc .tit,.index-business .item:hover .desc .tit{margin-top:10px;}
	.index-business .item:nth-child(2){width:49.7%;}
	.index-business .item:nth-child(3){width:25.8%;}
	.index-aboutus-desc{margin-top:0;}
	.index-aboutus-desc .txt{margin-top:20px;}
	.btn_more{margin-top:30px;}
	.index-business .item .desc .tit{font-size:16px;}
	.index-patents-number .item .number span{font-size:36px;}
	.index-patents-number .item:nth-last-child(1) .stit{font-size:18px;}
	.index-patents-number .item:nth-last-child(1) .number span{font-size:40px;}
	.patents_swiper{padding-bottom: 100px;}
	.index-patents .index-stitle{margin-top:20px;}
	.index-patents-number .item{padding:20px 0;}
	.index-honors-patents{padding:50px 0;}
	.index-patents{margin-top:50px;}
	.index-business-map{padding:50px 0 100px;}
	.business-number{padding:20px 50px;bottom:-155px;}
	.business-number .business-number-tit span{font-size:36px;}
	.index-news{padding:100px 0 50px;}
	.map-info-con{padding:30px 20px;}
	.map-info-con .item .map-logo,.map-info-con .item .map-tit{margin-left:0;}
	.map-info-con .item .map-txt{padding:10px 0 0;margin-top:10px;}
	.index-news-right{margin-top:0;}
	.partners_swiper{padding:0 30px;}
	.partners_swiper .swiper-button-prev{left:0;}
	.partners_swiper .swiper-button-next{right:0;}
	.partners_swiper .swiper-button-prev:after,.partners_swiper .swiper-button-next:after{font-size:18px;}
	.about-introduction{padding:50px 0 100px;}
	.about-number .item{margin-top:20px;}
	.history-top .swiper-slide .desc{padding-top:0;}
	.history-top .swiper-slide .desc .year{font-size:30px;}
	.history-top .swiper-slide .desc ul li{font-size:16px;padding-left:20px;}
	.about-patents .index-patents-number .item{margin-top:40px;}
	.index-patents-number .item .number span{font-size:30px!important;}
	.investor-block{display: block;margin-top:40px;}
	.investor-block-left{display: flex;justify-content: space-between;align-items: center;}
	.investor-block-left .price{margin-top:0;}
	.investor-block-right{margin-top:30px;}
	.business1-swiper .swiper-button-next:after,.business1-swiper .swiper-button-prev:after{font-size:18px;}
	.patents-box,.honors-box{background:none;}
	.patents_list{top:0;}
	.patents-box{margin-top:50px;}

}
@media only screen and (max-width:820px) {
	.history-img{ float: none; margin-right: 0; width: auto;}
	.index-banner .swiper-pagination{bottom:10px;}
	.menu-title{text-align: center;font-size:24px;}
	.history-logo{max-width: 200px;}
	.history-list{padding:40px 0 0;}
	.history-list .item .history-title{font-size:14px;}
	.history-list .item:nth-child(2n){padding-left:30px;float:none;}
	.history-list .item:nth-child(2n+1){padding-right:0;}
	.history-list:before{left:18px;}
	.history-list .item{width:100%;padding-left:30px;text-align: left!important;margin-left:18px;}
	.history-list .item:nth-child(2n+1) .slogo{right:auto;left:-18px;}
	.index-news-pic a .desc .tit{font-size:16px;}
	.index-news-pic a .desc{padding-bottom:40px;} 
	.about-number{width:100%;float:none;margin-top:30px;display: flex;justify-content: space-between;}
	.about-number .item{width:45%;margin-top:0!important;}
	.about-number .item .number span{font-size:24px;}
	.about-number .item .stit,.about-number .item .number em{color:#000;}
	.about-number .item .stit{display: block;}
	.about-number .item .number span{color:#457ae6;}
	.history-top .swiper-btns{/*display:none;*/position: static;margin-top:30px;width:100%;justify-content: center;}
	.history-thumbs{margin-top:30px;}
	.about-honors-patents{padding:50px 0 120px;}
	.about-patents .about-honors-patents-left{width:26%;}
	.about-patents .index-patents-number .item{margin-top:20px;}
	.about-honors-patents-left .btn_more{margin-top:150px;}
	.patents_list{top:-56px}
	.patents_list .item{margin-bottom:6%;}
}
@media only screen and (max-width:640px) {
	.index-business .item .desc .tit{ font-size:20px;}
	.about-intro-con .desc .txt,.index-aboutus-desc .txt,.article-content,.article-content p{ font-size: 16px;}
	.benefits-top{display: block;border:none;padding-bottom: 0;}
	.benefits-top:after{display: none;}
	.job-title{margin-bottom: 20px;margin-right: 0;font-size:20px;} 
	.career-search{padding:10px 6%;}
	.career-search .btn_search{width:20px;height: 20px;}
	.career-search input{height:20px;}
	.career_cell{padding:15px 0;}
	.career_cell span{font-size:14px;}
	.career_cell span:nth-child(1){font-size:15px;}
	.career-title{font-size:24px;margin-top:30px;}
	.career_head{margin:20px 0 10px;line-height: 40px;}
	.career_cell span em{position: absolute;right:-2em;top:-1em;}
	.contact-block{display: block;}
	.contact-block .item{width:100%;margin:0 0 20px 0!important;}
	.contact-map-pop{zoom:0.3;}
	.contact-map-info{padding:30px;}
	.contact-business-list{margin-top:20px;}
	.contact-business-con{display: block;}
	.contact-business-con .cell{width:100%;border:none;}
	.contact-business-con dl{padding:0;margin:20px 0;}
	.contact-business-menu a{font-size:14px;margin-right: 10px;padding:10px 0;}
	.contact-business-head{font-size:16px;padding:0 20px;height:42px;line-height: 42px;}
	.contact-business-con dl dt{font-size:16px;}
	.contact-business-con dl dd{font-size:14px;}
	.contact-business-con .cell{padding:0 20px;}
	.contact-business-menu.active a{margin-left:20px;}
	.business1-swiper .swiper-slide{width:33.33%!important;}
	.business1-swiper .swiper-slide.active{width:37%!important;}
	.business-section2{padding:40px 0;margin-top:40px;}
	.business-section2 .business-content{display: block;margin-right:14px;}
	.business-section2 .business-title{font-size:24px;}
	.business-content{margin-top:20px;}
	.business1-section2 .business-content{margin-left:0!important;padding:0 14px;}
	.business1-section2 .business-content.active{display: block;}
	.business-tabs{ margin-bottom: 20px;width:100%;padding-bottom: 30px;}
	.business-tabs ul{white-space: nowrap;width: 600px;}
	.business-tabs .item{display:inline-block;padding-bottom: 10px;position: relative;}
	.business-tabs .item:after{width:2em;border-bottom:2px solid #457ae6;content:'';position: absolute;left:50%;bottom:0;margin-left:-1em; display: none;}
	.business-tabs .item.active{border:none;}
	.business-tabs .item.active:before{display: none;}
	.business-tabs .item.active:after{display: block;}
	.business-tabs .mCustomScrollBox{width:100%;}
	.business-tables table thead tr{font-size:14px;}
	.business-tables table thead th{padding:15px 10px;}
	.business-show{display: block;padding:30px 0;margin-bottom: 20px;}
	.business-show .tit{margin:0 14px;text-align: center;background-position: center bottom;padding-bottom: 15px;}
	.business-show .img{width:100%;padding:0 14px;top:0;margin-top:20px;}
	.business3-content{padding-left:0;font-size:16px;}
	.business3-content ul{padding-left:0;}
	.business3-content ul li{padding-left:30px;}
	.business-wgb{font-size:16px;}
	.business-wgb p{float:none!important;margin-left:0!important;width:100%!important;} 
	.about-title,.patents-title{font-size:18px;}
	.profile-box{display: block;}
	.profile-box .img{float:none;width:100%;margin-right:0;margin-bottom: 1em;}
	.honors-menu{padding-bottom: 10px;}
	.honors-box{margin-top:20px;}
	.honors_list{padding-top:0;}
	.honors_list .item{margin-bottom: 5.55%;}
	.honors_list .item:before,.patents_list .item:before{border-left-width:8px;border-top-width:16px;left:-8px;}
	.patents-menu{display: block;}
	.patents-menu .menu-desc{text-align: center;padding-left:0;margin-top:10px;}
	.patents_list .item{padding:5px;}
	.index-news-pic{width:100%;float:none;margin-bottom: 0;}
	.index-news-right .item{width:100%;float:none;padding-left:0;margin-top:30px;display: flex;}
	.index-news-right .item .date{width:90px;flex-shrink: 0;text-align: center;padding-right:14px;}
	.index-news-right .item .date em{display: none;}
	.index-news-right .item .date br{display: none;}
	.index-news-right .item .tit{height:auto;max-height: 3em;margin-top:0;}
	.index-news-right .item .txt{margin-top:10px;display: none}
	.index-news-right .item .btn_more{margin-top:20px; display: none;}
	.index-business-map,.index-news{padding:50px 0;}
	.index-aboutus-desc .tit{font-size:20px;}
	.index-news-list{margin-top:30px;}
	.index-news-pic a .desc{position: static;width:100%;padding-bottom:20px;}
	.index-news-pic a .desc .learn-more{position: static;background:none;padding:0;}
	.business-number{padding:15px 20px;border-radius: 10px;flex-wrap: wrap;background: rgba(255,255,255,0.9);position: static;margin-top:30px; justify-content: center;}
	.business-number .item{width:33.33%;margin-bottom: 20px;}
	.business-number .business-number-tit span{font-size:24px;}
	.business-number .business-number-tit em{font-size:12px;}
	.business-number .business-number-txt{font-size:16px;}
	.business-map{display: block;width:100%;}
	.map-box{width:100%;float:none;}
	.map-info{width:100%;float:none;margin-top:20px;}
	.map-info-con{padding: 30px 10px 30px 20px;}
	.index-business-map .index-title .txt br{display: none;}
	.index-aboutus-pic{width:95%;float: none;}
	.index-aboutus-pic:after{right:-15px;bottom:-15px;}
	.index-aboutus-desc{width:100%;float: none;margin-top:40px;}
	.index-business{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.index-business .item:nth-child(1){width:100%;}
	.index-product-list .item{width:46%;margin-left: 2%;margin-right: 2%;margin-bottom:40px;}
	.index-product-list .item a{border-bottom:none;}
	.index-product-list .item .desc{padding: 16px 14px;}
	.index-product-list .item .desc .tit{font-size:16px;}
	.index-product-list .item .desc .txt{font-size:14px;margin-top:10px;}
	.index-aboutus, .index-partners,.index-product{padding:30px 0 50px;}
	.business-tables table{width:900px;}
	.business-tabs .mCSB_container,	.business-tabs .mCustomScrollBox{ overflow: hidden;}
	
	
	.btext1 h3{ font-size: 18px; display: block;  white-space: nowrap;}
	.index-banner .bannerIn .swiper-1 .btext1 span, .index-banner .bannerIn .swiper-1 .btext1 i{    letter-spacing: 10px;}
	.btext1{ top: 30%; }
	.index-banner .bannerIn .swiper-1 .bs2 .btext1{ top: 10%;}
	.index-banner .bannerIn .swiper-1 .btext1 i{ margin-left:10px; padding-top: 30px;}
	.btext1 cite{ font-size: 12px; max-width: 90%; margin-top: 10px;display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;}
	
	.business-number .business-number-tit span{ font-size: 30px!important;   font-family: "AliHeavy";}
	.business-number .business-number-tit em{ font-size: 16px;    color: #666;}
	.business-number .business-number-txt{ color:#000;}
	.profile-box p:nth-last-child(1){ margin-bottom: 1em;}
	.profile-box{ margin-bottom:1em; }
	.goprev{ display: block;}
	.contact-block .item{ justify-content: flex-start;}
	
}
@media only screen and (max-width:480px) {
	.news-info .source{ flex-wrap:wrap;}
	.news-info .source .time{ margin-right: 0;}
	.news-info .source>*{margin:0 5px 5px 5px!important;}
	
	.investor-top .item{width:100%;float:none;margin-left:0;margin-bottom: 30px;}
	.investor-top .item .tit{height:auto;max-height: 3em;}
	.investor-top .item .more{margin-top:10px;}
	.investor-list{margin:30px 0;}
	.benefits-list .item{display: block;}
	.benefits-list .item .img{width:100%;}
	.benefits-list .item .desc{width:100%;margin-top:20px;}
	.business1-swiper .swiper-slide{width:50%!important;}
	.business1-swiper .swiper-slide.active{width:54%!important;}
	.business-section1 .wrapper{display: block;}
	.business-section1 .business-title{width:auto;text-align: center;margin-bottom: 20px;}
	.business-section1 .business-title .txt{background-position: center bottom;}
	.business-section3 .business-item{width:100%;float:none;margin-left:0;margin-bottom: 20px;}
	.business-section3 .business-item .tit{font-size:14px;}
	.culture-list .item{display: block;}
	.culture-list .item .img,.culture-list .item .desc{width:100%;}
	.culture-list .item .desc{margin-top:20px;}
	.culture-list .item:nth-child(2n) .desc{text-align: left;}
	.culture_swiper .swiper-button-next, .culture_swiper .swiper-button-prev{top:auto;bottom:-20px;margin-top:0;zoom:0.6;}
	 .culture_swiper .swiper-button-prev{left:36%;}
	 .culture_swiper .swiper-button-next{right:36%;}
	 .index-honors-patents-left{width:100%;float:none;}
	.index-honors-patents .index-title{text-align: center;margin-bottom: 20px;}
	.swiper-btns{position: static;width:100%;margin-top:20px; justify-content: center;zoom:0.6; }
	.index-patents-number .item .number span{font-size:24px;}
	.index-patents-number .item:nth-last-child(1) .number span{font-size:30px;}
	.patents_swiper{padding-bottom: 60px;}
	.index-news-title{display: block;}
	.index-news-title .index-title{text-align: center;}
	.index-news-tabs{text-align: center;margin-top:20px;}
	.index-news-tabs span{font-size:16px;margin: 0 20px;}
	.index-title .tit{font-size:22px;}
	.index-business .item:nth-child(2){width:100%;margin-left:0;}
	.index-business .item:nth-child(3),.index-business .item:nth-child(4){width:50%;border-left:1px solid #fff;margin-left:0;}
	.index-business .item:nth-child(3){border-left:none;}
	.about-history{padding:40px 0;}
	.history-top .swiper-slide .img{width:100%;float:none;}
	.history-top .swiper-slide .desc{margin-top:30px;}
	.history-top .swiper-slide .desc .year{font-size:20px;}
	.history-thumbs .swiper-slide .year{font-size:16px;}
	.history-thumbs .swiper-slide-thumb-active .year{font-size:18px;}
	.about-honors-patents-left{width:100%;float:none;}
	.about-honors-patents .index-title{text-align:center;}
	.about-honors-patents-left .btn_more{margin:20px auto 0;}
	.about-honors-patents{padding:50px 0 70px;}
	.honors_swiper{margin-top:20px;}
	.about-honors .honors_swiper .swiper-slide .img:before,.patents_swiper .swiper-slide .img:before{background-size:20px;}
	.about-patents{margin-top:50px;top:0;}
	.about-patents .about-honors-patents-left{width:100%;float:none;margin-left:0;}
	.about-patents .about-honors-patents-left .index-patents-number{display: flex;justify-content: space-between;}
	.about-patents .about-honors-patents-left .index-patents-number .item{margin-top:0!important;text-align: left;}
	.about-patents .about-honors-patents-left .index-patents-number .item .stit{font-size:14px!important;}
	.about-patents .about-honors-patents-left .index-patents-number .item .number span{font-size:24px!important;}
	.about-patents .index-stitle{position: static;margin-bottom: 10px;}
	.about-patents .patents_swiper{margin-top:20px;}
	.about-patents .patents_swiper .swiper-slide{width:38%;margin-top:7%;}
	.about-patents .patents_swiper .swiper-slide-active{margin-top:0;}
	.about-patents .patents_swiper .swiper-button-prev{left:10%;}
	.about-patents .patents_swiper .swiper-button-next{right:10%;}
	.about-honors .swiper-btns{margin:0 0 40px;}
	.about-culture{margin-top:-40px;}
	.culture-list{margin-top:40px;}
	.about-number{display: block;}
	.about-number .item{width:100%;margin-top:20px!important;}
	.about-introduction{padding:40px 0;}
	.about-intro-con{display:block;left:0!important;margin-top:20px;}
	.about-intro-con .img{width:100%;float:none;border-radius: 0;margin-bottom: 20px;}
	.about-intro-con .desc .btn_more{margin-top:20px;}
	.investor-block{padding:20px;}
	.investor-block-left .price span{font-size:30px;}
	.investor-block-right .txt{font-size:14px;}
	.investor-block-right .investor-block-data{margin-top:20px;flex-wrap: wrap;}
	.investor-block-right .investor-block-data dl{width:50%;margin-bottom:20px;padding-right:14px;}
	.investor-block-right .investor-block-data dl dt{font-size:14px;}
	.investor-block-right .investor-block-data dl dd{font-size:20px;}
	.news-list .item .desc .txt{display: none;} 
	.menu-links a{margin-left:1em;}
	.honors-box,.patents-box{background:none;}
	.patents-box,.honors-box{margin-top:30px;}
	.patents_list{top:0;}
	.honors_list .item,.patents_list .item{width:80%;margin-left:10%;margin-right:10%;margin-bottom: 12%; }
	.honors_list .item:after,.patents_list .item:after{width:120%;height:20px;background:url(../images/horbgs2.png) no-repeat center;background-size:100% 100%;content:'';position: absolute;left:50%;bottom:-18px;transform:translateX(-50%);}
	.honors_list .item:nth-child(3n+1),.patents_list .item:nth-child(4n+1){clear:none;margin-left:10%;}
	.honors_list .item:nth-child(2n+1),.patents_list .item:nth-child(2n+1){clear:both;}
	.menu-title{font-size:20px;}
	.menu-box:after{display: block;}
	
	
	.business1-section2 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .business1-section2 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ display: none!important;}
	.business-tabs ul{ overflow-x: auto; width: 100%; white-space: nowrap;}
	.business-tabs .mCSB_horizontal.mCSB_inside > .mCSB_container{ width: 100%!important;}
	.business-tabs .item{    padding-left: 12px; padding-right: 12px;}
	.business-tabs{ margin-bottom: 0;}
	.business-tables table tbody td,.business-tables table tbody th{ padding:10px 6px}
	.business-tables table{ width: 1200px;}
	.business-tables16 table{ width: 540px;}
		.business-tables20 table{ width: 640px;}
	.business-tables10 table{ width:900px;}

	.business-tables10 table tbody tr td:nth-child(2),.business-tables10 table thead tr th:nth-child(2){ width:200px!important;}
	.business-tables10 table tbody tr td:nth-child(4),	.business-tables10 table thead tr th:nth-child(4){ max-width:250px;}
	.business-tables10 table tbody tr td:nth-last-child(1),.business-tables10 table thead tr th:nth-last-child(1){max-width:60px;}
	.business-section1 .business-title .tit,.business-show .tit{ font-size: 24px;}
	.business-tables-tit{ font-size: 18px;}
	
		.business-tables11 table{width:100%;}
	.business-tables11 table tbody tr td:nth-child(1), .business-tables11 table thead tr th:nth-child(1){max-width: 60px;}
	.business-tables11 table tbody tr td:nth-child(2), .business-tables11 table thead tr th:nth-child(2){ width: auto;}
	.business-tables11 table tbody tr td:nth-last-child(1), .business-tables11 table thead tr th:nth-last-child(1){max-width: 160px;}
	
}
.mobile-menucss .haveSub{ position: relative;}
.subs{ position: absolute; width: 50%; height: 45px; top: 0; right: 0; z-index: 888;}