﻿@media screen and (min-width:1025px){
	.fixedImg { background-attachment: fixed;}
	.ibox dd:hover .img{ transform: scale(1.12); -webkit-transform: scale(1.12);}
	.yfItem:hover .bg{ opacity: 1; visibility: visible;}
	.yfItem:hover .btn-viewMore{ opacity: 1; visibility: visible; left: 0px;}
	.yfItem:hover .btn-viewMore .i{ -webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
	.proIcon.target{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}
	.proIcon.action{ -webkit-animation:flipInX 1.5s ease-in-out both;-moz-animation:flipInX 1.5s ease-in-out both;-ms-animation:flipInX 1.5s ease-in-out both; animation:flipInX .8s ease-in-out both; }
	.caseDemo .item:hover .filler2-left { height: 100%;}
	.caseDemo .item:hover .filler2-right { height: 100%;}
	.caseDemo .item:hover .filler2-top { width: 100%;}
	.caseDemo .item:hover .filler2-bottom { width: 100%;}
	.caseDemo .item:hover .tcon{ bottom: 0;}
	.caseDemo .item:hover .con{ bottom: 0;}
	.caseDemo .slick-prev:hover,.caseDemo .slick-next:hover{ background-color:rgba(3, 50, 116, .9);}
	.caseDemo .slick-prev:hover i{ transform: translateX(-5px); -webkit-transform: translateX(-5px);}
	.caseDemo .slick-next:hover i{ transform: translateX(5px); -webkit-transform: translateX(5px);}
	.honor-list li:hover .txt{ color: #1b58ab;}
	.honor-list li:hover .ico{ margin-top: -15px; opacity: 1; visibility: visible;}
	.honor-list li:hover .filler2-left { height: 100%; }
	.honor-list li:hover .filler2-right { height: 100%; }
	.honor-list li:hover .filler2-top { width: 100%; }
	.honor-list li:hover .filler2-bottom { width: 100%; }
	.honor-list li:hover .blue-60{ transform:scaleY(1); -webkit-transform:scaleY(1); transform-origin:left 0; -webkit-transform-origin:left 0; visibility:visible\9;}
	.moreMess:hover:before { transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9; }
	.cultureList .item:hover .y1,.cultureList .active .item .y1 { opacity: 0; transform: scale(1.2); -webkit-transform: scale(1.2); }
	.cultureList .item:hover .y2,.cultureList .active .item .y2 { opacity: 1; transform: scale(1); -webkit-transform: scale(1); visibility: visible; }
	.cultureList .item:hover .ico{ position: relative; margin-top: -20px;}
	.cultureList .item:hover .con .t{ color: #fff;}
	.knowledge-demo .item:hover .black-50{ top: 0;}
	.knowledge-demo .item:hover .con{ margin-top: -128px;}
	.knowledge-demo .item:hover .filler2-left { height: 128px;}
	.knowledge-demo .item:hover .filler2-right { height: 128px;}
	.knowledge-demo .item:hover .filler2-bottom { height: 3px;}
	.down-item:hover:before{transform:scaleY(1); -webkit-transform:scaleY(1); -moz-transform:scaleY(1); transform-origin:50% 0 0; -webkit-transform-origin: 50% 0 0;visibility:visible\9;}
	.down-item a:hover span{ color:#fff;}
	.down-item a:hover .down-btn{ padding-top:42px; width: 77px;}
	.down-item a:hover .down-btn b{ background:url(../images/loads1.png) center no-repeat; position:absolute; left:50%; top:8px; margin-left:-13px;}
	.down-item a:hover .down-btn strong{ display:block; text-align:center; color:#fff; float:none; margin-left:0;}
}
@media screen and (min-width:1370px){
	.top{ width: 90%; padding: 0px 5%;}
	.top-language{ right: 5%;}
	.binbox,.banner .slick-dots{ width: 1200px; margin-left: -600px;}
	.iboxT{ font-size: 30px;}
	.binbox .t{ font-size: 43px;}
	.inner1200{ width: 1200px;}
	.pagePadding{ padding: 80px 0px;}
	.RDpage{ padding-bottom: 80px;}
	.RD-tab{ margin-bottom: 70px;}
	.joinpageT{ margin-bottom: 70px;}
	.joinpageT .t{ font-size: 30px;}
	.joinpageT .c{ font-size:18px;}
	.product-page{ padding: 60px 4%;}
	.mapBox{ height: 500px;}
	.messageBox{ padding: 105px 0px;}
	.team-demo{ width: 1224px; height: 294px;}
	.responsibilityDemo .con .t{ padding: 8% 0px; font-size: 30px;}
	.knowledge-demo{ width: 1224px; height: 294px;}
	.knowledge-demo .t{ font-size: 18px;}
}
@media screen and (min-width:1440px){
	.ibox .t{ font-size: 24px; padding: 15px 0px;}
	.aboutIcon .c{ font-size: 16px; height: 48px; margin-bottom: 7%;}
	.aboutIcon .list .num{ font-size: 50px;}
	.caseDemo .zh{ font-size: 24px;}
	.proIcon .t{ font-size: 40px;}
	.newDemo .item{ height: 432px;}
	.newDemo article .type{ padding: 20px 8% 50px;}
	.newDemo article .t{ margin-bottom: 20px; font-size: 22px; height: 33px;}
	.newDemo article .c{ margin-bottom: 45px;}
	.newIlist{ height: 430px;}
	.newListIbox-t a{ font-size: 16px;}
	.newListIbox-t{ height: 64px; line-height: 64px;}
	.newListIbox-c dd{ height: 366px;}
	.newListIbox-c ul{ margin: 32px 0px;}
	.newListIbox-c li a{ height: 36px; line-height: 36px; padding: 0 32px 0 44px; background-position: 32px center;}
	.newListIbox-c .btn-viewMore .txt,.caseIbox .inner .iboxT .btn-viewMore .txt{ margin-left: 32px;}
	.productIdemo,.productIdemo .img{ height: 610px;}
	.newlist li{ width: 33.33%;}
	.video-list .vbBox{ height: 600px;}
}
@media screen and (min-width:1600px){
	.aboutIcon .list .num{ font-size: 60px;}
	.aboutIcon .c{ margin-bottom: 10%;}
	.mapBox{ height: 600px;}
}
@media screen and (max-width:1260px){
	.top{ width: 98%; padding: 0px 0px 0px 2%;}
	.top-language{ right: 1%;}
	.nav .item{ font-size: 14px; padding: 0px 12px;}
	.nav{ margin-left: 2%;}
	.tmb-language a.oaLink{ font-size: 12px; margin-right: 0;}
	.inner{ width: 90%;}
	.binbox{ width: 90%; left: 5%; margin-left: 0;}
	.banner .slick-dots{ width: 90%; left: 5%; margin-left: 0;}
	.binbox .t{ font-size: 30px;}
	.binbox .zh{ font-size: 18px; margin-bottom: 28px;}
	.aboutIcon .list .num{ font-size: 36px;}
	.ibox-C{ width: 80%; left: 10%;}
	.newDemo .item{ height: 300px;}
	.newDemo article .type{ padding: 20px 8%;}
	.newDemo article .c{ margin-bottom: 20px;}
	.newListIbox-c ul li:nth-child(6),.newListIbox-c ul li:nth-child(7){ display: none;}
	.newIlist{ height: 298px;}
	.newListIbox-c dd{ height: 200px;}
	.newListIbox-c .time{ display: none;}
	.newDemo .img,.newDemo article{ width: 50%;}
	.ppnum{ left: 54%;}
	.productIdemo,.productIdemo .img{ height: 465px;}
	.caseDemo .slick-prev{ left: -5%;}
	.caseDemo .slick-next{ right: -5%;}
	.inner1200{ width: 90%;}
	.history-title{ margin-bottom: 0; font-size: 18px;}
	.history-list .year{ position: relative; width: auto; height: auto; left: 0; top: 0;}
	.history-list dd{ padding: 25px 0px;}
	.history-list .year{ margin-bottom: 15px; text-align: left;}
	.history-list .year .txt{ padding:8px 15px;}
	.about-pdl .t{ font-size: 24px; margin-bottom: 20px;}
	.about-pdl .name{ font-size: 18px;}
	.about-pdl .c{ font-size: 15px;}
	.inner88{ width: 90%;}
	.inner1046{ width: 84%;}
	.con-left-box{ width: 84%;}
	.meaasgeDemo{ width: 64%; padding-left: 20%;}
	.con-left-box .t{ font-size: 24px;}
	.cultureList ul{ width: 90%;}
	.team-demo{ width: 92%; height: auto;}
	.knowledge-demo{ width: 92%; height: auto;}
	.downloadPage .pageT2{ float: none; width: 100%;}
	.downloadPage .downlaod-list{ float: none; width: 100%;}
	.networkPage{ padding-top: 0;}
	.networkPage .pageT2{ position: relative; left: auto; top: auto; padding-top: 40px;}
	.network-box-map{ width: 970px;}
}
@media screen and (max-width:1024px){
	.transYT50 ,.transYT10 { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.transYT250 ,.transXT50,.transXT250 { opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.transYT,.transYT2 { transform: translateY(0px); -webkit-transform: translateY(0px); }
	.transXT,.transXT2 { transform: translateX(0px); -webkit-transform: translateX(0px); }
	.top{ height: 56px;}
	.logo img{ height: 22px;}
	.pageH{ height: 56px;}
	.nav{ display: none;}
	.top-language{ display: none;}
	.menu-handler{ display: block;}
	.menu-Box{ width: 280px; right: -280px;}
	.foot{  padding: 30px 0px 40px;}
	.foot-ermBox, .foot-box-con{ float: none; text-align: center;}
	.foot-ermBox{ margin:0px auto 15px; width: 100%;}
	.foot-ermBox img.vm{ float: none; margin: 0px auto; width: 60px;}
	.foot-ermBox .txt{ float: none; padding: 0; display: block;}
	.foot-ermBox .txt br{ display: none;}
	.link-select-box{ width: 200px;}
	.foot-box-con{ font-size: 12px;}
	.link-select-box{ margin: 0px auto 15px;}
	.banner .pimg{ display: none;}
	.banner .mimg{ display: block;}
	.binbox .t{ font-size: 28px;}
	.binbox img{display: none;}
	.binbox .zh{ margin-bottom: 20px;}
	.ibox .aboutItem{ width: 100%;}
	.ibox .yfItem, .ibox .videoItem{ width: 50%;}
	.ibox .t{ font-size: 22px;}
	.aboutIcon .list .num{ font-size: 60px;}
	.aboutItem .ibox-C{ width: 90%; left: 5%;}
	.yfItem .bg{ opacity: 1; visibility: visible; background:none rgba(0,0,0,0.3);}
	.yfItem .btn-viewMore{ opacity: 1; visibility: visible; left: 0px;}
	.yfItem .btn-viewMore .i{ -webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}
	.newitem1, .newitem2{ width: 100%; margin-right: 0; float: none;}
	.newitem1{ margin-bottom: 20px;}
	.newListIbox-c .time{ display: block;}
	.iboxT{ font-size: 22px;}
	.productIdemo,.productIdemo .img{ height: 425px;}
	.productIdemo .img{ background-attachment: inherit;}
	.proIcon{ width: 500px; margin:-116px 0px 0px -250px;}
	.proIcon .t{ font-size: 24px;}
	.proIcon .c{ margin-bottom: 20px;}
	.proDot .ico{ width: 50px; height: 50px; margin-bottom: 0;}
	.proDot .pitem{ height: 95px;}
	.caseIbox{ padding: 50px 0px;}
	.caseDemo .tcon{ display: none;}
	.caseDemo .slick-arrow i{ background-size: 70% auto;}
	.pageNavBox a:link, .pageNavBox a:visited { color: #fff;}
	.pageNavBox a:active,.pageNavBox a:hover { color: #1b58ab;}    
	.pagenav{ position: relative;}
	.cpnav{ display: block;}
	.cpnavbox{ left: 0px; height: auto; line-height: 1.4; width: 100%; z-index: 800;  background-color: #dadada; background-color: rgba(0,0,0,0.8); }
	.cpnavbox a:before{ display: none;}
	.cpnavbox a{ width:40%; display: block; float: left; padding: 10px 5%; margin: 0px; color: #fff; border-left: 0px none;}
	.cpnavbox a:hover,.cpnavbox a.active{ background-color:#fff; color: #1b58ab;}
	.pagePadding{ padding: 50px 0px;}
	.aboutImg{ float: none; margin: 0px 0px 20px; vertical-align: middle;}
	.tab-box{ overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch;}
	.RDpage{ padding-bottom: 50px;}
	.RD-tab{ margin-bottom: 40px;}
	.RD-tab dd .c{ padding: 14px 0px; font-size: 15px;}
	.RD-list li{ margin:0px 0px 25px 2%;}
	.honor-list li{ margin-bottom: 25px;}
	.honor-list .txt{ height: 39px; font-size: 14px;}
	.about-pdl{ margin-bottom: 40px;}
	.about-pdl .item{ padding: 30px 50px;}
	.about-pdl .t{ font-size: 20px; margin-bottom: 16px; padding: 18px 0px;}
	.about-pdl .fh{ font-size: 30px;}
	.about-pdl .bot{ height: 3px; margin-bottom: 15px;}
	.job-strategy-list{ margin: 0;}
	.job-strategy-list .jico{ width: 70px; height: 70px;}
	.joinpageT{ margin-bottom: 50px;}
	.joinpageT .t{ font-size: 24px;}
	.joinpageT .c{ font-size:15px; width: 100%;}
	.hrList .hspan:nth-child(2), .hrList .hspan:nth-child(4){ display: none;}
	.hrList .hspan{ width: 20%;}
	.newlist li{ float: none; width: 100%; margin-bottom: 25px;}
	.newlist .item{ padding: 15px 35px 35px; border-right: 0px none;}
	.newlist .t{ margin-bottom: 25px;}
	.ninfoT{ padding: 50px 0px;}
	.pager p{ width: 100%;}
	.black-list{ position: relative; right: auto; top: auto; width: 90%; padding: 5px 5%; text-align: left; margin-bottom: 20px;}
	.video-list .vbBox{ height: 300px;}
	.video-list .t{ font-size: 20px;}
	.product-List article{ display: none;}
	.inner1046{ width: 90%;}
	.pro-info-demo a{ height: 30px; line-height: 30px;}
	.prev-btn i,.next-btn i{ width: 28px; height: 28px; background-size: 8px auto;}
	.mapBox{ height: 300px;}
	.con-left-box{ width: 90%;}
	.messageBox{ padding: 50px 0px;}
	.pageT .en{ font-size: 20px;}
	.pageT .zh{ font-size: 18px;}
	.meaasgeDemo{ width: 60%; padding-left: 30%;}
	.ctxt2{ width: 43%;}
	.con-left-box .t{ font-size: 20px; margin-bottom: 30px;}
	.pageT2 .zh{ font-size: 24px;}
	.cultureList:before{ height: 0;}
	.cultureList ul{ width: auto;}
	.cultureList li{ margin-bottom: 25px;}
	.cultureList .y1, .cultureList .y2{ display: none;}
	.cultureList .item{ width: 200px; height: 160px; padding-top: 40px; border-radius: 50%; background-color: #F7F7F7; }
	.cultureList .con{ width: auto;}
	.cultureList .con .bot{ background-color: #dbdbdb; width: 50%; height: 1px;}
	.cultureList .con .t{ color: #000; font-size: 18px;}
	.cultureList .con .c{ color: #646464; font-size: 14px;}
	.cultureList .ico{ width: 40px; height: 40px;}
	.cult-c{ margin-bottom: 40px;}
	.team-demo{ margin-bottom: 40px;}
	.team-demo .item{ margin: 0px 8px;}
	.team-demo .con .t{ font-size: 15px;}
	.responsibilityDemo .slick-arrow i{ background-size: 30px auto;}
	.knowledge-demo{ margin-bottom: 40px;}
	.knowledge-demo .item{ padding-bottom: 0; margin: 0px 8px;}
	.knowledge-demo .con{ position: relative; left: auto; top: auto; margin-top: 0; padding-bottom: 20px;}
	.knowledge-demo .t{ font-size: 15px; line-height: 40px; height: 40px;}
	.commitmentList .img, .commitmentList .con{ float: none; width: 100%;}
	.commitmentList .con{ margin-bottom: 25px;}
	.down-title{padding:15px 5%; }
	.down-item{ height: 60px; padding: 0 5%;}
	.down-item a{ height: 60px;}
	.down-item a{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
   	.down-item span{ flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1; margin-top: 17px; padding-right:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.down-btn{ padding-top: 17px;}
	.network-box-map{ width: 100%;}
}
@media screen and (max-width:860px){
	.binbox .t{ font-size: 26px;}
	.binbox .zh{ font-size: 16px;}
	.aboutIcon .list .num{ font-size: 40px;}
	.RD-list li{ width: 32%; margin:0px 0px 20px 2%;}
	.RD-list li:nth-of-type(4n+1){ margin-left: 2%;}
	.RD-list li:nth-of-type(3n+1){ margin-left: 0;}
	.RD-list .txt{ font-size: 12px; height: 36px;}
	.about-pdl{ margin-bottom: 30px;}
	.about-pdl .item{ padding: 25px 40px;}
	.about-pdl .t{ font-size: 18px; padding: 10px 0px; margin-bottom: 10px;}
	.about-pdl .name{ font-size: 15px; line-height: 1.5;}
	.about-pdl .c{ font-size: 13px;}
	.job-strategy-list .jico{ width: 60px; height: 60px;}
	.video-list .vbBox{ height: 240px;}
	.product-List dd{ width: 47%;}
	.mapBox{ height: 240px;}
	.meaasgeDemo{ width: 90%; padding-left: 0%;}
	.meaasgeDemo .pageT{ position: relative; left: auto; top: auto; margin-bottom: 25px;}
	.ctxt{ border: 1px solid #fff; padding: 8px 4%;width: 91.5%;}
	.ctxt1,.ctxt2{ float: none; width: 91.5%;}
	.ctxt1{ margin-bottom: 20px;}
	.moreMess{ padding: 8px 4%; width: 92%;}
	.moreMess .ico{ right: 4%;}
	.cult-c{ width: 80%;}
	.cultureList .item{ width: 160px; height: 140px; padding-top: 20px; }
	.cultureList .con .bot{ display: none;}
	.responsibilityDemo{ padding:25px 0px 55px;}
	.responsibilityDemo .img{ float: none; width: 90%; margin: 0px auto;}
	.responsibilityDemo .con{ float: none; width: 90%; padding: 25px 5% 30px; margin: 0;}
	.responsibilityDemo .con .t{ padding: 0; margin-bottom: 25px; font-size: 20px;}
	.responsibilityDemo .slick-arrow{ top: auto; margin-top: 0; bottom: 0; height: 40px; width: 50%;}
	.responsibilityDemo .slick-next{ right: 0;}
	.networkPage{ padding-bottom: 30px;}
	.network-map-dian{ position: relative; left: auto; top: auto;}
	/*.network-box-map .map{ display: none;}*/
	.network-map-dian .mapitem{ position: relative; left: auto; top: auto; right: auto; bottom: auto; float: left; display: block; width: 22.3%; margin: 0px 1% 15px 0; background-color: #5987c9; padding: 20px 5% 16px;}
	.network-map-dian .mapitem i{ margin-bottom: 10px; background-size: 80% auto;}
	.mapitem1 i,.mapitem2 i{ float: none; margin: 0px auto 10px;}
}
@media screen and (max-width:641px){
	.menu-Box{ width: 240px; right: -240px; }
	.menuMoblie{ padding: 60px 0px 40px;}
	.menuMoblie .item {  font-size: 14px; padding: 8px 8px 8px 40px;}
	.menuMoblie .item:before { width: 3px; height: 3px; left: 24px;}
	.menuMoblie .subnav a { padding: 8px 40px; font-size: 12px;}
	.menu-language{ margin: 0px 24px;}
	.foot{  padding: 25px 0px 30px;}
	.flogo{ margin-top: 20px;}
	.binbox .t{ font-size: 20px;}
	.binbox .zh{ font-size: 14px; margin-bottom: 15px;}
	.ibox .t{ font-size: 18px;}
	.ibox dd{ float: none;}
	.ibox .yfItem, .ibox .videoItem{ width: 100%;}
	.ibox-C{ width: 90%; left: 5%; height: 88%;}
	.aboutItem .img{ display: none;}
	.aboutItem .ibox-C{ width: 90%; position: relative; left: auto; top: auto; height: auto; margin: 0px auto; padding: 20px 0px 40px;}
	.aboutIcon .list .num{ font-size: 36px;}
	.aboutIcon .list li{ width: auto;}
	.aboutIcon .list li:first-child{ margin-right: 10%;}
	.newIbox{ padding: 30px 0px;}
	.iboxT{ font-size: 18px;}
	.newIbox .iboxT{ margin-bottom: 20px;}
	.newDemo .item{ height: 150px;}
	.newDemo article{ right: 1px;}
	.newDemo article .type{ padding: 10px 8% 8px;}
	.newDemo article .t{ font-size: 14px; height: 63px; margin-bottom: 0;}
	.newDemo article .c,.newDemo article .more{ display: none;}
	.newDemo .img .sj{ background-size: 12px auto;}
	.productIbox{ background-color: #d6d6d6;}
	.productIdemo,.productIdemo .img{ height: 200px;}
	.proIcon{ position: relative; left: auto; top: auto; margin: 0px auto; width: 100%;}
	.proIcon .t{ font-size: 20px;}
	.proIcon .c{ height: auto;}
	.proDot{ margin: 0px;}
	.proDot .pitem{ width: 100%; height: 80px;}
	.proDot .ico{ width: 40px; height: 40px;}
	.caseIbox{ padding: 40px 0px;}
	.work-ibox dd{ float: none; width: 100%;}
	.work-ibox .item1{ margin-bottom: 10px;}
	.work-ibox .tel{ background-size: 30px auto; padding-left: 45px; font-size: 26px; line-height: 1.2;}
	.work-ibox .item2{ font-size: 20px;}
	.work-ibox .btn-viewMore{ padding-right: 50px;}
	.work-ibox .btn-viewMore .i{ -webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; right: 10px;}
	.pagePadding{ padding: 40px 0px;}
	.about-plist dd{ float: none; width: 100%;}
	.about-plist dd.item2{ float: none;}
	.history-list .imgList li{ width: 49%; margin:10px 0px 0px 2%;}
	.history-list .imgList li:nth-child(odd){ margin-left: 0;}
	.RDpage{ padding-bottom: 40px;}
	.RD-tab{ margin-bottom: 30px;}
	.RD-tab dd .c{ padding: 10px 0px; font-size: 13px;}
	.honor-list li{ width: 48%; margin-bottom: 20px;}
	.honor-list .txt{ height: 36px; font-size: 13px;}
	.about-pdl .img,.about-pdl .con{ float: left; display: block; width: 100%;}
	.about-pdl .img img{ width: 100%;}
	.limg{ width: 100%; float: left;}
	.job-strategy-list li{ margin-left: 0px; width: 90%; padding: 28px 5%; height: auto; float: none; margin-bottom: 25px;}
	.job-strategy-list .jico{ width: 54px; height: 54px;}
	.joinpageT{ margin-bottom: 35px;}
	.joinpageT .t{ font-size: 18px;}
	.joinpageT .c{ font-size:14px;}
	.hrList .hspan:nth-child(3),.hrList .hspan:nth-child(5),.hrList .hspan:nth-child(6){ display: none;}
	.hrList .hspan{ width: 73%;}
	.hrList .hspan:nth-child(1){ text-align: left; padding-left: 5%;}
	.hrList .hspan:nth-child(7){ width: 22%;}
	.newlist li{ margin-bottom: 20px;}
	.newlist .item{ padding: 15px 5% 25px;}
	.newlist .c{ display: none;}
	.newlist .con{ margin-bottom: 0;}
	.newlist .img{ width: 100%; height: auto; float: none; margin: 0 0px 15px 0px;}
	.newlist .title{ font-size: 14px; height: auto;}
	.onumBox{ margin-top: 20px;}
	.ninfoT{ padding: 40px 0px;}
	.ninfoT .t{ font-size: 18px;}
	.pager{ padding: 30px 0px;}
	.video-list .vbBox{ height: 200px;}
	.video-list .t{ font-size: 18px;}
	.pro-info-demo a.black-pro{ display: block; width: 100%; margin-top: 45px; height: 40px; line-height: 40px;}
	.mapBox{ height: 180px;}
	.pagePadding2{ padding: 40px 0px 50px;}
	.pageT2{ margin-bottom: 25px;}
	.pageT2 .zh{ font-size: 18px;}
	.cult-c{ width: 100%;}
	.cultureList li{ float: none; width: 100%;}
	.cultureList .item{ height: auto; width: auto; padding: 25px 5%; border-radius: 0;}
	.team-demo{ width: 94%;}
	.team-demo .con .t{ font-size: 14px; margin-bottom: 8px;}
	.img-box-num{ height: 40px; line-height: 40px; font-size: 14px;}
	.img-box-num .arrow{ height: 40px; line-height: 40px; font-size: 12px; }
	.img-box-num .arrow i{ width: 44px; height: 40px; margin-right: 12px; background-size: 6px auto;}
	.img-box-num .next i{ margin: 0px 0px 0px 12px;}
	.responsibilityDemo .con .t{ font-size: 18px; margin-bottom: 15px;}
	.knowledge-demo{ width: 94%;}
	.networkBox{ padding: 25px 5%; width: 80%;}
}
@media screen and (max-width:481px) {
	.smlink{ display: block; margin-left: 0;}
	.hrList,.hrList .pageC{ font-size: 12px;}
	.knowledge-demo{ width: 90%;}
	.knowledge-demo .item{ margin: 0;}
}	
@media screen and (max-width:421px) {
	.binbox .t{ font-size: 18px;}
	.binbox .zh{ margin-bottom: 10px;}
	.productIdemo,.productIdemo .img{ height: 180px;}
	.RD-list li{ width: 49%; margin:0px 0px 15px 2%;}
	.RD-list li:nth-of-type(4n+1){ margin-left: 2%;}
	.RD-list li:nth-of-type(3n+1){ margin-left: 2%;}
	.RD-list li:nth-of-type(2n+1){ margin-left: 0;}
	.video-list .vbBox{ height: 180px;}
}
@media screen and (max-width: 375px) {
}
@media screen and (max-width: 360px) {
	.binbox .t{ font-size: 17px;}
	.binbox .zh{ font-size: 12px; margin-bottom: 10px;}
	.productIdemo,.productIdemo .img{ height: 160px;}
	.proDot{ font-size: 12px;}
}
