@media screen and (min-width:1025px) {
	.fixedImg {
		background-attachment: fixed;
	}
	.pageNavBox{height:60px!important}
	.content-main p img{width:100%}
    .content-main .all img{width:100%}
	.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: #1b58ab;
	}

	.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: 94%;
		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: 20px 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 {
		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;
	}
    .pagination{padding:20px !important;}
    .pagination p.pageRemark{width:100% !important; text-align:center !important; padding-top:3px !important;}
	.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%;
		background-size: 100% !important;
	}

	.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);
	}

	.content-main p img{width:100%}
	.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);
	}

	.pbanner {
		margin-top: 56px;
	}
	.top {
		height: 56px;
	}
    .logo a {
		padding-top: 12px !important;
	}
	.logo img {
		height: 36px;
	}

	.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 .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;
		line-height: 1.5;
	}

	.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: #333;
		background: #f2f2f2;
	}

	.pageNavBox a:active,
	.pageNavBox a:hover {
		color: #1b58ab;
	}
    .pageNavBox{height:auto !important;overflow:hidden}
	.pagenav {
		position: relative;
	}

	.cpnav {
		display: block;
	}

	.cpnavbox {
		height: auto;
		line-height: 1.4;
		width: 90%;
		z-index: 800;
		margin:auto;
		display: block;
		padding-top: 20px;
	}

	.cpnavbox a:before {
		display: none;
	}

	.cpnavbox a {
		width: 48%;
		display: block;
		float: left;
		padding: 10px 0;
		margin: 0px;
		color: #fff;
		border-left: 0px none;
		margin-bottom: 10px;
	}
	.cpnavbox a:nth-child(2n){float:right}
	.cpnavbox a:hover,
	.cpnavbox a.active {
		background-color: #1b58ab;
		color: #fff;
	}

	.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:98%;
	}

	.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;
	}
.pageC p img { width:100%}
	.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;
	}
    /*.pageNavBox{display:none !important;}*/
    /*.pageNavBox{height:auto !important; overflow:hidden !important;}*/
	.pagePadding {
		padding:0 0 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;
	}

.pageC img { width:100%}
	.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;
	}

.pageC img { width:100%}
	.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;
	}
.pageC img { width:100%}

	.binbox .zh {
		font-size: 12px;
		margin-bottom: 10px;
	}

	.productIdemo,
	.productIdemo .img {
		height: 160px;
	}

	.proDot {
		font-size: 12px;
	}
}