.flex {
	display: -webkit-box;
	/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box;
	/* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox;
	/* 混合版本语法: IE 10 */
	display: -webkit-flex;
	/* 新版本语法: Chrome 21+ */
	display: flex;
	/* 新版本语法: Opera 12.1, Firefox 22+ */
}

/* 主轴居中 */
.flex-hc {
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* 主轴两端对齐 */
.flex-zBetween {
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* 主轴end对齐 */
.flex-zEnd {
	-webkit-box-pack: end;
	-moz-justify-content: flex-end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

/* 主轴start对齐 */
.flex-zStart {
	-webkit-box-pack: start;
	-moz-justify-content: flex-start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

/* 侧轴居中 */
.flex-ac {
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}

/* 侧轴start对齐 */
.flex-cStart {
	-webkit-box-align: start;
	-moz-align-items: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

/* 侧轴底部对齐 */
.flex-cEnd {
	-webkit-box-align: end;
	-moz-align-items: flex-end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
}

/* 侧轴文本基线对齐 */
.flex-cBaseline {
	-webkit-box-align: baseline;
	-moz-align-items: baseline;
	-webkit-align-items: baseline;
	align-items: baseline;
}

/* 侧轴上下对齐并铺满 */
.flex-cStretch {
	-webkit-box-align: stretch;
	-moz-align-items: stretch;
	-webkit-align-items: stretch;
	align-items: stretch;
}

/* 主轴从上到下 */
.flex-zTopBottom {
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}

/* 主轴从下到上 */
.flex-zBottomTop {
	-webkit-box-pack: end;
	-webkit-box-direction: reverse;
	-webkit-box-orient: vertical;
	-moz-flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

/* 主轴从左到右 */
.flex-zLeftRight {
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-flex-direction: row;
	-webkit-flex-direction: row;
	flex-direction: row;
}

/* 主轴从右到左 */
.flex-zRightLeft {
	-webkit-box-pack: end;
	-webkit-box-direction: reverse;
	-webkit-box-orient: horizontal;
	-moz-flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	flex-direction: row-reverse;
}


/* 不允许子元素缩小 */
.flex-shrink {
	-webkit-box-flex: 0;
	-moz-flex-shrink: 0;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}

/*各个行中间对齐*/
.flex-center {
	-webkit-align-content: center;
	align-content: center;
}

/*各个行中间对齐*/
.flex-start {
	-webkit-align-content: flex-start;
	align-content: flex-start;
}

/*各个行中间对齐*/
.flex-end {
	-webkit-align-content: flex-end;
	align-content: flex-end;
}

/*各个行平均分布*/
.flex-between {
	-webkit-align-content: space-between;
	align-content: space-between;
}

/*各个行两端保留子元素与子元素之间间距大小的一半*/
.flex-container {
	-webkit-align-content: space-around;
	align-content: space-around;
}

/*父元素-横向换行 */
.flex-wrap {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

/*父元素-不允许横向换行 */
.flex-nowrap {
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	-o-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/*充满父元素*/
.flex_bd {
	-prefix-box-flex: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

/* 显示两行文字 */
.line-2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.line-3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

/* 文字省略号 */
.ellipsis {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.margin-left-auto {
	margin-left: auto;
}

.margin-right-auto {
	margin-right: auto;
}

.c-switch {
	margin-left: 10px;
	width: 20px;
	cursor: pointer;
}

.c-switch i {
	float: left;
	position: relative;
	display: block;
	height: 2px;
	width: 20px;
	background: #005699;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.c-head-hide .c-switch i,
.c-open .c-switch i {
	background: #005699;
}

.c-switch i:nth-child(1) {
	top: 0;
}

.c-switch i:nth-child(3) {
	bottom: 0;
}

.c-switch i:nth-child(2) {
	margin: 6px 0;
}

body.c-open .c-switch i:nth-child(2) {
	opacity: 0;
}

body.c-open .c-switch i:nth-child(1) {
	top: 8px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

body.c-open .c-switch i:nth-child(3) {
	bottom: 8px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.nav-bar-right {
	display: flex;
	align-items: center;
}

.so-icon .iconfont {
	cursor: pointer;
	font-size:16px;
}

.lan-switch {
	margin: 0 10px;
}

.lan-switch a {
	color: #333;
	font-size: 16px;
}

.menu-toggle {
	cursor: pointer;
	font-size: 16px;
	line-height: 1;
}

.is-active .so-icon {
	color: #333;
}

.is-active .lan-switch a {
	color: #333;
}

.is-active .menu-toggle {
	color: #333;
}

.is-active .c-switch i,
.is-active .c-switch i {
	background: #005699;
}

.is-active .navbar-nav>li>a {
	color: #333;
}

.is-active .navbar-logo {
	background-image: url(../images/logo.png);
}

.is-active::before {
	opacity: 1;
	visibility: visible;
}

.top-space {
	height: 60px;
}

.sec-head.abs{
	position: absolute;
	top: 100px;
	z-index: 117;
}

.sol-main .sec-head .sec-en{
	background: url(../images/line.png) center no-repeat;
}
.sol-main .sec-head  *{
	color: #fff!important;
}
.sol-main:hover .sec-head {
	display: none;
}
.sec-foot {
}

.sec-foot .sec-button {
	background-color: #126fb7;
	color: #ffffff;
	display: inline-block;
	width: 150px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.sec-foot .sec-button span{
	padding-right: 20px;
}
.sec-foot .sec-button .iconfont{
	font-size: 14px;
}
.indexban{position:relative}
.m-bann{display:none}
.indexban .textbox{
	position: relative;z-index: 10;
}
.indexban .textbox .title{text-align:center;color:#fff;font-size:60px;/*font-family:"Source Han Sans CN";*/font-weight:bold}
.indexban .textbox .text{text-align:center;color:#fff;font-size:30px;/*font-family:"Source Han Sans CN"*/}
.indexban .imag{
	position: relative;z-index: 10;
	text-align:right;
}
.indexban .imagww{
	text-align:left;
	float:left;
	margin-top: -190px;
	margin-left: 150px;
}
.indexban .imagaa{
	text-align:center;
	height: auto;
	width: 100%;
	padding-right: 10%;
	padding-left: 10%;
	clear: both;
	padding-top: 20%;

}
.indexban .textbox .btn{width:160px;height:50px;display:block;margin:50px auto 0;border-radius:50px;border:1px solid #fff;text-align:center;line-height:48px;color:#fff}
.indexban .textbox.cur{opacity:1}
.indexban .textbox2 .title{text-align:left;line-height:1.2}
.indexban .textbox2 .text{font-size:24px;font-weight:lighter;font-family:"Source Han Sans CN";text-align:left;margin-top:20px}
.indexban .textbox2 .btn{margin:40px 0 0}
.indexban .textbox2 .btn:hover,
.indexban .textbox1 .btn:hover{background-color:#0d6fb8;border-color:#0d6fb8;color:#fff}
.indexban .swiper-container-horizontal>.swiper-pagination-bullets{bottom:40px}
.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:70px;height:3px;border-radius:0;position:relative;background-color:rgba(255,255,255,0.5);margin:0 8px;opacity:1}
.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:after{content:"";width:0px;height:3px;background-color:#fff;position:absolute;top:0;left:0}
.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active:after{width:100%}
.pcbanner .img {width: 100%; height:100vh;transition: 6s all; background-repeat: no-repeat;background-position: center;background-size: cover;position: absolute;top: 0;left: 0;}
.pcbanner .banner-bk{
	position: relative;
	height: 100vh;
	padding: 0 8%;
}

.indexban .swiper-button-prev,
.indexban .swiper-button-next{width:56px;height:56px;background-size:100% 100%;margin-top:-28px;opacity:1}
.indexban .swiper-button-prev{background-image:url(../images/banleft.png);left:30px}
.indexban .swiper-button-prev:hover{background-image:url(../images/sol3left_cur.png)}
.indexban .swiper-button-next{background-image:url(../images/banright.png);right:30px}
.indexban .swiper-button-next:hover{background-image:url(../images/sol3right_cur.png)}


@media (max-width:1620px){
    .indexban .textbox .title{font-size:46px}
    .indexban .textbox .text{font-size:26px}
    .indexban .textbox2 .text{font-size:20px}
}

@media (max-width:1440px){
    /* .indexban .textbox{margin-left:-44vw} */
    .indexban .textbox .title{font-size:40px}
    .indexban .textbox .text{font-size:22px}
    .indexban .textbox2 .text{font-size:18px}
    .indexban .textbox .btn{width:130px;height:40px;line-height:38px;margin:35px auto 0}
    /* .indexban .textbox1.cur{top:150px} */
    .indexban .textbox2 .btn{margin:45px 0 0 0}
    .indexban .swiper-button-prev, .indexban .swiper-button-next{width:46px;height:46px;margin-top:-23px}
    .indexban .swiper-button-prev{left:20px}
    .indexban .swiper-button-next{right:20px}
}

@media (max-width:1280px){
    .indexban .textbox{margin-left:-46vw}
}
@media (max-width:1024px){
    .pcbanner{display:none}
    .m-bann{display:block}
    .indexban .textbox{width:100%;left:0;margin-left:0;padding:0 15px}
    .indexban .textbox .title{font-size:22px}
    .indexban .textbox{top:calc(60px + 26%)}
    .indexban .textbox.cur{top:calc(60px + 6%)}
    .indexban .textbox .text{font-size:16px}
    .indexban .textbox .btn{width:110px;height:34px;line-height:32px;margin:25px auto 0}
    .indexban .swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px}
    .indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;border-radius:8px}
    .indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:after{display:none}
    .indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#fff}
    .indexban .textbox.cur{left:0}
    .indexban .swiper-button-prev,
    .indexban .swiper-button-next{width:36px;height:36px;margin-top:-18px}
    .indexban .swiper-button-prev{left:15px}
    .indexban .swiper-button-next{right:15px}
	
	
}
.about{
	margin-top: 10px;
	margin-bottom: 30px;
}
.about1{
	margin-right: 0;
	margin-left: 0;
}
.aboutleft{width:50%;position:relative}
.aboutleft .title{font-size:30px;font-weight:bold;line-height:40px;color:#2a2a2a;position:relative;z-index:3}
.aboutleft .entitle{color:#0d6fb8;font-size:60px;line-height:70px;margin-top:12px;position:relative;z-index:3;font-family:'monbold'}
.aboutleft .bgicon{
	width: 100%;
}
.aboutright{
	text-align: left;
	color:#666;
	line-height:2;
	width:45%;
	padding-left: 5%;
}
.about2{margin-bottom:120px}
.about2:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.businphil{padding:110px 0 118px}
.businphil .toptitle,
.culture .toptitle,
.marketnettop .title{color:#000;font-size:36px;text-align:center;font-weight:bold}
.businphilbox{margin-top:42px;height:550px;background-image:url(../images/businphilbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.businphillist{width:25%;height:550px;position:relative;border-right:1px solid rgba(245,245,245,0.2)}
.businphillist:nth-last-of-type(1){border-right:none}
.businphillist .textbox{width:100%;position:absolute;top:50%;left:0;margin-top:-93px}
.businphillist .textbox .icon{width:86px;margin:0 auto}
.businphillist .textbox .title{color:#fff;font-size:18px;text-align:center;margin-top:76px}
.businphillist:hover .icon img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2)}
.businphillist:hover .title{font-size:22px}
.culture{padding:112px 0 130px}
.cultureitems{margin-top:45px}
.cultureitem{margin-bottom:40px}
.cultureitem:nth-last-of-type(1){margin-bottom:0}
.cultureitem .textbox{width:calc(100% - 864px);position:relative;height:461px;background-color:#f6f6f6;padding:4.583vw 5.468vw 30px 6.145vw}
.cultureitem:nth-of-type(2n) .textbox{padding:4.583vw 5vw 30px 6.145vw}
.cultureitem .title{color:#0d6fb8;font-size:30px}
.cultureitem .text{color:#666;font-size:16px;margin-top:1.56vw;line-height:1.875;max-height:120px}
.cultureitem .texticon{position:absolute;bottom:0;left:0;max-width:100%}
.cultureitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.cultureitem .text::-webkit-scrollbar{width:8px}
.cultureitem .text::-webkit-scrollbar-thumb{background-color:#08337e}
.cultureitem .text::-webkit-scrollbar-track{background-color:#faf6f3}
.marketnet{padding:116px 0 120px}
.marketnettop .text{text-align:center;color:#666;font-size:26px;margin-top:5px}
.marketnettop .text span{color:#0d6fb8}
.marketnetbot{margin-top:36px;position:relative}
.marketnetbot .wapmap{display:none}
.marketnetbot .pcmap{width:1081px;margin:0 auto;height:488px;position:relative}
.marketnetbot .img{width:1081px;margin:0 auto;height:488px;background-repeat:no-repeat;background-position:center center}
.marketnetbot .item{position:absolute}
.marketnetbot .item .icon{width:26px;height:26px;border-radius:26px;position:relative}
.marketnetbot .item .icon:after{content:"";width:8px;height:8px;border-radius:8px;position:absolute;top:9px;left:9px}
.marketnetbot .item .icon[data-foreign]{background-color:rgba(23,111,184,0.2);animation:xuanzhuan 3s linear 0s infinite normal;-webkit-animation:xuanzhuan 3s linear 0s infinite normal;-moz-animation:xuanzhuan 3s linear 0s infinite normal}
.marketnetbot .item .icon[data-foreign]:after{background-color:#0d6fb8;animation:xuanzhuan 3s linear 0s infinite normal;-webkit-animation:xuanzhuan 3s linear 0s infinite normal;-moz-animation:xuanzhuan 3s linear 0s infinite normal}
.marketnetbot .item .icon[data-domestic]{background-color:rgba(240,137,15,0.2);animation:xuanzhuan 3s linear 0s infinite normal;-webkit-animation:xuanzhuan 3s linear 0s infinite normal;-moz-animation:xuanzhuan 3s linear 0s infinite normal}
.marketnetbot .item .icon[data-domestic]:after{background-color:#ff9e2b;animation:xuanzhuan 3s linear 0s infinite normal;-webkit-animation:xuanzhuan 3s linear 0s infinite normal;-moz-animation:xuanzhuan 3s linear 0s infinite normal}
@keyframes xuanzhuan{
    0% {opacity:1;transform:scale(1)}
    50% {opacity:0.2;transform:scale(0.6)}
    100% {opacity:1;transform:scale(1)}
}
@-moz-keyframes xuanzhuan{
    0% {opacity:1;-moz-transform:scale(1)}
    50% {opacity:0.2;-moz-transform:scale(0.6)}
    100% {opacity:1;-moz-transform:scale(1)}
}
@-webkit-keyframes xuanzhuan{
    0% {opacity:1;-webkit-transform:scale(1)}
    50% {opacity:0.2;-webkit-transform:scale(0.6)}
    100% {opacity:1;-webkit-transform:scale(1)}
}


.marketnetbot .item .text{font-size:16px;line-height:26px;margin:0 6px}
.marketnetbot .item[data-value="美国"]{top:146px;left:186px}
.marketnetbot .item[data-value="巴西"]{top:328px;left:316px}
.marketnetbot .item[data-value="德国"]{top:110px;left:490px}
.marketnetbot .item[data-value="南非"]{bottom:95px;left:562px}
.marketnetbot .item[data-value="马来西亚"]{top:275px;right:180px}
.marketnetbot .item[data-value="澳大利亚"]{bottom:94px;right:68px}
.marketnetbot .item[data-value="成都"]{top:167px;right:248px}
.marketnetbot .item[data-value="宁波"]{top:164px;right:160px}
.marketnetbot .item[data-value="深圳"]{top:188px;right:185px}
.marketnetbot .other{position:absolute;bottom:25px;left:0}
.marketnetbot .other .otherlist{margin-bottom:8px}
.marketnetbot .other .otherlist:nth-of-type(2) .text{color:#ff9e2b;font-size:18px}
.marketnetbot .other .otherlist:nth-of-type(1) .text{color:#0d6fb8;font-size:18px}
.marketnetbot .other .otherlist:nth-of-type(2) .yuan{width:8px;height:8px;border-radius:8px;background-color:#ff9e2b;margin-top:10px;margin-right:6px}
.marketnetbot .other .otherlist:nth-of-type(1) .yuan{width:8px;height:8px;border-radius:8px;background-color:#0d6fb8;margin-top:10px;margin-right:6px}
.marketnetbot .other .tishi{margin-top:20px;color:#999}
.quailtysys1{padding:54px 0 88px}
.pagetitle{
	color:#333333;
	font-size:48px;
	text-align:center;
	font-weight:bold;
	line-height: 60px;
	margin-top: 30px;
}
.quailtysys1items{margin-top:42px}
.quailtysys1item{width:31.25%;margin-right:3.125%;position:relative}
.quailtysys1item:nth-of-type(3n){margin-right:0}
.quailtysys1item .textbox{position:absolute;bottom:0;left:0;width:100%;height:100%}
.quailtysys1item .textbox .title{color:#fff;font-size:18px;text-align:center;padding:0 4.166vw;line-height:1.66;position:absolute;bottom:24px;left:0}
.quailtysys1item.cur .textbox{background-color:rgba(13,111,184,0.8);bottom:0}
.quailtysys1item.cur .textbox .title{font-weight:bold;bottom:50%;margin-bottom:-30px}
@media (min-width:1024px){
    .quailtysys1item:hover .textbox{background-color:rgba(13,111,184,0.8);bottom:0}
    .quailtysys1item:hover .textbox .title{font-weight:bold;bottom:50%;margin-bottom:-30px}
}

.quailtysys2{padding:110px 0 118px;background-image:url(../images/quasysbg.png);background-repeat:no-repeat;background-position:center center;background-size:cover}
.quailtysys2 .img{margin-top:40px;text-align:center}
.quailtysys2 .img img{display:inline-block}
.quacert{padding:82px 0 102px}
.quadetectitem{display:none}
.quadetectitem.cur{display:block}
.quacertslide{margin-top:22px;position:relative;padding-bottom:132px}
.quacertslide .swiper-container{padding:20px 0}
.quacertslide .img{box-shadow:0px 8px 23px 0px rgba(0, 0, 0, 0.15);transform:scale(0.84);-webkit-transform:scale(0.84);-moz-transform:scale(0.84)}
.quacertslide .swiper-slide-active .img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.quacertslide .title{text-align:center;margin-top:26px;color:#666;font-size:16px;font-weight:bold;font-family:Arial;opacity:0}
.quacertslide .swiper-slide-active .title{opacity:1}
.quacertslide .swiper-button-next,
.quacertslide .swiper-button-prev{width:56px;height:56px;top:auto;bottom:0;margin-top:0;background-size:100% 100%}
.quacertslide .swiper-button-next{background-image:url(../images/quaceright.png);right:calc(50% - 84px)}
.quacertslide .swiper-button-next:hover{background-image:url(../images/quaceright_cur.png)}
.quacertslide .swiper-button-prev{background-image:url(../images/quacerleft.png);left:calc(50% - 84px)}
.quacertslide .swiper-button-prev:hover{background-image:url(../images/quacerleft_cur.png)}
.quadetect{padding:54px 0 90px;background-color:#f6f6f6}
.quadetectnav{margin:28px 0 45px;text-align:center}
.quadetectnavlist{display:inline-block;color:#666;font-size:16px;line-height:36px;margin:0 20px;position:relative}
.quadetectnavlist:after{content:"";width:0px;height:2px;background-color:#0d6fb8;position:absolute;bottom:0;left:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.quadetectnavlist.cur:after,
.quadetectnavlist:hover:after{width:100%}
.quadetectnavlist.cur,
.quadetectnavlist:hover{color:#0d6fb8}
.quadetectslide{padding:0 110px;position:relative}
.quadetectslide .swiper-button-next,
.quadetectslide .swiper-button-prev{width:56px;height:56px;margin-top:-28px;background-size:100% 100%}
.quadetectslide .swiper-button-next{background-image:url(../images/quaceright.png);right:-28px}
.quadetectslide .swiper-button-next:hover{background-image:url(../images/quaceright_cur.png)}
.quadetectslide .swiper-button-prev{background-image:url(../images/quacerleft.png);left:-28px}
.quadetectslide .swiper-button-prev:hover{background-image:url(../images/quaceleft_cur.png)}
.quadetectslide .swiper-slide{background-color:#fff;padding:34px 34px 52px}
.quadetectslide .swiper-slide .title{margin-top:25px;text-align:center;font-size:18px}
.quadetectslide .swiper-slide:hover .img img{transform:scale(2.05);-webkit-transform:scale(2.05);-moz-transform:scale(2.05)}
.quamana{padding:60px 0 90px}
.quamana .img{width:50%}
.quamana .textbox{width:50%;padding:42px 0 0 5.208vw}
.quamana .textbox .title{color:#000;font-size:30px;font-weight:bold}
.quamana .textbox .text{margin:38px 0 50px;color:#666;font-size:16px;line-height:1.875}
.quamana .textbox .iconlist:nth-of-type(1){padding:0 3.125vw 0 0}
.quamana .textbox .iconlist{padding:0 3.125vw;position:relative}
.quamana .textbox .iconlist .icon{width:60px;margin:0 auto}
.quamana .textbox .iconlist .title{color:#666;font-size:16px;text-align:center;margin-top:18px}
.quamana .textbox .iconlist:after{content:"";width:1px;height:35px;background-color:#e6e6e6;position:absolute;top:16px;right:0}
.quamana .textbox .iconlist:nth-last-of-type(1):after{display:none}
.quamana .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.news{padding:40px 0 90px}
.newsitem{
	width:32%;
	margin-right:1.3%;
	margin-bottom:30px;
	display:block;
	padding: 0px;
	background-color: #F5F5F5;
}
.newsitem .box{
	overflow: hidden;
	display: block;
}
.newsitem:nth-of-type(3n){margin-right:0}
.newsitem .textbox{
	position: relative;
	z-index: 9;
	padding:20px 36px;
	background-color: #F5F5F5;
	width: 100%;
}
.newsitem .textbox .title{
	overflow: hidden;
	color:#333333;
	font-size:18px;
	font-weight:normal;
	height: 50px;
	line-height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	/* padding-bottom: 10px; */
	/* margin-bottom: 10px; */
}
.newsitem .textbox .text{color:#666;line-height:1.714;margin:16px 0 30px;height:70px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.newsitem .textbox .bot{display:block}
.newsitem .textbox .date{color:#999;line-height:16px;background-image:none}
.newsitem .textbox .more{color:#666666;line-height:16px;position:relative}
.newsitem .textbox .more:after{content:"";width:0px;height:1px;background-color:#0d6fb8;position:absolute;left:0;bottom:-6px;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.newsitem .textbox .typebox{margin-bottom:22px}
.newsitem .textbox .typelist,
.newsdetail .typelist{
	padding:0 10px;
	border-radius:2px;
	color:#999;
	line-height:20px;
}

.ndbotlr .typelist{
	height:45px;
	color:#999;
	line-height:45px;
}
.ndbotlr .typelist a{
	color:#666666;
}
.ndbotlr .typelist a:hover{
	color:#1967AF;
}
/* .ndbotlr .typelist{margin-bottom:13px} */
.newsitem:hover .img img{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15)}
.newsitem:hover .textbox .title{color:#0d6fb8}
.newsitem:hover .textbox .more:after{width:100%}
.newsitem .textbox .typelist:hover, .newsdetail .typelist:hover{color:#fff;background-color:#0d6fb8;border-color:#0d6fb8}
.news .pager{margin-top:50px}
.ndrecommitems{margin-bottom:58px}
.newsdetail{
	padding:80px 0;
	background-color: #F7F7F7;
}
.ndtop{padding-bottom:30px}
.ndtop .title{
	font-size:36px;
	font-weight:bold;
	line-height: 60px;
	color: #333333;
	margin-bottom: 20px;
}
.ndtop .other{margin-top:10px}
.ndtop .other .list{
	color:#666666;
	line-height:40px;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:36px;
	font-size: 16px;
}
.ndtop .other .lista{
	color:#666666;
	line-height:40px;
	background-repeat:no-repeat;
	background-position:left center;
	font-size: 16px;
	 width:30px;
}
.ndtop .other .list.date{background-image:url(../images/ndtime.png)}
.ndtop .other .list.seenum{background-image:url(../images/ndsee.png)}
.ndtop .other .lista.share{margin-right:0;background-image:url(../images/ndshare.png);}
.ndtop .shareitem{width:36px;height:36px;border-radius:36px;cursor:pointer;margin-right:10px;background-repeat:no-repeat;background-position:center center}
.ndtop .shareitem[data-like]{background-image:url(../images/ndshare.png);background-color:none;margin-right:0px;}
.ndtop .shareitem[data-wb]{background-image:url(../images/ndwb.png)}
.ndtop .shareitem[data-wx]{background-image:url(../images/ndwx.png)}
.ndtop .shareitem[data-qq]{background-image:url(../images/ndqq.png)}
.ndtop .shareitem[data-int]{background-image:url(../images/ndint.png)}
.ndtop .shareitem[data-lj]{background-image:url(../images/ndlj.png)}
.ndtop .shareitem[data-int]{background-color:#0c5da2}
.ndtop .shareitem[data-wb]{background-color:#D93C3E}
.ndtop .shareitem[data-qq]{background-color:#12b7f5}
.ndtop .shareitem[data-wx]{background-color:#2eaf0c}
.ndtop .shareitem[data-lj]{background-color:#F5C708}
.ndtop .shareitem[data-int]:hover{background-color:#666666}
.ndtop .shareitem[data-wb]:hover{background-color:#666666}
.ndtop .shareitem[data-qq]:hover{background-color:#666666}
.ndtop .shareitem[data-wx]:hover{background-color:#666666}
.ndtop .shareitem[data-lj]:hover{background-color:#666666}
.ndbot{margin-top:30px}
.ndbotlf{
	margin-right:30px;
	background-color: #FFFFFF;
	padding: 30px 50px;
}
.ndbotlf .bot{margin-top:40px}
.ndbotlf .returnlist{display:block;color:#999;padding-left:26px;background-image:url(../images/return.png);background-repeat:no-repeat;background-position:left center}
.ndpagers{
	padding:5px 0;
	border-top:1px solid #ebebeb;
	margin-top:10px;
	color:#666666;
	font-size:16px;
	line-height: 40px;
}
.ndpagerslist .name{color:#999;width:68px}
.ndpagerslist .text{width:calc(100% - 68px);height:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.ndpagerslist a.text:hover{color:#0c5da2}
.ndbotlr{
}
.riwiht .top{
	background-color: #1967AF;
	height: 42px;
}
.riwiht .top .title{
	color:#FFFFFF;
	font-size:20px;
	position:relative;
	line-height: 42px;
	padding-left: 20px;
}
.riw43ws .top{
	height: 42px;
	border-bottom:1px solid #E3E3E3;
}
.riw43ws .top .title{
	color:#333333;
	font-size:22px;
	position:relative;
	line-height: 22px;
	padding-left: 15px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #1065AA;
	margin-top: 10px;
	margin-bottom: 10px;
	
}
.ndrecommitem{padding:30px 0;border-bottom:1px solid #efefef;display:block}
.ndrecommitem .img{width:196px}
.ndrecommitem .textbox{width:calc(100% - 196px);padding:16px 0 10px 22px}
.ndrecommitem .textbox .title{font-size:16px;line-height:1.8;height:54px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.ndrecommitem .textbox .date{color:#999;font-family:Arial;margin-top:20px}
.ndrecommitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.ndrecommitem:hover .textbox .title{color:#0d6fb8}

@media (max-width:1440px){
    .aboutleft .title{font-size:22px;line-height:30px}
    .aboutleft .entitle{font-size:44px;line-height:54px}
    .aboutleft .bgicon{width:360px}
    .businphilbox, .businphillist{height:450px}
    .businphillist .textbox .title{margin-top:56px}
    .businphillist .textbox{margin-top:-83px}
    .cultureitem .img{width:714px}
    .cultureitem .textbox{width:calc(100% - 714px);height:381px;padding:3vw 4vw 30px 4.5vw}
    .cultureitem:nth-of-type(2n) .textbox{padding:3vw 3.8vw 30px 4.5vw}
    .cultureitem .title{font-size:26px}
    .quadetectslide{padding:0 70px}
    .quamana .textbox{padding:25px 0 0 3.8vw}
    .quamana .textbox .title{font-size:24px}
    .pagetitle{font-size:24px}
    .quailtysys1, .quadetect{padding:35px 0 60px}
    .quailtysys2, .quamana{padding:56px 0}
    .quamana .textbox .text{margin:20px 0 30px}
    .quamana .textbox .text{font-size:14px}
    .news{padding:30px 0 70px}
    .newsitem .textbox .text{margin:12px 0 25px}
    .newsitem .textbox{padding:25px 35px 35px}
    .newsdetail{padding:56px 0 85px}
    .ndtop .title{font-size:26px}
}

@media (max-width:1024px){
    .about1{margin:10px 0 30px}
    .aboutleft{width:100%}
    .aboutleft .title{font-size:18px;line-height:24px}
    .aboutleft .entitle{font-size:32px;line-height:1;margin-top:6px}
    .aboutleft .bgicon{width:75%;top:30px}
    .aboutright{width:100%;margin-top:40px;line-height:1.6}
    .about2{margin-bottom:50px}
    .businphil, .quailtysys1, .quadetect, .quamana, .news, .newsdetail{padding:40px 0}
    .businphil .toptitle, .culture .toptitle, .marketnettop .title, .pagetitle, .ndtop .title{font-size:20px}
    .businphilbox{margin-top:25px;height:250px}
    .businphillist{height:250px}
    .businphillist .textbox .icon{width:34px}
    .businphillist .textbox .title{margin-top:20px;font-size:12px;padding:0 10px}
    .businphillist .textbox{margin-top:-51px}
    .culture, .marketnet, .quailtysys2, .quacert{padding:50px 0}
    .cultureitems{margin-top:25px}
    .cultureitem .img{width:100%}
    .cultureitem .textbox{width:100%;height:auto;padding:20px 20px 70px}
    .cultureitem:nth-of-type(2n) .textbox{padding:20px 20px 70px}
    .cultureitem .title{font-size:18px}
    .cultureitem .text{font-size:14px;margin-top:8px;max-height:none;line-height:1.6}
    .cultureitem{margin-bottom:20px}
    .marketnettop .text{font-size:16px}
    .marketnetbot .pcmap{display:none}
    .marketnetbot .wapmap{display:block}
    .marketnetbot{margin-top:25px}
    .marketnetbot .other{position:static;margin-top:15px}
    .marketnetbot .other .otherlist{margin-bottom:5px}
    .marketnetbot .other .otherlist:nth-of-type(1) .text,
    .marketnetbot .other .otherlist:nth-of-type(2) .text{font-size:14px}
    .marketnetbot .other .otherlist:nth-of-type(2) .yuan, .marketnetbot .other .otherlist:nth-of-type(1) .yuan{margin-top:8px}
    .marketnetbot .other .tishi{font-size:12px;margin-top:10px}
    .quailtysys1item{width:100%;margin-right:0;margin-bottom:20px}
    .quailtysys1items, .quailtysys2 .img{margin-top:25px}
    .quacert .wrap{padding:0}
    .quailtysys1item .textbox .title{width:100%;font-size:13px}
    .quacertslide{margin-top:5px;padding-bottom:50px}
    .quacertslide .swiper-button-next, .quacertslide .swiper-button-prev{width:40px;height:40px;cursor:none}
    .quacertslide .swiper-button-next{right:calc(50% - 55px)}
    .quacertslide .swiper-button-prev{left:calc(50% - 55px)}
    .quacertslide .title{margin-top:15px}
    .quadetectslide .img img{width:100%}
    .quadetectnavlist{width:calc(50% - 4px);font-size:14px;margin:0;line-height:30px;display:inline-block;text-align:left}
    .quadetectnavlist:after{display:none}
	.quadetectnavlist span{position:relative;line-height:30px;display:inline-block}
	.quadetectnavlist span:after{content:"";width:0px;height:2px;background-color:#0d6fb8;position:absolute;bottom:0;left:0;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
    .quadetectnavlist.cur span:after{width:100%}
	.quadetectnav{margin:10px 0 25px;text-align:left}
    .quadetectslide{padding:0 55px}
    .quadetectslide .swiper-button-next, .quadetectslide .swiper-button-prev{width:40px;height:40px}
    .quadetectslide .swiper-button-next{right:0}
    .quadetectslide .swiper-button-prev{left:0}
    .quamana .img{width:100%}
    .quamana .textbox{width:100%;padding:20px 0 0 0}
    .quamana .textbox .title{font-size:20px}
    .quamana .textbox .text{margin:10px 0 35px;font-size:14px}
    .quamana .textbox .iconlist{width:33.3333%;padding:0}
    .quamana .textbox .iconlist:nth-of-type(1){padding:0}
    .quamana .textbox .iconlist .icon{width:40px}
    .quamana .textbox .iconlist:after{height:20px;top:10px}
    .quamana .textbox .iconlist .title{font-size:14px;margin-top:10px}
    .newsitem{width:100%;margin-bottom:20px}
    .newsitem .textbox{padding:20px 20px 35px}

    .newsitem .textbox .text{margin:8px 0 15px}
    .news .wappager{margin-top:30px}
    .ndtop{padding-bottom:10px}
    .ndbot, .ndbotlf .bot{margin-top:30px}
    .ndbotlf{width:100%;margin-right:0;padding:30px 20px;}
    .ndpagerslist{max-width:100%;width:100%}
    .ndpagers{padding:10px 0}
    .ndbotlr .top{padding-bottom:10px}
    .ndbotlr .top .title:after{bottom:-11px}
    .ndrecommitem{padding:15px 0}
    .ndrecommitem .img{width:135px}
    .ndrecommitem .textbox{width:calc(100% - 135px);padding:4px 0 5px 10px}
    .ndrecommitem .textbox .title{line-height:1.4;height:44px}
    .ndrecommitem .textbox .date{margin-top:10px}
    .quadetectslide .swiper-slide .title{font-size:14px}
    .newsitem .textbox .typelist, .newsdetail .typelist, .ndbotlr .typelist{margin-right:10px;margin-bottom:10px}
    .newsitem .textbox .typebox{margin-bottom:15px}
    .ndrecommitems{margin-bottom:30px}
    .ndbotlr .typebox{margin-top:15px}
    .ndtop .other .list{font-size:14px;}
    .shareitems{margin-top:15px;}
}

@media (max-width:370px){
    .quailtysys1item .textbox .title{font-size:12px;padding:0}
}

.talentdevel1{padding:56px 0 100px}
.talentdevel1box{height:550px;margin-top:44px;background-image:url(../images/taldevbg1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.talentdevel1list{width:25%;height:550px;border-right:1px solid rgba(255,255,255,0.2);position:relative}
.talentdevel1list:nth-last-of-type(1){border-right:none}
.talentdevel1list .textbox{width:100%;position:absolute;top:50%;left:0;margin-top:-92px}
.talentdevel1list .textbox .icon{width:84px;margin:0 auto}
.talentdevel1list .textbox .title{padding:0 15px;color:#fff;text-align:center;font-size:24px;margin-top:70px}
.talentdevel2{padding:92px 0 100px;background-color:#f7f7f7}
.talentdevel2box{margin-top:44px}
.talentdevel2list{width:31.94%;margin-right:2.09%;position:relative}
.talentdevel2list:nth-of-type(3n){margin-right:0}
.talentdevel2list .textbox{width:100%;padding:0 40px;position:absolute;left:0;bottom:40px}
.talentdevel2list .textbox .title{color:#fff;font-size:30px}
.talentdevel2list .textbox .line{width:43px;height:2px;background-color:#fff;margin-top:11px}
.talentdevel2list.cur .textbox .text{max-height:0px !important;margin-top:0}
.talentdevel2list .textbox .text{overflow:hidden;margin-top:24px}
.talentdevel2list .textbox .text .box{color:#fff;line-height:1.714}
.talentdevel2list:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.talentdevel3{padding:92px 0 120px}
.talentdevel3box{margin-top:42px}
.talentdevel3list{width:calc((100% - 480px) / 4);height:407px;margin-right:1px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}
.talentdevel3list:nth-last-of-type(1){margin-right:0}
.talentdevel3list:nth-of-type(1){width:476px;background-image:url(../images/taldev3bg1.jpg)}
.talentdevel3list:nth-of-type(2){background-image:url(../images/taldev3bg2.jpg)}
.talentdevel3list:nth-of-type(3){background-image:url(../images/taldev3bg3.jpg)}
.talentdevel3list:nth-of-type(4){background-image:url(../images/taldev3bg4.jpg)}
.talentdevel3list:nth-of-type(5){background-image:url(../images/taldev3bg5.jpg)}
.talentdevel3list .textbox{width:100%;position:absolute;left:0;top:50%;margin-top:-64px}
.talentdevel3list.cur .textbox{margin-top:-64px !important}
.talentdevel3list .textbox .icon{width:56px;margin:0 auto}
.talentdevel3list .textbox .title{color:#f1f1f1;text-align:center;margin-top:40px;font-size:24px}
.talentdevel3list.cur .textbox .text{max-height:0 !important;margin-top:0}
.talentdevel3list .textbox .text{overflow:hidden;margin-top:10px;padding:0 40px}
.talentdevel3list .textbox .text .box{color:#f1f1f1;text-align:center;line-height:1.714}
.recruit{
	padding:40px 0 20px;
	clear: both;
	height: auto;
	display:table;
	width: 100%;
}
.recruittop .title{color:#000;font-size:36px;font-weight:bold;line-height:50px}
.recruitsearch{width:472px;height:50px;border:1px solid #3587c4;border-radius:50px;padding:0 14px 0 30px}
.recruitsearch .input{width:calc(100% - 38px);margin-right:10px}
.recruitsearch .input input{width:100%;height:48px}
.recruitsearch .input input::-webkit-input-placeholder{color:#b7c5ce}
.recruitsearch .btn{width:28px;padding-left:10px;height:48px;line-height:48px;cursor:pointer}
.recruitsearch .btn img{display:inline-block;vertical-align:middle;margin-bottom:3px}
.recruititemstop{height:78px;background-color:#929ca2;padding-left:2.208vw;margin-top:50px}
.recruititemstop .list{height:78px;line-height:78px;color:#666;font-size:16px;}
.recruititem{
	margin-bottom: 10px;
}
.recruititemtop{background-color:#F7F7F7;position:relative;cursor:pointer}
.recruititemtop .listb{color:#333;}
.recruititemtop .rightmore{width:24px;height:78px;position:absolute;right:20px;top:0;background-image:url(../images/recright_cur2.png);background-repeat:no-repeat;background-position:center center}
.recruititemtop.cur{background-color:#F7F7F7}
.recruititemtop.cur .list{color:#666}
.recruititemtop.cur .rightmore{background-image:url(../images/recright_cur1.png)}
.recruititembot{
	padding:40px;
	display:none;
	border: 1px solid #F7F7F7;
}
.recruititembot .top .list{width:auto}
.recruititembot .name{
	font-size:12px;
	font-weight:bold;
	background-color: #F7F7F7;
	height: 36px;
	width: 140px;
	line-height: 36px;
	text-align: center;
}
.recruititembot .text{
	margin-top:10px;
	color:#999;
	line-height:1.714;
	font-size: 16px;
	margin-bottom: 20px;
}
.recruititembot .bot{margin-top:62px}
.recruititembot .bot .btn{width:234px !important;height:48px;display:block;line-height:48px;text-align:center;color:#666;background-color:#0d6fb8;border-radius:48px}
.recruitmore{width:174px;height:48px;padding-left:61px;margin:60px auto 0;background-repeat:no-repeat;background-position:left 40px center;line-height:46px;border-radius:48px;border:1px solid #dcdcdc;color:#666;cursor:pointer}
.recruitmore.cur{padding-left:76px;background-image:url(../images/recload.png)}
.buscoop1{padding:110px 0 100px}
.buscoop1top{margin-top:42px}
.buscoop1top .list{width:49.3%;margin-right:1.4%;height:224px;padding:64px 74px;background-repeat:no-repeat;background-position:center center;background-size:cover}
.buscoop1top .list:nth-last-of-type(1){margin-right:0}
.buscoop1top .list:nth-of-type(1){background-image:url(../images/bussincoop1bg1.jpg)}
.buscoop1top .list:nth-of-type(2){background-image:url(../images/bussincoop1bg2.jpg)}
.buscoop1top .list .top .icon{height:24px;line-height:24px}
.buscoop1top .list .top .icon img{display:inline-block;vertical-align:middle;margin-bottom:3px}
.buscoop1top .list .top .name{color:#fff;font-size:24px;font-weight:bold;margin-left:8px;line-height:1;margin-left:8px}
.buscoop1top .list .text{color:#fff;font-size:20px;margin-top:18px}
.buscoop1bot{margin-top:20px}
.buscoop1bot .list{width:23.95%;border:1px solid #f1f1f1;margin-right:1.4%;padding:66px 15px 66px 2.083vw}
.buscoop1bot .list:nth-of-type(4n){margin-right:0}
.buscoop1bot .list .textboa{width:calc(100% - 120px);margin-left:28px;padding-top:15px}
.buscoop1bot .list .textboa .name{color:#000;font-size:18px;font-weight:bold}
.buscoop1bot .list .textboa .text{color:#666;font-size:16px;display:block;font-family:Arial;margin-top:14px;text-decoration:underline;word-break:break-all}
.buscoopmap{height:730px;overflow:hidden}
.buscoopmap .buscoopmapimg{width:100%;height:100%}

@media (max-width:1800px){
    .buscoop1bot .list{padding:66px 15px 66px 1.5vw}
    .buscoop1bot .list .icon{width:70px}
    .buscoop1bot .list .textboa{width:calc(100% - 100px);margin-left:20px;padding-top:6px}
}

@media (max-width:1470px){
    .buscoop1bot .list{padding:66px 15px 66px 1.2vw}
    .buscoop1bot .list .textboa{margin-left:15px}
}

@media (max-width:1440px){
    .talentdevel1box{height:450px}
    .talentdevel1list .textbox .title{margin-top:50px}
    .talentdevel1list .textbox{margin-top:-82px}
    .talentdevel1list{height:450px}
    .buscoop1bot .list{padding:40px 15px 40px 1vw}
    .buscoop1bot .list .icon{width:60px}
    .buscoop1bot .list .textboa{width:calc(100% - 75px);margin-left:15px;padding-top:6px}
    .buscoop1top .list .top .name{font-size:20px}
    .buscoop1top .list .text{font-size:16px}
    .talentdevel2list .textbox .title{font-size:22px}
    .talentdevel3list .textbox .title{font-size:20px}
}

@media (max-width:1190px){
    .buscoop1bot .list .icon{width:50px}
    .buscoop1bot .list .textboa{width:calc(100% - 60px);margin-left:10px;padding-top:6px}
    .buscoop1bot .list .textboa .name{font-size:16px}
    .buscoop1bot .list .textboa .text{font-size:14px}
}
@media (max-width:780px){
     .recruittop .title{font-size:20px;line-height:30px}
	 .recruittop {margin-left:-15px; margin-right:-15px; width:105%;}
	 .zpp {
	padding-bottom: 20px;
	padding-left: 0px;
}
 .recruititembot .name{
	font-size:14px;
	font-weight:bold;
	background-color: #F7F7F7;
	height: 30px;
	width: 140px;
	line-height: 30px;
	text-align: center;
}
.recruititembot .text{
	font-size: 12px;

}
.beiJingHeZi h3{font-size: 20px;margin-top: 0;margin-bottom: 16px;color: #333333;}
	 }
@media (max-width:1024px){
    .talentdevel1, .talentdevel2, .talentdevel3, .recruit, .buscoop1{padding:50px 0}
    .talentdevel1box{height:200px;margin-top:25px}
    .talentdevel1list{height:200px}
    .talentdevel1list .textbox{margin-top:-33px}
    .talentdevel1list .textbox .icon{width:32px}
    .talentdevel1list .textbox .title{padding:0 5px;margin-top:15px;font-size:14px}
    .talentdevel2box, .talentdevel3box{margin-top:25px}
    .talentdevel2list{width:100%;margin-right:0;margin-bottom:20px}
    .talentdevel2list:nth-last-of-type(1){margin-bottom:0}
    .talentdevel2list .textbox{bottom:30px;padding:0 20px}
    .talentdevel2list .textbox .title{font-size:20px}
    .talentdevel2list .textbox .line{width:30px}
    .talentdevel2list.cur .textbox .text, .talentdevel3list.cur .textbox .text{max-height:none !important;margin-top:20px}
    .talentdevel3list:nth-of-type(1){width:100%}
    .talentdevel3list{width:100%;padding:50px 0;height:auto}
    .talentdevel3list .textbox{position:static;margin-top:0}
    .talentdevel3list.cur .textbox{margin-top:0 !important}
    .talentdevel3list .textbox .icon{width:40px}
    .talentdevel3list .textbox .title{font-size:20px;margin-top:15px}
    .talentdevel3list .textbox .text{margin-top:5px;padding:0}
    .talentdevel3list .textbox .text .box{line-height:1.6;padding:0 20px;text-align:justify;text-align-last:justify;}
    .recruitsearch{width:100%;height:40px;margin-top:15px}
    .recruitsearch .input input{height:38px}
    .recruitsearch .btn{line-height:38px}
    .recruititemstop{height:auto;margin-top:35px;padding-left:10px}
    .recruititemstop .list{height:auto;line-height:60px;font-size:14px}
  
    .recruititemtop{padding-left:10px;min-height:58px;height:auto}
    .recruititemtop .list{height:auto;line-height:60px;font-size:12px}
    .recruititemtop .rightmore{height:100%;right:0;background-size:10px auto}
    .recruititemtop.cur .rightmore{background-size:14px auto}
    .recruititembot{padding:25px 15px}
    .recruititembot .top .list{width:100%;margin-bottom:15px}
    .recruititembot .text{margin-top:8px;line-height:1.5}
    .recruititembot .bot{margin-top:20px}
    .recruititembot .bot .list:nth-of-type(1){width:100%;margin-bottom:15px;float:none}
    .recruititembot .bot .list:nth-of-type(2){width:100%;float:none}
    .recruititembot .bot .btn{width:180px !important;font-size:12px;height:38px;line-height:38px;float:none;margin:15px auto 0;margin-bottom:0}
    .recruitmore{margin:25px auto 0;width:144px;padding-left:46px;height:38px;line-height:36px;background-position:left 25px center}
    .recruitmore.cur{padding-left:61px}
    .buscoop1top .list{width:100%;margin-right:0;height:160px;margin-bottom:20px;padding:48px 25px}
    .buscoop1top .list .top .icon{line-height:22px;height:22px}
    .buscoop1top .list .top .icon img{height:18px}
    .buscoop1top .list .top .name{font-size:18px;line-height:22px}
    .buscoop1top .list .text{font-size:15px}
    .buscoop1bot .list{width:100%;margin-right:0;padding:25px 15px;margin-bottom:20px}
    .buscoop1bot .list .icon{width:46px}
    .buscoop1bot .list .textboa{width:calc(100% - 61px);margin-left:15px;padding-top:2px}
    .buscoop1bot .list .textboa .name{font-size:16px}
    .buscoop1bot .list .textboa .text{font-size:14px;margin-top:5px}
    .buscoopmap{height:350px}
    .buscoop1top{margin-top:25px}
}

@media (max-width:400px){
    .recruititemtop .list{line-height:24px;padding:5px 0}
    .recruititemtop .list:nth-of-type(1){padding-right:5px}
}

.indscreen{padding:60px 0 32px}
.indscreenlist{margin-bottom:15px}
.indscreenlist:nth-last-of-type(1){margin-bottom:0}
.indscreenlist .name{width:60px;font-size:15px;line-height:1;font-weight:bold;margin-right:20px;position:relative;text-align:justify;text-align-last:justify}
.indscreenlist .name:after{content:"：";position:absolute;top:0;right:-14px;font-size:15px;font-weight:bold}
.indscreenlist .box{width:calc(100% - 85px)}
.indscreenlist .item{cursor:pointer;margin-right:22px;margin-bottom:6px}
.indscreenlist .item .yuan{width:14px;height:14px;border-radius:14px;border:1px solid #c1c1c1;position:relative}
.indscreenlist .item .yuan:after{content:"";width:8px;height:8px;background-color:#0d6fb8;border-radius:8px;opacity:0;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-4px;transform:scale3d(0,0,0);-webkit-transform:scale3d(0,0,0);-moz-transform:scale3d(0,0,0);transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s}
.indscreenlist .item.cur .yuan{border-color:#0d6fb8}
.indscreenlist .item.cur .yuan:after{background-color:#0d6fb8;opacity:1;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1)}
.indscreenlist .item .text{color:#666;font-size:15px;line-height:1;margin-left:5px}
.industryitem{background-color:#f4f4f4;padding:34px 38px;margin-bottom:20px;display:block}
.industryitem .type{max-width:40px;color:#d4d4d4;line-height:22px;font-family:Arial;font-size:16px}
.industryitem .name{width:calc(100% - 188px);color:#666;margin:0 40px;font-weight:bold;line-height:22px}
.industryitem .see{padding-left:35px;color:#c4c4c4;line-height:22px;background-image:url(../images/indsee.png);background-repeat:no-repeat;background-position:left center}
.industryitem:hover{background-color:#0d6fb8}
.industryitem:hover .type{color:#62a7da}
.industryitem:hover .name{color:#fff}
.industryitem:hover .see{color:#fff;background-image:url(../images/indsee_cur.png)}
.indesutrytan{padding-bottom:120px}
.indesutrytan .pager{margin-top:70px}
.proana .newsitems{margin-top:42px}

@media (max-width:1440px){

}

@media (max-width:1024px){
    .indscreen{padding:30px 0}
    .industryitem{padding:25px 15px;margin-bottom:15px}
    .industryitem .name{width:calc(100% - 125px);margin:0 15px}
    .industryitem .see{background-size:20px auto;padding-left:25px}
    .indesutrytan .wappager{margin-top:50px}
    .indesutrytan{padding-bottom:50px}
    .newsitem .img img{width:100%}
    .proana .newsitems{margin-top:25px}
    .indscreenlist{margin-bottom:0}
    .indscreenlist .name{width:100%;text-align-last:left;text-align:left;font-size:16px;font-weight:normal;border-bottom:1px solid #ccc;height:41px;line-height:40px;margin-right:0}
    .indscreenlist .name:before{content:"";width:7px;height:4px;position:absolute;right:0;top:50%;margin-top:-2px;background-image:url(../images/litdown.png);background-repeat:no-repeat;background-position:center center}
    .indscreenlist .name.cur:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
    .indscreenlist .name:after, .indscreenlist .item .yuan{display:none}
    .indscreenlist .box{width:100%;padding:10px 5px;display:none}
    .indscreenlist .item{width:100%}
    .indscreenlist .item .text{width:100%;height:36px;line-height:36px;margin-left:0;text-align:center;font-size:14px}

}

.solution1{padding:90px 0 126px}
.solution1top .text{margin-top:18px;color:#666;font-size:16px;text-align:center;line-height:1.5}
.solution1img{margin-top:75px}
.solution2{
	background-size:100% auto;
	padding-top:20px;
	padding-bottom: 50px;
}

.sol2nav{padding:28px 0}
.sol2nav .wrap{text-align:center}
.sol2navlist{
	display:inline-block;
	margin:0 7px 20px;
	color:#FFFFFF;
	font-size:16px;
	line-height:58px;
	position:relative;
	cursor:pointer;
	background-color: #808080;
	padding-right: 2%;
	padding-left: 2%;
}
.sol2navlist.cur,
.sol2navlist:hover{color:#FFFFFF;background-color:#015699;}
.sol2navlist.cur:after,
.sol2navlist:hover:after{width:100%}
.sol2box{}
.sol2list{
	display:block;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.sol2list .content{margin-top:16px;padding-bottom:78px}
.soldown{width:60px;height:60px;margin:0 auto -30px;position:relative;z-index:3}
.sol2title{font-size:26px;text-align:center}
.sol3{
	padding-right: 0;
	padding-left: 0;
}
.sol3 .wrap{position:relative}
.sol3 .swiper-container{padding:20px 0 50px}
.sol3 .box{display:block; background-color:#fff;padding:0 20px 40px}
.sol3 .box .textbox{margin-top:12px}
.sol3 .box .textbox .title{color:#010101;font-size:16px;text-align:center;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.sol3 .swiper-button-next,
.sol3 .swiper-button-prev{width:40px;height:40px;background-size:100%;margin-top:-28px;opacity:0.8}
.sol3 .swiper-button-next{background-image:url(../images/sol3right.png);right:calc(-2.083vw + -10px)}
.sol3 .swiper-button-prev{background-image:url(../images/sol3left.png);left:calc(-2.083vw + -10px)}
.sol3 .swiper-button-prev.swiper-button-disabled{opacity:0}
.sol3 .swiper-button-next.swiper-button-disabled{opacity:0}
.sol4list{
	display:block;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.sol4nav{padding:28px 0}
.sol4nav .wrap{text-align:center}
.sol4navlist{
	display:inline-block;
	margin:0 7px 20px;
	color:#FFFFFF;
	font-size:16px;
	line-height:58px;
	position:relative;
	cursor:pointer;
	background-color: #808080;
	padding-right: 2%;
	padding-left: 2%;
}
.sol4{padding-right: 0;
	padding-left: 0;}
.sol4 .wrap{position:relative}
.sol4 .swiper-container{padding:20px 0 50px}
.sol4 .box{display:block; background-color:#fff;padding:0 20px 40px}
.sol4 .box .textbox{margin-top:12px}
.sol4 .box .textbox .title{color:#010101;font-size:16px;text-align:center;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.sol4 .swiper-button-next,
.sol4 .swiper-button-prev{width:40px;height:40px;background-size:100%;margin-top:-28px;opacity:0.8}
.sol4 .swiper-button-next{background-image:url(../images/sol3right.png);right:calc(-2.083vw + -10px)}
.sol4 .swiper-button-prev{background-image:url(../images/sol3left.png);left:calc(-2.083vw + -10px)}
.sol4 .swiper-button-prev.swiper-button-disabled{opacity:0}
.sol4 .swiper-button-next.swiper-button-disabled{opacity:0}
.sol5list{
	display:block;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.sol5nav{padding:28px 0}
.sol5nav .wrap{text-align:center}
.sol5navlist{
	display:inline-block;
	margin:0 7px 20px;
	color:#FFFFFF;
	font-size:16px;
	line-height:58px;
	position:relative;
	cursor:pointer;
	background-color: #808080;
	padding-right: 2%;
	padding-left: 2%;
}
.sol5{padding-right: 0;
	padding-left: 0;}
.sol5 .wrap{position:relative}
.sol5 .swiper-container{padding:20px 0 50px}
.sol5 .box{display:block; background-color:#fff;padding:0 20px 40px}
.sol5 .box .textbox{margin-top:12px}
.sol5 .box .textbox .title{color:#010101;font-size:16px;text-align:center;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.sol5 .swiper-button-next,
.sol5 .swiper-button-prev{width:40px;height:40px;background-size:100%;margin-top:-28px;opacity:0.8}
.sol5 .swiper-button-next{background-image:url(../images/sol3right.png);right:calc(-2.083vw + -10px)}
.sol5 .swiper-button-prev{background-image:url(../images/sol3left.png);left:calc(-2.083vw + -10px)}
.sol5 .swiper-button-prev.swiper-button-disabled{opacity:0}
.sol5 .swiper-button-next.swiper-button-disabled{opacity:0}
.sol6list{
	display:block;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.sol6nav{padding:28px 0}
.sol6nav .wrap{text-align:center}
.sol6navlist{
	display:inline-block;
	margin:0 7px 20px;
	color:#FFFFFF;
	font-size:16px;
	line-height:58px;
	position:relative;
	cursor:pointer;
	background-color: #808080;
	padding-right: 2%;
	padding-left: 2%;
}
.sol6{padding-right: 0;
	padding-left: 0;}
.sol6 .wrap{position:relative}
.sol6 .swiper-container{padding:20px 0 50px}
.sol6 .box{display:block; background-color:#fff;padding:0 20px 40px}
.sol6 .box .textbox{margin-top:12px}
.sol6 .box .textbox .title{color:#010101;font-size:16px;text-align:center;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.sol6 .swiper-button-next,
.sol6 .swiper-button-prev{width:40px;height:40px;background-size:100%;margin-top:-28px;opacity:0.8}
.sol6 .swiper-button-next{background-image:url(../images/sol3right.png);right:calc(-2.083vw + -10px)}
.sol6 .swiper-button-prev{background-image:url(../images/sol3left.png);left:calc(-2.083vw + -10px)}
.sol6 .swiper-button-prev.swiper-button-disabled{opacity:0}
.sol6 .swiper-button-next.swiper-button-disabled{opacity:0}
.sol7list{
	display:block;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.sol7nav{padding:28px 0}
.sol7nav .wrap{text-align:center}
.sol7navlist{
	display:inline-block;
	margin:0 7px 20px;
	color:#FFFFFF;
	font-size:16px;
	line-height:58px;
	position:relative;
	cursor:pointer;
	background-color: #808080;
	padding-right: 2%;
	padding-left: 2%;
}
.sol7{padding-right: 0;
	padding-left: 0;}
.sol7 .wrap{position:relative}
.sol7 .swiper-container{padding:20px 0 50px}
.sol7 .box{display:block; background-color:#fff;padding:0 20px 40px}
.sol7 .box .textbox{margin-top:12px}
.sol7 .box .textbox .title{color:#010101;font-size:16px;text-align:center;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.sol7 .swiper-button-next,
.sol7 .swiper-button-prev{width:40px;height:40px;background-size:100%;margin-top:-28px;opacity:0.8}
.sol7 .swiper-button-next{background-image:url(../images/sol3right.png);right:calc(-2.083vw + -10px)}
.sol7 .swiper-button-prev{background-image:url(../images/sol3left.png);left:calc(-2.083vw + -10px)}
.sol7 .swiper-button-prev.swiper-button-disabled{opacity:0}
.sol7 .swiper-button-next.swiper-button-disabled{opacity:0}
.sol8 .swiper-button-next,
.sol8 .swiper-button-prev{width:40px;height:40px;background-size:100%;margin-top:-28px;opacity:0.8}
.sol8 .swiper-button-next{background-image:url(../images/sol3right.png);right:calc(-2.083vw + -10px)}
.sol8 .swiper-button-prev{background-image:url(../images/sol3left.png);left:calc(-2.083vw + -10px)}
.sol8 .swiper-button-prev.swiper-button-disabled{opacity:0}
.sol8 .swiper-button-next.swiper-button-disabled{opacity:0}
@media (min-width:1024px){
.sol3 .swiper-button-next:hover{background-image:url(../images/sol3right_cur.png)}
.sol3 .swiper-button-prev:hover{background-image:url(../images/sol3left_cur.png)}
.sol4 .swiper-button-next:hover{background-image:url(../images/sol3right_cur.png)}
.sol4 .swiper-button-prev:hover{background-image:url(../images/sol3left_cur.png)}
.sol5 .swiper-button-next:hover{background-image:url(../images/sol3right_cur.png)}
.sol5 .swiper-button-prev:hover{background-image:url(../images/sol3left_cur.png)}
.sol6 .swiper-button-next:hover{background-image:url(../images/sol3right_cur.png)}
.sol6 .swiper-button-prev:hover{background-image:url(../images/sol3left_cur.png)}
.sol7 .swiper-button-next:hover{background-image:url(../images/sol3right_cur.png)}
.sol7 .swiper-button-prev:hover{background-image:url(../images/sol3left_cur.png)}
.sol8 .swiper-button-next:hover{background-image:url(../images/sol3right_cur.png)}
.sol8 .swiper-button-prev:hover{background-image:url(../images/sol3left_cur.png)}
}
.sol3 .swiper-pagination{bottom:0}
.sol3 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#7a8191;opacity:1;border-radius:8px}
.sol3 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{width:28px;background-color:#0d6fb8}
.sol3 .img{text-align:center; height: 100px; display: flex;align-items: center;justify-content: center;}
.sol3 .img img{display:inline-block}
.sol3 .box:hover{border-color:#fff;box-shadow:0px 0px 43px 0px rgba(0,0,0,0.12)}
.sol3 .box:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
/* .sol3 .box:hover .title{color:#0d6fb8;font-weight:bold} */
.profloor{position:fixed;top:50%;z-index:20;opacity:1;left:0;transition:1s ease-in-out 0s;-webkit-transition:1s ease-in-out 0s;-moz-transition:1s ease-in-out 0s}
/* .profloor.cur{left:0;opacity:1} */
.profllist{margin-bottom:1px;cursor:pointer;position:relative}
.profllist .num{width:44px;height:44px;color:#fff;background-color:#7a8191;text-align:center;font-size:16px;line-height:44px}
.profllist .name{height:44px;line-height:44px;color:#fff;padding:0 14px;position:absolute;left:-100px;white-space:nowrap;top:0;z-index:-1;opacity:0;visibility:hidden}
.profllist.cur .num{visibility:hidden}
.profllist.cur .name{z-index:21;opacity:1;visibility:visible;left:0px}
.proscrolltop{cursor:pointer}
.proban .swiper-container{width:100%}
.proban .swiper-container-horizontal>.swiper-pagination-bullets{bottom:40px}
.proban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:60px;height:3px;border-radius:0;position:relative;background-color:rgba(255,255,255,0.5);margin:0 8px;opacity:1}
.proban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:after{content:"";width:0px;height:3px;background-color:#fff;position:absolute;top:0;left:0}
.proban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active:after{width:100%;}
.proban .textbox{position:absolute;top:200px;left:50%;margin-left:-37.5vw;z-index:3;opacity:0}
.proban .textbox.cur{top:44px;opacity:1}
.proban .textbox .title{text-align:center;color:#fff;font-size:42px;font-family:"Source Han Sans CN";font-weight:bold}
.proban .textbox .text{text-align:center;color:#fff;font-size:24px;font-family:"Source Han Sans CN"}
.proban .textbox .btn{width:160px;height:50px;display:block;margin:50px auto 0;border-radius:50px;border:1px solid #fff;text-align:center;line-height:48px;color:#fff}
.probox{padding:60px 0 30px;background-color:#f5f5f5}
.prolist{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.prolist:nth-last-of-type(1){margin-bottom:0}
.prolisttop .left .num{height:24px;padding:0 4px;color:#fff;line-height:24px;font-size:18px;font-weight:bold;font-family:Arial}
.prolisttop .left .title{font-size:24px;line-height:1;margin-left:10px;font-weight:bold}
.prolisttop .more{display:block}
.prolisttop .more .text{color:#666;margin-right:10px;line-height:22px}
.prolisttop .more .icon{width:22px;height:22px;;line-height:22px;text-align:center;background-color:#ccc;border-radius:22px}
.prolisttop .more .icon img{display:inline-block;vertical-align:middle;margin-bottom:3px}
.prolisttop .more:hover .icon{background-color:#0d6fb8}
.prolistbot{margin-top:30px}
.prolistbot .bigpro{height:400px;position:relative;margin-bottom:12px;background-repeat:no-repeat;background-position:center center;background-size:cover}
.prolistbot .bigpro .textbox{max-width:50%;position:absolute;top:50%;left:9%;margin-top:-101px}
.prolistbot .bigpro .textbox .title{color:#fff;font-size:48px;font-family:"Source Han Sans CN";line-height:56px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.prolistbot .bigpro .textbox .text{color:rgba(255,255,255,0.6);margin:18px 0 36px;font-size:18px;font-family:"Source Han Sans CN";line-height:24px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.prolistbot .bigpro .textbox .btn{width:140px;height:44px;border-radius:44px;border:1px solid rgba(255,255,255,0.7);display:block;text-align:center;line-height:42px;color:#fff;font-family:"Source Han Sans CN"}
.prolistbot .bigpro .textbox .btn:hover{background-color:#0d6fb8;color:#fff;border-color:#0d6fb8}
.proitems{position:relative}
.proitem{
	width:24.375%;
	margin-right:0.8333%;
	display:block;
	background-color:#fff;
	margin-bottom:10px;
	margin-top: 10px;
}
.proitem:nth-of-type(4n){margin-right:0}
.proitem:hover{box-shadow:0px 0px 43px 0px rgba(0,0,0,0.12)}
.proitem .textbox{padding:14px 15px 37px}
.proitem .textbox .title{color:#010101;text-align:left;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.proitem .textbox .text{color:#999;text-align:center;margin-top:10px;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
/* .proitem:hover .textbox .title{color:#0d6fb8;font-weight:bold} */
.proitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.prob{padding:50px 0 118px;background-color:#f5f5f5}
.probtop .left{border-left:4px solid #0d6fb8;padding-left:20px}
.probtop .left .title{color:#000;font-size:34px;line-height:34px;margin-right:16px}
.probtop .left .numtext{color:#999;line-height:34px}
.recruitsearch{background-color:#fff}
.prob .proitems{margin-top:30px}
.probpagers{text-align:center}
.probpagers .list{width:48px;height:48px;border-radius:48px;background-color:#fff;display:inline-block;vertical-align:middle;text-align:center;color:#666;line-height:48px;margin:0 8px}
.probpagers .list.text{width:auto;background-color:transparent}
.probpagers a.list:hover,
.probpagers a.list.cur{background-color:#0d6fb8;color:#fff}
.probpagers .list.prev,
.probpagers .list.next{font-family:宋体, 'SimSun'}
.prob .probpagers{margin-top:60px}

@media (max-width:1620px){
    .proban .textbox{margin-left:-41vw}
    .sol3 .swiper-button-next, .sol3 .swiper-button-prev{width:46px;height:46px}
    .sol3 .swiper-button-next{right:calc(-1.2vw + -46px)}
    .sol3 .swiper-button-prev{left:calc(-1.2vw + -46px)}
}

@media (max-width:1440px){
    .proban .textbox{margin-left:-44vw}
    .sol3 .swiper-button-next, .sol3 .swiper-button-prev{width:38px;height:38px}
    .sol3 .swiper-button-next{right:-48px}
    .sol3 .swiper-button-prev{left:-1.2vw}
    .sol2list{padding:65px 0 0}
    .sol3{padding:56px 0 80px}
    .proban .textbox .title{font-size:34px}
    .proban .textbox .text{font-size:20px}
    .sol2title{font-size:22px}
}

@media (max-width:1280px){
    .proban .textbox{margin-left:-46vw}
    .sol3 .swiper-button-next{right:calc(-0.5vw + -40px)}
    .sol3 .swiper-button-prev{left:calc(-0.5vw + -40px)}
    .sol3 .swiper-button-next,
    .sol3 .swiper-button-prev{width:40px;height:40px}
}

@media (max-width:1024px){
    .proban .textbox{left:0;margin-left:0;padding:0 15px}
    .solution1, .probox{padding:50px 0}
    .solution1top .text{font-size:14px;margin-top:12px}
    .solution1img{margin-top:30px}
    .sol2nav{padding:15px 0}
    .sol2navlist{font-size:14px}
    .sol2navlist:after{bottom:0}
    .sol2list{padding:35px 0 0}
    .sol3{padding:25px 0 50px}
    .sol3 .swiper-button-next{right:0px;cursor:none}
    .sol3 .swiper-button-prev{left:0px;cursor:none}
    .sol3 .box{padding:15px 10px 25px}
    .sol2title{font-size:18px}
    .prolisttop .left .num{font-size:14px;height:20px;line-height:20px}
    .prolisttop .left .title{font-size:18px;line-height:20px}
    .prolisttop .more .text{line-height:20px}
    .prolisttop .more .icon{width:20px;height:20px;line-height:20px}
    .prolistbot .bigpro{height:200px}
    .prolistbot .bigpro .textbox{max-width:70%;left:32px;margin-top:-53px}
    .prolistbot .bigpro .textbox .title{font-size:22px;line-height:28px;height:28px}
    .prolistbot .bigpro .textbox .text{font-size:14px;height:19px;line-height:19px;margin:5px 0 20px;display:none}
    .prolistbot .bigpro .textbox .btn{width:96px;height:34px;line-height:32px;margin-top:20px}
    .proitem{width:49%;margin-right:2%}
    .proitem:nth-of-type(2n){margin-right:0}
    .proitem .textbox{padding:8px 5px 15px}
    .proitem .textbox .title{font-size:15px;}
    .proitem .textbox .text{font-size:12px;height:18px;line-height:18px;margin-top:6px}
    .prolist{margin-bottom:35px}
    .prolistbot{margin-top:20px}
    .probpagers{display:none}
    .prob{padding:50px 0}
    .prob .wappager{margin-top:40px}
    .probtop .left{padding-left:10px}
    .probtop .left .title{font-size:24px;height:28px;line-height:28px}
    .probtop .left .numtext{line-height:28px}
    .profloor{display:none}
    .proban .swiper-container-horizontal>.swiper-pagination-bullets{bottom:5px}
    .proban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:30px;height:2px}
    .proban .textbox .title{font-size:16px;line-height:1}
    .proban .textbox .text{font-size:12px;display:none}
    .proban .textbox .btn{width:78px;height:26px;line-height:24px;margin:10px auto 0;font-size:12px}
    .proban .textbox.cur{top:10px}
    .proban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:after{height:2px}
    .sol2list .content{padding-bottom:30px}
    .soldown{width:40px;height:40px;margin:0 auto -20px}
    .sol3 .swiper-container{padding:20px 0 40px}
    .sol3 .wrap{padding:0 50px}
	.ndbot{margin-top:0px}
}
/* footer */
@media (min-width:760px) {
	.foot-preview .vw-title{
		float: left;
		font-size: 36px;
	}
	.foot-preview .vw-btns{
		float: right;
	}
	.vw-btns .btn{
		width: 150px;
		height: 50px;
		line-height: 48px;
		border-radius: 0;
	}
	.foot-logo {
		margin-right: 50px;
	}
	.foot-right-info {
		display: -webkit-box;
		/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
		display: -moz-box;
		/* 老版本语法: Firefox (buggy) */
		display: -ms-flexbox;
		/* 混合版本语法: IE 10 */
		display: -webkit-flex;
		/* 新版本语法: Chrome 21+ */
		display: flex;
		-webkit-box-pack: end;
		-moz-justify-content: flex-end;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
		margin-left: 40px;
	}
	.prod1right{padding-top:0px;}
.prod1right .top .title{
	font-size:16px;
	line-height:30px;
	padding-top: 0px;
}
}


@media (min-width:1200px) {	.sol3 .img{height: 250px; }
	.foot-right-info {
		width: 480px;
	}

	.foot-row {
		padding-top: 90px;
		padding-bottom: 90px;
	}

	.copyright span:first-child {
		margin-right: 30px;
	}

	.foot-link li {
		margin-left: 20px;
	}
	.foot-nav-list{
		margin-top: 15px;
	}
	.foot-nav-list::before{
		width: 30px;
		height: 2px;
		background-color: #FFFFFF;
		opacity: .4;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
	}
}@media (min-width:1700px) {
	.sol3 .img{height: 350px; }
}

@media (max-width:760px) {
	.foot-row {
		display: block;
	}
	.info-cell{
		font-size: 14px;
	}
	.flinks li {
		margin-bottom: 10px;
	}

	.foot-bar:last-child {
		display: block;
	}

	.foot-logo {
		margin-bottom: 30px;
	}

	.foot-nav-cells {
		display: block;
		margin-bottom: 50px;
	}

	.foot-nav-list {
		display: none;
	}

	.foot-nav {
		padding: 15px 10px;
		border-bottom: 1px solid rgba(255, 255, 255, .2);
	}

	.foot-nav .foot-nav-txt::after {
		position: absolute;
		right: 0;
		content: "\e826";
		font-family: "iconfont" !important;
		font-size: 16px;
		font-style: normal;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.info-cell {
		text-align: left;
	}
	.copyright{
		font-size: 12px;
	}
	.foot-link li a{
		font-size: 12px;
	}
	
}



@media (min-width:1600px) {
	.foot-right-info {
		width: 580px;
	}

	.container {
		width: 1600px;
	}
}

.prodetail1{padding:108px 0 0}
.prod1left{width:50%;overflow:hidden;position:relative}
.prod1left .imglist{position:absolute;opacity:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%)}
.prod1left .imglist.cur{position:static;opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0)}
.prod1left .imglist video{width:100%;height:100%;object-fit:fill;object-position:center center}
.prod1right{width:50%;padding-top:30px;padding-left:5vw}
.prod1right .top .title{
	color:#333333;
	font-size:26px;
	font-weight:bold;
	line-height:50px;
	padding-top: 20px;
}
.prod1right .top .type{
	color:#666666;
	margin:10px 0;
	font-size:16px;
	line-height: 40px;
	padding-right: 5%;
}
.prod1right .top .model{color:#999;font-size:18px}
.prod1slide{margin:40px 0 30px;padding:40px 114px 40px 30px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
.prod1slide .box{position:relative}
.prod1slide .swiper-button-next,
.prod1slide .swiper-button-prev{width:11px;height:20px;background-size:100% 100%;opacity:1;margin-top:-10px}
.prod1slide .swiper-button-next{background-image:url(../images/pro1right.png);right:-30px}
.prod1slide .swiper-button-next.cur{background-image:url(../images/pro1right_cur.png)}
.prod1slide .swiper-button-prev{background-image:url(../images/pro1left.png);left:-30px}
.prod1slide .swiper-button-prev.cur{background-image:url(../images/pro1left_cur.png)}
.prod1slide .swiper-slide{cursor:pointer}
.prod1slide .swiper-slide .img{border:1px solid #ebebeb}
.prod1slide .swiper-slide.cur .img{border-color:#0d6fb8}
.prod1share .icon{height:36px;line-height:36px}
.prod1share .icon img{display:inline-block}
.prod1share .text{margin:0 2px 0 8px;color:#999;line-height:36px}
.prod1sharelist{width:36px;height:36px;background-color:#ccc;cursor:pointer;border-radius:36px;margin-right:10px;background-repeat:no-repeat;background-position:center center}
/* .prod1sharelist:hover{background-color:#0d6fb8} */
.prod1sharelist[data-int]:hover{background-color:#0c5da2}
.prod1sharelist[data-wb]:hover{background-color:#f19613}
.prod1sharelist[data-qq]:hover{background-color:#12b7f5}
.prod1sharelist[data-wx]:hover{background-color:#2eaf0c}
.prod1sharelist[data-wb]{background-image:url(../images/ndwb.png)}
.prod1sharelist[data-wx]{background-image:url(../images/ndwx.png)}
.prod1sharelist[data-qq]{background-image:url(../images/ndqq.png)}
.prod1sharelist[data-int]{background-image:url(../images/ndint.png)}
.prod1sharelist[data-lj]{background-image:url(../images/ndlj.png)}
.prod1right .buybtn{
	background-color:#ED6F01;
	
}
.prod1right .fshbtn{
	background-color:#015699;
	
}
.prod1right .buybtn,.prod1right .fshbtn {
	width:176px;
	height:56px;
	display:block;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:56px;
	font-weight:bold;
	margin-top:30px;
	float: left;
	margin-right: 20px;
}
.prod1right .buybtn:hover  .prod1right .fshbtn:hover{box-shadow:0px 4px 22px 0px rgba(0,0,0,0.06);transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px)}
.prodnav{background-color:#fff;z-index:10}
.prodnav.cur{width:100%;position:fixed;top:0;left:0;box-shadow:0px 6px 26px 0px rgba(0,0,0,0.06); background-color:#015699; color:#fff;}
.prodnavbox{}
.prodnavbox .prodnavlist{
	display:inline-block;
	cursor:pointer;
	height:60px;
	line-height:60px;
	color:#666;
	font-size:16px;
	position:relative;
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 2%;
	padding-left: 2%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C8D6E1;
}

.prodnavbox .prodnavlist.cur,
.prodnavbox .prodnavlist:hover{color:#fff; background-color:#015699;}
.prodnavbox .prodnavlist.cur:after,
.prodnavbox .prodnavlist:hover:after{width:100%}
.prodbot{
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0;
}
.prodbotone{padding:30px;background-color:#F7F7F7}
.prodbot1{padding-bottom:100px;border-bottom:1px solid #ebebeb}
.prodbot1 .img{width:50%;margin-top:4px}
.prodbot1 .img:hover img,
.prodbot2 .item:hover .img img,
.prodbot3 .item .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.prodbot1 .textbox{width:50%;padding-right:5.9375vw}
.prodbottitle{font-size:30px;line-height:38px}
.prodbot1 .text{color:#666;font-size:16px;margin-top:30px;line-height:1.875}
.prodbot2{padding:95px 0;border-bottom:1px solid #ebebeb}
.prodbot2 .items{margin-top:42px}
.prodbot2 .item{width:32.25%;margin-right:1.625%}
.prodbot2 .item .textbox{margin-top:44px}
.prodbot2 .item .textbox .title{color:#0d6fb8;font-size:24px}
.prodbot2 .item .textbox .text{color:#666;margin-top:8px;line-height:1.8}
.prodbot3{padding:92px 0 100px;border-bottom:1px solid #ebebeb}
.prodbot3 .items{margin-top:80px}
.prodbot3 .item{width:27.41%;margin-right:8.885%}
.prodbot3 .item img,
.prodbot3 .item .img{border-radius:340px}
.prodbot3 .item .title{font-size:16px;text-align:center;margin-top:22px;word-break:break-all}
.prodbot3 .item:nth-of-type(3),
.prodbot2 .item:nth-of-type(3){margin-right:0}
.prodbot4{padding:90px 0;border-bottom:1px solid #ebebeb}
.prodbot4box{margin-top:35px}
.prodbottwo{padding-top:88px}
.prodbottwobox{padding:80px 100px 60px;background-color:#fff;margin-top:32px}
.prodbottwobox .list{width:50%;display:block;margin-bottom:20px}
.prodbottwobox .list .name{width:calc(100% - 85px);margin-left:25px;padding-top:20px;color:#666;font-size:16px}
.prodbotthree{padding-top:30px}
/* .prodbotthreeslide{margin-top:12px} */
.prodbotthreeslide .swiper-container{padding:30px 0 48px}
.prodbotthreeslide .box{background-color:#fff;display:block}
.prodbotthreeslide .box .textbox{padding:14px 15px 37px}
.prodbotthreeslide .box .title{color:#010101;text-align:center;font-size:16px;height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.prodbotthreeslide .box .text{color:#999;text-align:center;margin-top:10px;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.prodbotthreeslide .box:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.prodbotthreeslide .box:hover .title{color:#0d6fb8;font-weight:bold}
.prodbotthreeslide .box:hover{box-shadow:0px 0px 43px 0px rgba(0,0,0,0.12)}
.prodbotthreeslide .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}
.prodbotthreeslide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#7a8191}
.prodbotthreeslide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{width:28px;background-color:#0d6fb8;border-radius:8px}

@media (max-width:1620px){
    .prod1slide{padding:30px 84px 30px 30px}
}

@media (max-width:1440px){
    .prod1slide{padding:25px 64px 25px 30px}
    .prod1right .top .title, .prodbottitle{font-size:24px;line-height:34px}
    .prod1right .top .type, .prod1right .top .model{font-size:16px}
    .prod1right{padding-left:9.395vw}
    .prodbot1 .textbox{padding-right:3.5vw}
	.prodetail1{padding:80px 0 0}
}

@media (max-width:1024px){
    .prodetail1{padding:25px 0 60px}
    .prod1left,
    .prod1right{width:100%;padding-left:0}
    .prod1right .top .title, .prodbottitle{font-size:20px;line-height:30px}
    .prod1right .top .type, .prod1right .top .model{font-size:14px}
    .prod1right .top .type{margin:10px 0 3px}
    .prod1slide{margin:25px 0 15px;padding:15px 30px}
    .prod1right .buybtn,.prod1right .fshbtn{width:126px;height:40px;line-height:40px;font-size:14px;margin-top:25px}
    .prodnavbox .prodnavlist{height:60px;line-height:60px;margin:0 0px;font-size:14px}
    .prodbotone{padding:20px 25px 30px}
    .prodbot1 .img{width:100%;margin-top:0}
    .prodbot1 .textbox{width:100%;padding-right:0;margin-top:20px}
    .prodbot1 .text{font-size:13px;line-height:1.6;margin-top:5px}
    .prodbot1{padding-bottom:30px}
    .prodbot2, .prodbot3, .prodbot4{padding:30px 0}
    .prodbot2 .items, .prodbot3 .items, .prodbot4box{margin-top:15px}
    .prodbot2 .item, .prodbot3 .item{width:100%;margin-right:0;margin-bottom:25px}
    .prodbot2 .item:nth-last-of-type(1),
    .prodbot3 .item:nth-last-of-type(1){margin-bottom:0}
    .prodbot2 .item .textbox{margin-top:15px}
    .prodbot2 .item .textbox .title{font-size:18px}
    .prodbot2 .item .textbox .text{margin-top:4px}
    .prodbot3 .item .title{font-size:16px;margin-top:8px}
    .prodbot3 .item .img{text-align:center}
    .prodbot3 .item .img img{display:inline-block}
    .prodbottwo, .prodbotthree{padding-top:40px}
    .prodbottwobox{padding:25px 15px;margin-top:15px}
    .prodbottwobox .list{width:100%}
    .prodbottwobox .list:nth-last-of-type(1){margin-bottom:0}
    .prodbottwobox .list .icon{width:40px}
    .prodbottwobox .list .name{width:calc(100% - 50px);margin-left:10px;padding-top:0;font-size:14px}
    .prodbot{padding:30px 0 50px}
    .prodbotthreeslide .swiper-container{padding:15px 0 35px}
}

.indexa{padding:104px 0 120px;background-image:url(../images/indexabg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.indextitlebox .cntitle{color:#000;font-size:30px;font-weight:bold;text-align:center;line-height:42px}
.indextitlebox .entitle{color:#999;font-size:18px;font-family:Arial;text-align:center;line-height:30px;margin-top:4px}
.ianav{margin:34px 0 30px;position:relative}
.ianav .swiper-container{border-bottom:1px solid #dcdcdc}
.ianav .swiper-slide{width:11.1111%;padding-bottom:17px;cursor:pointer}
.ianav .swiper-slide .icon{width:42px;height:42px;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.ianav .swiper-slide .title{color:#666;font-size:16px;text-align:center;margin-top:12px;position:relative}
.ianav .line{width:122px;height:5px;background-color:#0d6fb8;position:absolute;bottom:0;left:0}
.ianav .swiper-slide.cur .title{color:#0d6fb8}
.iabtn{width:150px;height:50px;border:2px solid #0d6fb8;margin:30px auto 0;display:block;border-radius:50px;text-align:center;line-height:46px;color:#0d6fb8}
.iabtn:hover{background-color:#0d6fb8;color:#fff;border-color:#0d6fb8;box-shadow:0px 5px 22px 0px rgba(0,0,0,0.08)}
.indexb{padding:108px 0 114px}
.indexbtoptext{width:51.52%;margin:26px auto 50px;color:#666;font-size:16px;text-align:center;line-height:1.75}
.indexblist{width:calc((100% - 548px) / 5);height:680px;overflow:hidden;position:relative}
.indexblist:nth-of-type(1){width:548px}
.indexblist .img img,
.indexblist .img{max-width:none}
.indexblist .ibbg{width:100%;height:100%;position:absolute;top:0;left:0;padding:40px 40px;background-color:rgba(0,0,0,0.55)}
.indexblist .cntitle{color:#fff;font-size:30px;margin:22px 0 4px;margin-top:5px}
.indexblist .entitle{color:rgba(255,255,255,0.5);font-family:'arch'}
.indexblist .text{width:468px;padding-right:150px;opacity:0;margin:32px 0 28px;height:48px;line-height:22px;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.indexblist .btn{width:134px;height:48px;border:1px solid #fff;color:#fff;text-align:center;line-height:46px;display:block;opacity:0;border-radius:48px}
.indexblist .btn:hover{background-color:#0d6fb8;color:#fff;border-color:#0d6fb8}
/* .indexblist:nth-of-type(1) .ibbg, */
.indexblist.cur .ibbg{background-color:rgba(0,0,0,0)}
/* .indexblist:nth-of-type(1) .text, */
.indexblist.cur .text{opacity:1}
/* .indexblist:nth-of-type(1) .btn,   */
.indexblist.cur .btn{opacity:1}
.indexbwap{display:none;padding:50px 0 20px}
.indexbwap .indexbtoptext{width:100%;font-size:14px;line-height:1.6;margin:10px 0 15px}
.indexbwap .swiper-container{padding-bottom:25px}
.indexbwap .textbox{background-color:#fff;margin-top:-35px;position:relative;padding:35px 40px;border-radius:6px;box-shadow: 0px 0px 23px 0px rgba(0, 0, 0, 0.13)}
.indexbwap .textbox .cntitle{font-size:18px;text-align:center;font-weight:bold}
.indexbwap .textbox .entitle{color:rgba(102,102,102,0.5);text-align:center;font-family:'arch';margin:4px 0 15px}
.indexbwap .textbox .text{color:#666;line-height:20px;height:40px;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.indexbwap .textbox .btn{width:120px;height:40px;border:2px solid #0d6fb8;border-radius:40px;color:#0d6fb8;display:block;text-align:center;line-height:36px;margin:30px auto 0}
.indexbwap .swiper-container-horizontal>.swiper-pagination-bullets{bottom:276px}
.indexbwap .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;opacity:0.8}
.indexbwap .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}
.indexc{padding:90px 0}
.indexc .iabtn{display:none}
.indexctop .indextitlebox .cntitle,
.indexctop .indextitlebox .entitle{text-align:left}
.indexctop .pcpagenavelist a{font-size:18px}
.indexctop .more{width:160px;height:50px;border-radius:50px;border:2px solid #d2d2d2;text-align:center;line-height:46px;color:#666;margin-top:16px}
.indexctop .more:hover{background-color:#0d6fb8;border-color:#0d6fb8;color:#fff}
.indexcitems{margin-top:54px}
.indexcitems .swiper-button-prev,
.indexcitems .swiper-button-next{width:56px;height:56px;background-size:100% 100%;margin-top:-28px;opacity:1}
.indexcitems .swiper-button-prev{background-image:url(../images/left.png);left:-86px}
.indexcitems .swiper-button-prev:hover{background-image:url(../images/sol3left_cur.png)}
.indexcitems .swiper-button-next{
	background-image:url(../images/right.png);
	right:-86px;
}
.indexcitems .swiper-button-next:hover{
	background-image:url(../images/sol3right_cur.png);
}
.indexcitem, .indexcitemswapbox{display:none}
.indexcitem{position:relative}
.indexcitem.cur{display:block}
.indexcitemswap{
	display:none;
	margin-top:20px;
	margin-right: 3%;
	margin-left: 3%;
}

.indexcitemswap.cur{display:block}
.indexcitemswap .item{display:block}
.indexcitemswap .textbox,
.indexcitemswap .item2{
	padding:20px;
	border-bottom:1px solid #e9e9e9;
	background-color: #F7F7F7;
	margin-bottom: 20px;
}
.indexcitemswap .textbox .date{color:#999;padding-left:26px;line-height:16px;background-image:url(../images/newstime.png);background-repeat:no-repeat;background-position:left center}
.indexcitemswap .textbox .title{color:#000;margin:6px 0 12px;font-size:16px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.indexcitemswap .textbox .text{
	color:#666;
	line-height:20px;
	height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
-webkit-box-orient:vertical;-webkit-line-clamp:2; 	font-size: 12px;
}
.indexcitemswap .item2 .img{width:120px}
.indexcitemswap .item2 .textbox{padding:0;border-bottom:none;width:calc(100% - 135px);margin-right:15px}
.indexcitemswap .item2 .textbox .title{height:48px;-webkit-line-clamp:2;margin:4px 0 0}
.indexd{
	padding:126px 0 114px;
	background-image:url(../images/bjtp.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color: #3472AB;
}
.indexss{
	padding:126px 0 114px;
	background-image:url(../images/bjtp1.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color: #3472AB;
}
.indexss .indexdbot{
opacity:0.5;
}
.indexdtoplf{width:calc(100% - 900px);margin-right:133px}
.indexdtoplf .cntitle{color:#fff;font-size:36px;font-weight:bold;line-height:44px}
.indexdtoplf .entitle{color:#fff;font-size:20px;font-family:Arial;line-height:32px;margin-top:4px}
.indexdtoplf .text{
	margin:30px 0 82px;
	color:#fff;
	line-height:2.143;
	font-size: 16px;
}
.indexdtoplf .btn{width:150px;height:50px;color:#fff;display:block;text-align:center;line-height:50px;}
.indexdtoplr{position:relative}
.indexdtoplr .item{position:absolute}
.indexdtoplr .item .yuan{width:26px;height:26px;border-radius:26px;background-color:rgba(255,255,255,0.2);margin-right:6px;position:relative;animation:xuanzhuan 3s linear 0s infinite normal;-webkit-animation:xuanzhuan 3s linear 0s infinite normal;-moz-animation:xuanzhuan 3s linear 0s infinite normal}
.indexdtoplr .item .yuan:after{content:"";width:8px;height:8px;border-radius:8px;background-color:#fff;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-4px;animation:xuanzhuan 3s linear 0s infinite normal;-webkit-animation:xuanzhuan 3s linear 0s infinite normal;-moz-animation:xuanzhuan 3s linear 0s infinite normal}
.indexdtoplr .item .text{color:#fff;font-size:16px;line-height:26px}
.indexdtoplr .item[data-name="美国"]{top:98px;left:124px}
.indexdtoplr .item[data-name="巴西"]{top:216px;left:232px}
.indexdtoplr .item[data-name="德国"]{top:72px;left:361px}
.indexdtoplr .item[data-name="南非"]{top:260px;left:404px}
.indexdtoplr .item[data-name="中国"]{top:128px;right:115px}
.indexdtoplr .item[data-name="马来西亚"]{top:198px;right:105px}
.indexdtoplr .item[data-name="澳大利亚"]{top:254px;right:24px}
.indexdbot{
	margin-top:70px;
	margin-left: 30px;
}
.indexdbot .list{width:25%;text-align:center}
.indexdbot .list .top{display:inline-block}
.indexdbot .list .top .numUp,
.indexdbot .list .top .unit{color:#f9f9f9;font-size:60px;line-height:64px;font-weight:bold;font-family:'din'}
.indexdbot .list .top .add{
	margin-top:40px;
	margin-left:8px;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 20px;
	
}
.indexdbot .list .top .add span {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	vertical-align: super;
}
.indexdbot .list .text{color:#fff}
.idmapwap{display:none}

@media (max-width:1620px){
    .indexblist .ibbg{padding:40px 30px}
    .indexblist .cntitle{font-size:26px}
    .indexcitems .swiper-button-prev, .indexcitems .swiper-button-next{width:46px;height:46px}
    .indexcitems .swiper-button-prev{left:-61px}
    .indexcitems .swiper-button-next{right:-61px}
}

@media (max-width:1440px){
    .indexcitems .swiper-button-prev, .indexcitems .swiper-button-next{width:38px;height:38px}
    .indextitlebox .cntitle{font-size:24px;line-height:32px}
    .indextitlebox .entitle{font-size:16px;line-height:22px}
    .indexblist .cntitle{font-size:22px}
    .indexblist .ibbg{padding:40px 20px}
    .indexblist{width:calc((100% - 428px) / 5);height:680px;overflow:hidden;position:relative}
    .indexblist:nth-of-type(1){width:428px}
    .indexdtoplf{width:calc(100% - 830px);margin-right:63px}
    .inewsslide .swiper-button-prev,
    .inewsslide .swiper-button-next{width:46px;height:46px;margin-top:-23px}
    .indexcitems .swiper-button-prev{left:-48px}
    .indexcitems .swiper-button-next{right:-48px}
}

@media (max-width:1280px){
    .indexblist .cntitle{font-size:18px}
}

@media (max-width:1024px){
    .indextitlebox .cntitle{font-size:22px;line-height:28px}
    .indextitlebox .entitle{font-size:16px;line-height:22px;margin-top:2px}
    .indexa{padding:50px 0}
    .indexabot .proitem:nth-of-type(5),
    .indexabot .proitem:nth-of-type(6),
    .indexabot .proitem:nth-of-type(7),
    .indexabot .proitem:nth-of-type(8){display:none}
    .ianav .swiper-slide .icon{width:30px;height:30px}
    .ianav .swiper-slide .title{font-size:12px;margin-top:4px}
    .indexa .wrap:nth-of-type(1){padding:0}
    .ianav .swiper-slide{padding-bottom:6px;width:20%;margin-bottom:15px}
    .ianav .swiper-slide:after{content:"";width:100%;height:2px;background-color:#0d6fb8;position:absolute;bottom:0;left:0;opacity:0}
    .ianav .swiper-slide.cur:after{opacity:1}
    /* .ianav .swiper-slide .title:after{margin-left:-32px;height:3px;bottom:-13px} */
    .ianav .line{width:64px;display:none}
    .ianav{margin:20px 0 15px}
    .iabtn{width:120px;height:38px;line-height:34px}
    .indexb, .indexcitems, .indexctop .more, .indexdtoplr{display:none}
    .indexbwap, .idmapwap,.indexcitemswapbox{display:block}
    
    .indexc{padding:0 0 40px 0}
    .indexc .pcpagenavbox{display:block;float:left}
    .pcpagenavelist a{height:40px;line-height:40px}
    .indexd{padding:40px 0 50px;background-image:url(../images/idbgwap.jpg)}
    .indexdtoplf{width:100%}
    .indexdtoplf .cntitle{font-size:22px;line-height:30px;text-align:center}
    .indexdtoplf .entitle{font-size:14px;line-height:20px;text-align:center}
    .indexdtoplf .text{text-align:center;margin:10px 0 25px;line-height:1.6}
    .indexdtoplf .btn{width:120px;height:38px;line-height:38px;margin:0 auto}
    .idmapwap{margin-top:25px}
    .indexdbot{margin-top:35px}
    .indexdbot .list{width:50%;text-align:left;margin-bottom:20px}
    .indexdbot .list .top .numUp, .indexdbot .list .top .unit{font-size:30px;line-height:36px}
    .indexdbot .list .top .add{width:10px;height:10px;margin-top:10px}
    .indexdbot .list .text{font-size:12px}
    .inewsslide .swiper-button-prev,
    .inewsslide .swiper-button-next{width:36px;height:36px;margin-top:-18px}
    .ianav .swiper-container .swiper-wrapper{flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-box-flex:wrap;-ms-flex-wrap:wrap}
    .indexc .iabtn{display:block}
    .indexctop .pcpagenavelist a{font-size:12px}
	.newsdetail{
	padding:30px 0 50px;
	background-color: #F7F7F7;
}
}

.BMap_bubble_content{text-align:center}
.BMap_bubble_content img{display:inline-block}

/* 2020.10.24 新增 */
.prodbotbtitlebox .cntitle{color:#616776;font-size:30px;font-weight:bold;text-align:center;line-height:1}
.prodbotbtitlebox .entitle{color:#e7e7e7;font-size:24px;font-weight:bold;text-align:center;font-family:'din';margin:10px 0 16px}
.prodbotbtitlebox .line{width:100%;height:1px;background-color:#e3e3e3;position:relative}
.prodbotbtitlebox .line:after{content:"";width:120px;height:1px;background-color:#0d6fb8;position:absolute;top:0;left:50%;margin-left:-60px}
.prodbotb1{margin-bottom:20px}
.prodbotb1 .content{}
.prodbotb1 .content p{
	color:#666;
	line-height:2.143;
	font-size: 16px;
}
.prodbotb2box{margin-top:60px}
.prodbotb2list{width:29.83%;margin-right:5.255%;margin-bottom:40px}
.prodbotb2list:nth-of-type(3n){margin-right:0}
.prodbotb2list .title{font-size:18px;text-align:center;font-weight:bold;margin-top:30px}
.prodbotb2list .text{color:#666;text-align:center;line-height:1.8;margin-top:10px}
.prodbotb2list:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.prodbotb4list:hover .icon img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2)}
.prodbotb4box{margin-top:80px}
.prodbotb3, .prodbotb4{margin-top:45px}
.prodbotb4list{width:16.6666%}
.prodbotb4list .icon{width:58.25%;margin:0 auto}
.prodbotb4list .title{font-weight:bold;text-align:center;margin-top:20px}
.prodbotb5{margin-top:90px}
.prodbotb5 .prodbot4box{margin-top:50px}


@media (max-width:1440px){
    .prodbotbtitlebox .cntitle{font-size:26px}
    .prodbotbtitlebox .entitle{font-size:20px}
}

@media (max-width:1024px){
    .prodbotbtitlebox .cntitle{font-size:18px}
    .prodbotbtitlebox .entitle{font-size:15px;margin:3px 0 10px}
    .prodbotbtitlebox .line:after{width:60px;margin-left:-30px}
    .prodbotb1, .prodbotb4box{margin-bottom:35px}
    .prodbotb1 .content p{line-height:1.8}
    .prodbotb1 .content, .prodbotb2box, .prodbotb4box{margin-top:25px}
    .prodbotb2list{width:100%;margin-right:0;margin-bottom:20px}
    .prodbotb2list .title{font-size:14px;margin-top:8px}
    .prodbotb3, .prodbotb4{margin-top:20px}
    .prodbotb2list .text{line-height:1.6;margin-top:6px}
    .prodbotb4list{width:50%;margin-bottom:25px}
    .prodbotb4list .title{margin-top:8px}
    .prodbotb5{margin-top:35px}
    .prodbotb5 .prodbot4box{margin-top:25px}
	
}


@media (min-width:1300px) {

	.container {
		padding: 0;
		width: 1300px;
	}

	.sec-desc {
		font-size: 16px;
	}
}

@media (min-width:1400px) {
	.container {
		width: 1400px;
	}
}

.news-cell {
	display: block;
	background-color: #FFFFFF;
}

.scale {
	display: block;
	overflow: hidden;
	font-size: 0;
}

.scale img {
	transition: .3s all;
}

.scale:hover img {
	transform: scale(1.05);
}


.tranUp {
	transition: .5s all;
}

.tranUp:hover {
	transform: translateY(-10px);
}


/* 首页 */
.index-about {
	position: relative;
	background-size: cover;
	background-image: url(../images/pp-bg.jpg);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	padding-top: 5%;
}

.about-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-animation-name: bouncePicIn;
	animation-name: bouncePicIn;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 11s;
	animation-duration: 11s;
	animation-direction: alternate;
}

.index-about .container {
	position: relative;
	z-index: 9;
}

@-webkit-keyframes bouncePicIn {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	100% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}
}

@keyframes bouncePicIn {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	100% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}
}



.index-about {
	text-align: center;
	color: #FFFFFF;
}

.ab-head {
	position: relative;
	height: auto;
	width: 80%;
	padding-top: 20px;
}

.ab-head::after {
	content: '';
	width: 30px;
	height: 2px;
	position: absolute;
	background-color: #ffffff;
	bottom: 0;
	left: 50%;
	margin-left: -15px;
}

.ab-head .ab-title {
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: left;
}

.ab-head .ab-sub-title {
	font-size: 20px;
	color: #FFFFFF;
	line-height: 30px;
	text-transform: uppercase;
	text-align: left;
}

.ab-desc {
	line-height: 2;
	font-size: 16px;
	text-align: left;
	color: #FFFFFF;
	padding-top: 30px;
}

.data-row {
	margin-bottom: 50px;
	line-height: 1;
}

.counter-content {
	margin-bottom: 30px;
}

.counter .data-txt {
	font-size: 18px;
	white-space: nowrap;
}

.data-heading {
	font-size: 16px;
	margin-bottom: 20px;
}

.counter-value {
	font-weight: bold;
	font-size: 64px;
}

.sec-foot .btn {
	width: 150px;
	height: 50px;
	line-height: 40px;
	font-size: 16px;
	border: 1px solid #FFFFFF;
}

.sec-foot .btn * {
	display: inline-block;
	vertical-align: middle;
}

.sec-foot .btn .iconfont {
	font-size: 20px;
	margin-left: 10px;
}

.product-section {
	overflow: hidden;
	background: url(../images/cat-bg.jpg) center no-repeat;
	background-size: cover;
}

.pro-main {
	margin-right: -15px;
}

.pro-box {
	display: block;
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	background-color: #fff;
}

.swiper-pro .swiper-slide {
	width: 100%;
}

.pro-pagination {
	margin-top: 20px;
	text-align: center;
	overflow: hidden;
	float: left;
	width: 40%;
}

.pro-pagination li {
	height: 50px;
	line-height: 25px;
	margin: 0 !important;
	opacity: 1;
	background-color: transparent;
	border-radius: 0;
	color: #999999;
	clear: both;
	width: auto;
}

.pro-pagination li.swiper-pagination-bullet-active {
	color: #005699;
}

.pro-popover {
	margin-bottom: 30px;
	max-width: 780px;
	float: right;
	width: 50%;
}

.pro-popover .pro-grid {
	position: relative;
	display: none;
	background-color: #005699;
	color: #FFFFFF;
}

.pro-grid .pro-inner {
	position: relative;
	z-index: 9;
	display: block;
	padding: 40px;
	color: #FFFFFF;
}

.pro-popover .pro-grid .pro-n {
	line-height: 1;
	opacity: .05;
	font-size: 150px;
	position: absolute;
	left: -20px;
	bottom: 0;
	font-weight: bold;
}

.pro-head {
	margin-bottom: 50px;
}

.pro-head .pro-sm {
	font-size: 18px;
	opacity: .5;
	margin-bottom: 10px;
}

.pro-head .pro-title {
	font-size: 24px;
}

.pro-head .pro-sm {
	font-size: 14px;
	opacity: .5;
}

.pro-desc {
	margin-bottom: 50px;
}

.pro-foot {
	display: flex;
	align-items: center;
	justify-content: space-between;
	line-height: 1;
	border-top: 1px solid #FFFFFF;
	padding: 20px 0;
	font-size: 16px;
}

.pro-foot .iconfont {
	font-size: 24px;
}

.pro--prev,
.pro--next {
	width: 60px;
	height: 60px;
	cursor: pointer;
	text-align: center;
	border-radius: 50px;
	line-height: 58px;
	position: absolute;
	top: 50%;
	z-index: 11;
}

.pro--prev {
	left: 40px;
}

.pro--next {
	right: 40px;
}

.pro--prev .iconfont,
.pro--next .iconfont {
	font-size: 50px;
}

.pro--prev:hover,
.pro--next:hover {
	background-color: #000000;
	border-color: #000000;
}




@media (min-width:1200px) {
	.media-list .col {
		padding: 28px 0;
	}

	.data-cell .data-txt {
		font-size: 18px;
	}

	.data-heading {
		font-size: 24px;
	}

	.data-heading .counter {
		font-size: 80px;
	}

	.ab-head {
		margin-bottom: 50px;
	}

	.ab-head .ab-title {
		font-size: 48px;
		margin-bottom: 20px;
	}

	.ab-head .ab-sub-title {
		font-size: 30px;
	}

	.ab-desc {
		line-height: 2;
		font-size: 16px;
		margin-bottom: 100px;
	}

	.pro-pagination {
		margin-left: auto;
		margin-right: auto;
		width: 800px !important;
		margin-top: 40px;
	}

	.pro-pagination li {
		width: 25%;
	}

	.pro-popover {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 10;
		width: 560px;
	}

	.swiper-pro .swiper-slide {
		width: 650px;
	}

	.pro-container {
		position: relative;
	}

	.pro-container .pro-main {
		margin-left: 480px;
		margin-top: -80px;
	}

	.pro-container .pro-main {
		margin-left: 480px;
		margin-top: -80px;
	}

	.pro-pagination li {
		font-size: 16px;
	}

	.pro-grid .pro-inner {
		padding: 70px 70px 30px 70px;
	}
}



@media (min-width:1800px) {
	.pro-container .pro-main {
		margin-right: -300px;
	}

	.pro-popover .pro-grid {
		width: 780px;
		height: 580px;
	}

	.swiper-pro .swiper-slide {
		width: 920px;
		height: 680px;
	}

	.pro-container .pro-main {
		margin-left: 680px;
		margin-top: -100px;
	}

	.pro-head {
		margin-bottom: 50px;
	}

	.pro-head .pro-sm {
		font-size: 18px;
		opacity: .5;
		margin-bottom: 10px;
	}

	.pro-head .pro-title {
		font-size: 36px;
	}

	.pro-desc {
		margin-bottom: 100px;
		font-size: 16px;
		line-height: 2;
	}

	.pro-grid .pro-inner {
		padding: 100px 100px 30px 100px;
	}

	.pro-arrow {
		position: absolute;
		z-index: 119;
		background-color: #005699;
		color: #FFFFFF;
		width: 64px;
		text-align: center;
		height: 64px;
		top: 50%;
		right: 2%;
		border-radius: 53px;
		line-height: 64px;
		cursor: pointer;
	}

	.pro-arrow .iconfont {
		font-size: 24px;
	}
}

.is-hidden {
	overflow: hidden;
}

/* banner */
.index-banner-main {
	position: relative;
}

.index-banner-main .link-arrow {
	position: absolute;
	left: 50%;
	display: block;
	bottom: 30px;
	color: #fff;
	z-index: 99;
	text-align: center;
	line-height: 1;
	transform: translateX(-50%);
}

.index-banner-main .link-arrow .iconfont {
	display: inline-block;
	-webkit-animation: jump 1.5s linear infinite;
	animation: jump 1.5s linear infinite;
	margin-bottom: 6px;
}

@-webkit-keyframes jump {
	0% {
		transform: translateY(0)
	}

	25% {
		transform: translateY(-10%)
	}

	50% {
		transform: translateY(0)
	}

	75% {
		transform: translateY(10%)
	}

	to {
		transform: translateY(0)
	}
}

@keyframes jump {
	0% {
		transform: translateY(0)
	}

	25% {
		transform: translateY(-10%)
	}

	50% {
		transform: translateY(0)
	}

	75% {
		transform: translateY(10%)
	}

	to {
		transform: translateY(0)
	}
}



.swiper-banner {
	height: 100vh;
}

.swiper-banner .swiper-slide {
	height: 100vh;
}

.swiper-banner .container {
	position: relative;
	z-index: 99;
	height: 100%;
}

.video-cont {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.slide-photo {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-transition: all 12s;
	transition: all 12s;
}

.swiper-slide-active>.slide-photo {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
}

.sw-grid {
	color: #fff;
}

.sw-grid .sw-title {
	font-size: 30px;
}

.a-foot {
	margin-top: 70px;
}

.a-foot .btn {
	width: 180px;
	height: 52px;
	line-height: 50px;
	padding: 0;
	border-radius: 30px;
	font-size: 16px;
}

.a-foot .btn .iconfont {
	font-size: 20px;
	margin-left: 5px;
}

.a-foot .btn * {
	display: inline-block;
	vertical-align: middle;
}

.sw-red-title {
	font-size: 30px;
	color: #005699;
}

.sw--prev,
.sw--next {
	width: 60px;
	height: 60px;
	cursor: pointer;
	text-align: center;
	border-radius: 50px;
	color: #fff;
	line-height: 58px;
	border: 1px solid #fff;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	z-index: 11;
}

.sw--prev {
	left: 40px;
}

.sw--next {
	right: 40px;
}

.sw--prev .iconfont,
.sw--next .iconfont {
	font-size: 20px;
}

.sw--prev:hover,
.sw--next:hover {
	background-color: #000000;
	border-color: #000000;
}

.swiper-banner .abs-container {
	position: absolute;
	z-index: 1199;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
}


@media (min-width:1200px) {
	.sw-grid .sw-title {
		font-size: 60px;
	}

	.sw-red-title {
		font-size: 60px;
	}

	.sw-grid {
		padding: 0 80px;
	}
}

@media (min-width:1600px) {
	.sw--prev {
		left: 100px;
	}

	.sw--next {
		right: 100px;
	}
}

@media (max-width:768px) {

	.sw--prev,
	.sw--next {
		display: none;
	}

	.swiper-banner .container {
		width: 80%;
	}
}

/* 弹窗 */
.nav-search {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background-color: #f5f5f5;
	padding: 15px;
	visibility: hidden;
	opacity: 0;
	transition: .3s all;
	transform: translateY(30px);
}

.nav-search.show {
	visibility: visible;
	transform: translateY(0px);
	opacity: 1;
}

.nav-search-bar {
	position: relative;
	margin-right: 40px;
	border-bottom: 1px solid #dddddd;
}

.nav-search-bar .form-input {
	font-size: 16px;
	padding: 25px 0;
	width: 100%;
	background-color: transparent;
	border: 0;
	outline: 0;
}

.nav-search-bar .form-input:focus {
	box-shadow: 0 0 0 transparent;
}

.nav-search .container {
	position: relative;
}

.nav-search-bar .btn-text {
	background-color: transparent;
	border: 0;
	outline: 0;
	color: #005699;
	font-size: 16px;
	height: 30px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -15px;
}

.nav-search .search-close {
	color: #005699;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	right: 0;
	top: 50%;
	cursor: pointer;
	margin-top: -15px;
}

.page-banner {
	background-repeat: no-repeat;
	background-position: center;
	height: 250px;
	background-size: cover;
	color: #ffffff;
}

.page-banner .container {
	height: 100%;
}
.ban-grid{
	position: relative;
	width: 100%;
}
.ban-grid .en{
	line-height: 1;
	font-size: 70px;
	font-weight: bold;
	opacity: .2;
	top: 50%;
	margin-top: -95px;
}
.ban-grid h2 {
	font-size: 36px;
	font-weight: bold;
	position: relative;
	z-index: 2;
}

.banss-arrow {
	display: block;
	width: 42px;
	height: 42px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	bottom: 70px;
	z-index: 999999;
}

.banss-arrow .iconfont {
	font-size: 20px;
	width: 40px;
	text-align: center;

}



@media (min-width:780px) {
	.page-banner {
		height: 500px;
	}

	.ban-grid h2 {
		font-size: 50px;
	}
}

@media (min-width:1300px) {
	.nav-search-bar {
		margin-right: 260px;
	}
}

/* 内页 11=================================================================== */
/* 价值观 */
.values-section {
	padding-top: 0;
	padding-bottom: 20px;
}

.sec-bread a {
	color: #323232;
}


.sec-bread {
	font-size: 20px;
	color: #323232;
	padding: 30px 0;
	line-height: 1;
}

.sec-bread span {
	color: #666;
}

.values-row .col-sm-3 {
	padding: 0 20px;
}


.values-row {
	margin: 0 -20px !important;
	overflow: hidden;
	display: block;
}

.values-row-content {
	text-align: center;
	padding: 0 20px;
	margin-top: 20px;
}


.values-row-title {
	position: relative;
	font-size: 28px;
	color: #333333;
	line-height: 64px;
	margin-bottom: 15px;
}


.values-row-title::after {
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 40px;
	height: 3px;
	background-color: #e72717;
	margin-left: -20px;
	content: '';
}


.values-row-desc {
	font-size: 16px;
	line-height: 30px;
	color: #999999;
}


.sh-section .sec-head .sec-title {
	text-align: center;
	font-size: 48px;
}


.sh-section {
	padding: 120px 0;
}


.sh-section-img {
	position: relative;
}

.sh-section-grid {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(27, 27, 27, 0.56);
	text-align: center;
	transition: all 0.3s;
	transform: translateY(101%);
}

.sh-section-img:hover .sh-section-grid {
	transform: translateY(0);
}


.sh-section-grid__tit {
	font-size: 30px;
	line-height: 1;
	margin-bottom: 20px;
	color: #fff;
}

.sh-section-grid__desc {
	font-size: 16px;
	line-height: 30px;
	max-width: 340px;
	color: #cccccc;
	margin: 0 auto;
}

.sh-section-grid__foot {
	margin-top: 30px;
}

.sh-section-grid__more {
	width: 56px;
	height: 56px;
	background-color: #fff;
	margin: 0 auto;
	line-height: 56px;
	border-radius: 50%;
	text-align: center;
}


.sh-section-grid__more .iconfont {
	font-size: 24px;
	color: #e12b1f;
	vertical-align: middle;
}



@media (max-width:760px) {
	.sh-section-grid .sh-section-grid__tit {
		margin-bottom: 10px;
		font-size: 24px;
	}
   .sol2nav{padding:0px 0}
.titles1 {
	font-size: 36px;
	line-height: 60px;
	color: #333333;
	padding-top: 1%;
}
	.sh-section-grid .sh-section-grid__desc {
		font-size: 14px;
		line-height: 24px;
		padding: 0 20px;
	}

	.sh-section-grid .sh-section-grid__foot {
		margin-top: 20px;
	}

	.sh-section-grid .sh-section-grid__more {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}

	.sh-section-grid .sh-section-grid__more .iconfont {
		font-size: 16px;
	}

	.values-section .slideCase .hd ul li {
		margin-right: 20px;
	}

	.slideCase .pack-list .col-sm-4 {
		padding: 0 10px;
	}

	.slideCase .pack-list {
		margin: 0 -10px;
	}

	.values-section .slideCase .hd {
		padding: 20px 0;
	}

	.values-section .sec-head {
		margin-bottom: 0;
	}

	.slideCase .pack-list li {
		margin-bottom: 20px;
	}

	.loadown-center .slideCase .nav-search-bar {
		float: left !important;
	}

	.way-body {
		display: block;
	}

	.way-body .contact-panel {
		width: 100%;
	}
}

.sh-section .sec-body {
	padding-top: 10px;
}


.bg-section {
	background-color: #f7f7f7;
}


.pack-content {
	font-size: 20px;
	color: #333;
	height: 66px;
	background-color: #f5f5f5;
	text-align: center;
	line-height: 66px;
}


.slideCase .hd ul li {
	float: left;
	font-size: 20px;
	color: #999999;
	margin-right: 78px;
	line-height: 40px;
}

.slideCase .hd ul li:last-child {
	margin-right: 0;
}

.slideCase .hd ul li.on {
	color: #333333;
}

.slideCase .hd {
	padding: 50px 0;
}


.pack-list .col-sm-4 {
	padding: 0 25px;
}

.pack-list {
	margin: 0 -25px;
}

.pack-list li {
	margin-bottom: 50px;
}

.loadown-center-title {
	font-size: 48px;
	color: #333;
	margin-bottom: 20px;
}


.loadown-row-tit {
	font-size: 22px;
	color: #333333;
	font-weight: bold;
	line-height: 42px;
	margin-bottom: 30px;
}


.loadown-row-time {
	font-size: 16px;
	line-height: 30px;
	color: #999999;
	margin-bottom: 15px;
}


.loadown-row-desc {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}


.loadown-row-foot {
	margin-top: 50px;
}

.loadown-row-btn {
	font-size: 16px;
	background-color: #fce8e7;
	line-height: 32px;
	padding: 10px 43px;
	color: #005699;
	border: 0;
	border-radius: 26px;
	outline: 0;
}


.loadown-row-btn .iconfont {
	font-size: 15px;
	margin-left: 10px;
}



.loadown-row-box {
	padding: 50px 30px;
	background: url(../images/word.png) no-repeat right 50px top 60px #fff;
}


.loadown-row li {
	margin-bottom: 30px;
}

.loadown-row li a {
	display: block;
	transition: .3s all;
}

.loadown-row li a * {
	transition: .3s all;
}

.loadown-row li a:hover {
	box-shadow: 0 0 10px 2px rgba(50, 23, 23, 0.1);
}

.loadown-row li a:hover .loadown-row-btn {
	background-color: #005699;
	color: #fff;
	box-shadow: 0 0 10px 4px rgba(233, 32, 19, 0.1);
}


.sec-pagination {
	text-align: center;
}

.sec-pagination .pagination {
	margin: 50px 0;
}

.sec-pagination .pagination>li>a {
	background-color: transparent;
	border: 0;
	font-size: 16px;
	color: #666666;
	padding: 14px 18px;
	width: 50px;
	max-width: 50px;
	text-align: center;
	margin: 0;
}


.sec-pagination .pagination>li.active>a {
	background-color: #005699;
	color: #fff;
}

.sec-pagination .pagination>li>a .iconfont {
	font-size: 14px;
	color: #333;
}


.loadown-center .slideCase .nav-search-bar {
	float: right;
	margin: 0;
	width: 320px;
}

.loadown-center .slideCase .nav-search-bar .form-input {
	padding: 8px 0;
	font-size: 18px;
}

.loadown-center .slideCase .hd ul {
	float: left;
}

.loadown-center .slideCase .nav-search-bar .btn-text .iconfont {
	font-size: 18px;
	color: #333333;
}


.panel-title {
	font-size: 48px;
	color: #333333;
}


.gy-panel {
	padding: 40px 0;
	background-color: transparent;
	margin-bottom: 0;
	border: 0;
	box-shadow: none;
}

.gy-panel .panel-body {
	padding: 0;
	padding-top: 20px;
}

.gy-panel .panel-title {
	margin-bottom: 20px;
}

.panel-head {
	margin-bottom: 50px;
	text-align: center;
}

.panel-desc {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.form-row .form-control {
	min-height: 60px;
	background-color: #fff;
	padding: 10px 20px;
	box-shadow: 0 0 0 transparent;
	border-radius: 0;
}

.form-row .form-control:focus {
	border: 1px solid #ccc;
	box-shadow: 0 0 0 transparent;
}

.form-row {
	text-align: center;
}


.form-row>div {
	margin-bottom: 30px;
}

.msg-row {
	margin: 0 -10px;
}

.msg-row .col-sm-6 {
	margin-bottom: 20px;
	padding: 0 10px;
}

.msg-row .col-sm-12 {
	margin-bottom: 20px;
	padding: 0 10px;
}


.form-row .textarea-control {
	padding: 20px;
	resize: none;
}

.form-row .submit-btn {
	margin-top: 100px;
}

.submit-btn {
	background-color: #005699;
	font-size: 16px;
	line-height: 32px;
	color: #fff;
	padding: 10px 0;
	width: 180px;
	text-align: center;
	border-radius: 26px;
	border: 0;
	outline: 0;
}


.contact-panel-tel {
	font-size: 32px;
	color: #005699;
	font-weight: bold;
}

.contact-panel-info {
	font-size: 16px;
	line-height: 36px;
	color: #666666;
}

.panel {
	border: 0;
	box-shadow: none;
}

.panel-body {
	padding: 0;
}

.msg-panel {
	background-color: transparent;
	padding-top: 10px;
}

.contact-panel {
	background-color: transparent;
	width: 42.5%;
}

.msg-panel .panel-title {
	font-size: 32px;
	color: #333;
	text-align: left;
}

.msg-panel .panel-head {
	height: 30px;
}


.contact-panel .panel-title {
	text-align: left;
}


.col-left {
	width: 61.6666%;
	float: left;
	padding: 0 12px;
	box-sizing: border-box;
}

.col-right {
	width: 38.3333%;
	float: left;
	padding: 0 12px;
	border: #000000;
}


.yzm-row {
	margin: 0 -12px;
}

.yzm-row .form-control {
	height: 60px;
	min-height: 60px;
}

.yzm-pic {
	width: 100%;
	height: 60px;
}


.way-body {
	padding-top: 30px;
}



.btn-row button {
	width: 100%;
	height: 60px;
	outline: 0;
	border: 0;
	font-size: 16px;
	color: #005699;
	background-color: #f3dfde;
}

.btn-row button.active {
	background-color: #005699;
	color: #fff;
}

.btn-row .col-sm-6 {
	padding: 0 12px;
	margin-bottom: 0;
}

.btn-row {
	margin: 0 -12px;
}


.yzm-pic img {
	height: 60px;
}

.swiper-section {
	padding-top: 120px;
}

.swiper-panel .panel-title {
	text-align: left;
	line-height: 1;
}

.swiper-panel .panel-head {
	margin-bottom: 0;
}

.swiper-panel .swiper-container {
	padding: 60px 0;
}


.company-title {
	font-size: 24px;
	color: #111111;
	margin-bottom: 10px;
}

.company-text {
	background-color: #f5f5f5;
}

.company-text-head {
	padding: 35px 85px 20px;
	border-bottom: 1px solid #e6e6e6;
	text-align: center;
}

.company-address {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}

.company-text-foot__info {
	font-size: 16px;
	line-height: 30px;
	padding: 13px 0;
	color: #333333;
	text-align: center;
	border-right: 1px solid #E6E6E6;
	width: 50%;
	float: left;
	white-space: normal;
	word-wrap: break-word;
	padding: 0 10px;
}

.company-text-foot__info:last-child {
	border-right: 0;
}

.company-swiper .swiper-slide {
	width: 280px !important;
	margin-right: 20px !important;
}


@media (min-width: 1200px) {
	.company-swiper .swiper-slide {
		width: 483px !important;
	}

	.company-swiper {
		margin-right: -480px;
	}


	.msg-row .col-mb {
		margin-bottom: 0;
	}
}

@media (max-width: 1200px) {
	.company-swiper .company-text-head {
		padding: 15px 25px 10px;
	}
}


@media (min-width: 760px) {
	.company-swiper {
		margin-right: -480px;
	}
}


.company-swiper .swiper-scrollbar {
	height: 2px;
	bottom: 0;
}

.company-swiper .swiper-scrollbar-drag {
	background-color: #005699;
}

/* 内页 */
.bg-gray{
}
.logo-cells{
	padding: 5px;
	background-color: #f5f5f5;
}
.logo-list li{
	float: left;
	width: 25%;
	padding: 5px;
	text-align: center;
}

@media (min-width:1200px) {
	.logo-list li{
		width: 12.5%;
	}
}




.customer-section{
	background-color: #FFFFFF;
}


.customer-section .sec-title {
	font-size: 44px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	line-height: 55px;
}

.customer-section .sec-head {
    margin-top: 4%;
	padding: 10px 0;
	margin-bottom: 4%;
}

.customer-company .pull-left {
	width: 60%;
	margin: 0px;
	padding: 0px;
}

.customer-company .pull-right {
	width: 40%;
}


.customer-company-address img {
	width: 100%;
	height: 100%;
}

.customer-company-info {
	background-color: #f7f7f7;
	padding: 15px 0 65px 0;
}


.customer-panel-tit {
	font-size: 20px;
	position: relative;
	line-height: 1;
	border-left: 4px solid #008ac6;
	padding-left: 20px;
}


.customer-panel-head {
	padding-bottom: 16px;
	border-bottom: 1px solid #eaeaea;
}

@media (min-width:1600px) {
	.customer-company-info {
		padding: 15px 45px 65px 55px;
	}

	.customer-panel-tit {
		font-size: 30px;
		padding: 0 25px;
	}

	.contact-row .contact-row-item {
		padding: 55px 80px;
	}

	.customer-panel {
		margin-top: 75px;
	}

	.product-link {
		width: 160px;
	}
}



@media (min-width:1200px) {

	.customer-panel-tit {
		padding: 0 15px;
	}

}

@media (max-width:1300px) {
	.contact-desc {
		min-height: 90px;
		max-height: 90px;
		overflow: hidden;
	}
}



@media (max-width:760px) {
	.customer-company .pull-left {
		width: 100%;
	}

	.customer-company .pull-right {
		width: 100%;
	}
}




.contact-row .col-sm-4 {
	padding: 0 23px;
}

.contact-row {
	margin: 0 -23px;
	padding: 10px 0;
}


.contact-row-item {
	background-color: #FFFFFF;
	display: block;
	text-align: center;
	padding: 55px 40px;
	border-radius: 3px;
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1);
}

.contact-row-item:hover {
	background-color: #3877ba;
	box-shadow: 0 0 10px 2px #548ac3;
}

.contact-row-item:hover .contact-icon .iconfont {
	color: #fff;
}

.contact-row-item:hover .contact-name {
	color: #fff;
}


.contact-row-item:hover .contact-desc {
	color: #fff;
}

.contact-row-item:hover .contact-immediately {
	color: #fff;
}



.contact-icon .iconfont {
	font-size: 46px;
	color: #000000;
}

.contact-icon {
	margin-bottom: 15px;
}


.contact-name {
	font-size: 30px;
	color: #333;
	line-height: 36px;
	margin-bottom: 20px;
}


.contact-desc {
	font-size: 18px;
	color: #666666;
	line-height: 30px;
}


.contact-immediately {
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	margin-top: 25px;
}

.customer-company-info__item {
	font-size: 16px;
	line-height: 44px;
	color: #666666;
}

.customer-company-info__item .iconfont {
	font-size: 18px;
	color: #666;
}

.customer-nav:hover {
	color: #fff;
	background-color: #1968af;
}

.customer-nav {
	background-color: #fff;
	font-size: 16px;
	color: #333;
	border: 0;
	outline: 0;
	line-height: 50px;
	padding: 0 25px;
	height: 50px;
}

.customer-nav .iconfont {
	font-size: 18px;
	margin-left: 12px;
	margin-right: 6px;
	vertical-align: middle;
}

.customer-panel-foot {
	margin-top: 35px;
}

.customer-panel {
	margin-top: 35px;
	padding: 0 30px;
}

@media (max-width:765px) {
	.contact-row-item{
		padding:40px 20px;
		margin: 20px;
	}
	.contact-name{
		font-size: 22px;
	}
	.contact-desc{
		font-size: 16px;
	}
	.contact-name{
		font-size: 18px;
	}
}


.customer-panel-body {
	padding-top: 20px;
}

.text-blue {
	color: #008ac6 !important;
}

.bread-section {
	padding-top: 0;
}

.bread-section .sec-bread {
	line-height: 20px;
	padding: 20px 0;
}


.product-img {
	margin-right: 50px;
}

.product-tit {
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}


.product-tit {
	font-size: 16px;
	color: #666666;
	line-height: 32px;
}

.product-link {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	height: 45px;
	line-height: 45px;
	text-align: center;
	padding: 0 40px;
}

.product-links {
	font-size: 0;
}

.product-link-bg1 {
	background-color: #ed6e00;
	margin-right: 20px;
}

.product-link-bg2 {
	background-color: #005699;
}



.swiper-slide {
	background-size: cover;
	background-position: center;
}

.gallery-top {
	height: 700px;
	width: 100%;
}

.gallery-thumbs {
	height: 100%;
	box-sizing: border-box;
}

.gallery-thumbs .swiper-slide {
	border: 1px solid #e6e6e6;
	width: 100px;
	height: 100px;
	box-sizing: border-box;
}


.product-show {
	height: 180px;
	width: 100%;
	padding: 39px 80px;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.swiper-button-prev::after,
.swiper-button-next::after {
	font-size: 26px;
	color: #c2c2c2;
}

.swiper-button-prev {
	left: 25px;
	outline: 0;
}

.swiper-button-next {
	right: 25px;
	outline: 0;
}

.gallery-thumbs .swiper-slide-thumb-active {
	border-color: #005699;
}

.swiper-row {
	margin: 0;
}


.swiper-row .col-sm-6 {
	padding: 0;
}


.product-content {
	padding-left: 50px;
}



/* 首页======================= */
#dowebok .section{
	padding: 0;
}
.sol-panel{
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.sol-1{
	background-position: right center;
}
.sol-2{
	background-position: 20% center;
}
.sol-3{
	background-position: 5% center;
}
.sol-4{
	background-position: right center;
}

.sol-cion .sol-text{
	font-size: 24px;
	margin-top: 10px;
	white-space: nowrap;
}
.sol-panel::after{
	/* display: none; */
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	opacity: .36;
}
.sol-panel .sol-popover{
	display: none;
	width: 640px;
	height: 280px;
	color: #fff;
	z-index: 7;
	position: absolute;
	left: 140px;
	top: 250px;
	padding: 40px 50px;
	transition: .6s all;
}
.sol-panel.is-active .sol-popover{
	top: 150px;
}
.sol-popover .sol-tit{
	font-size: 24px;
	margin-bottom: 20px;
}
.sol-popover .sol-desc{
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 15px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
		height: 96px;
}
.sol-popover .sol-btn{
	background-color: #fff;
	color: #333;
	width: 150px;
	height: 50px;
	line-height:50px;
	font-size: 16px;
	text-align: center;
}
.sol-wrapper .sol-main{
	height: 95vh;
	background-color: #000000;
	width: 100%;
	background-repeat: no-repeat;
}
.sol-main{
	position: relative;
	height: 100%;
}
.sol-main .row{
	height: 100%;
}
.sol-main .row{
	margin: 0;
}
.sol-main .row>div{
	padding: 0;
}
.sol-panel{
	position: relative;
	height: 100%;
	cursor: pointer;
	overflow: hidden;
}
.sol-panel .sol-cion{
	color: #ffffff;
	line-height: 1;
	z-index: 8;
}
.sol-main:hover .sol-cion {
	opacity: 0.5;
}
.sol-col{
	transition: .6s all;
}

.media-box{
	display: block;
	background-color: #f2f2f2;
}
.media-box .media-pic{
	font-size: 0;
}
.media-box .media-grid{
	font-size: 0;
	padding: 30px 20px;
}
.media-box .media-title{
	font-size: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333333;
	margin-bottom: 25px;
}
.media-attr{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.media-attr .time{
	font-size: 16px;
	color: #999999;
}
.media-attr .more{
	font-size: 16px;
	color: #999999;
}
.media-box:hover .media-attr .more{
	color: #126fb7;
}
.media-swiper{
	position: relative;
	height: auto;
	width: 100%;
}
.media-swiper .swiper--prev{
	left: -20px;
}
.media-swiper .swiper--next{
	right: -20px;

}
.media-swiper .swiper--prev,
.media-swiper .swiper--next{
	position: absolute;
	border-radius: 40px;
	top: 50%;
	margin-top: -86px;
	z-index: 999;
	width: 72px;
	height: 72px;
	line-height: 78px;
	color: #136fb7;
	text-align: center;
	cursor: pointer;
	box-shadow: 0 0 30px rgba(0,0,0,.1);
	background-color: #e5eef5;
}
.media-swiper .swiper--prev .iconfont,
.media-swiper .swiper--next .iconfont{
	font-size: 24px;
}

.media-swiper .swiper--prev:hover,
.media-swiper .swiper--next:hover{
	background-color: #1968af;
	color: #FFFFFF;
}


/* 新闻列表*/
.page-cell{
	text-align: center;
	margin-top: 50px;
	font-size: 0;
}
.page-cell a{
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 4px;
	background-color: #FFFFFF;
	color: #666666;
	font-size: 14px;
	margin: 0 3px;
}
.page-cell a.active{
	background-color: #215aa8;
	border-color: #215aa8;
	color: #FFFFFF;
}
.media-list-box{
	display: block;
	line-height: 1;
	border-top: 10px solid #cccccc;
	background-color: #FFFFFF;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	padding: 40px 20px;
	transition: .5s all;
}
.media-list-box .time{
	color: #333333;
	font-size: 14px;
	margin-bottom: 20px;
}
.media-list-box .intro{
	line-height: 1.6;
	color: #666;
	margin-bottom: 40px;
}
.media-list-box .ft{
	text-align: right;
	color: #333333;
}
.media-list-box .ft .more .iconfont{
	font-size: 12px;
}
.media-list-box .title{
	color: #333333;
	font-size:24px;
	margin-bottom: 40px;
}
.media-list-box:hover{
	background-color: #1968af;
	border-top: 10px solid #1968af;
}
.media-list-box:hover *{
	color: #FFFFFF;
}
.media-recom-box{
	position: relative;
	display: block;
}
.media-recom-box img{
	display: block;
}
.media-recom-box .recom-abs{
	padding: 30px 50px;
	background: url(../images/yy.png) bottom center no-repeat;
	color: #FFFFFF;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 9;
}
.foucs-swiper .swiper-pagination{
	position: static;
	text-align: center;
	margin-top: 40px;
}
.foucs-swiper .swiper-pagination-bullet{
	width: 9px;
	height: 4px;
	border-radius: 0;
	margin: 0 3px;
	opacity: 1;
	background-color: #cccccc;
}

.foucs-swiper .swiper-pagination-bullet-active{
	width:28px;
	background-color: #1968af;
}

.recom-abs .title{
	font-size: 18px;
	margin-bottom: 20px;
}
.recom-abs .intro{
	font-size: 14px;
}
.foucs-swiper{
	position: relative;
}
.foucs-swiper .swiper--prev{
	left: 20px;
}
.foucs-swiper .swiper--next{
	right: 20px;
}
.foucs-swiper .swiper--prev,
.foucs-swiper .swiper--next{
	position: absolute;
	border-radius: 40px;
	top: 50%;
	margin-top: -86px;
	z-index: 99999;
	width: 72px;
	height: 72px;
	line-height: 78px;
	color: #666666;
	text-align: center;
	cursor: pointer;
	background-color: #FFFFFF;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
.foucs-swiper .swiper--prev .iconfont,
.foucs-swiper .swiper--next .iconfont{
	font-size: 24px;
}

.foucs-swiper .swiper--prev:hover,
.foucs-swiper .swiper--next:hover{
	background-color: #1968af;
	color: #FFFFFF;
}



@media (min-width:768px) {
	.media-list-box .title{
		height: 48px;
	}
	.media-list-box .intro{
		height: 200px;
		overflow: hidden;
	}
	.recom-abs .title{
		font-size: 24px;
	}
	.recom-abs .intro{
		font-size: 16px;
	}
	.foucs-swiper .swiper-pagination{
		margin-top: 70px;
	}
	.page-cell a{
		width: 46px;
		height: 46px;
		line-height: 46px;
	}
	.sol-col.is-unactive{
		width: 12.5%;
	}
	.sol-col.is-active{
		width: 62.5%;
	}
	.sol-col.is-active .sol-cion {
		display: none;
	}
	.sol-col.is-active{
		width: 62.5%;
	}
	.sol-panel .sol-cion{
		position: absolute;
		bottom: 70px;
		left: 60px;
	}
	.sol-main .row >div{
		height: 100%;
	}
	.sol-panel .sol-popover{
		background-image: linear-gradient(to right, #005699 , #146ec2);
		display: block;
		visibility: hidden;
		opacity: 0;
	}
	.sol-col.is-active .sol-popover{
		opacity: 1;
		visibility: visible;
		top: 150px;
		transition-delay: .4s;
	}
}

@media (max-width:768px) {
	.media-swiper .swiper--prev, .media-swiper .swiper--next{
		display: none;
	}
	.sec-headaa{
		display: table;
		height: auto;
		color:#333333;
		padding-top:20px;

	}
	.sec-foot .sec-button {
	display: none;
}
.indexc{padding:0px 0}
.sec-headaa  *{
	color: #333!important;
}
	
	
	.sol-panel{
		display: flex;
		padding-top:40px;
		padding-bottom:40px;
		text-align: center;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	.sol-cion .sol-text{
		font-size: 18px;
	}
	.sol-cion img{
		width: 30px;
		text-align: center;
		margin-left:auto;
		margin-right:auto;
	}
	.sol-m_btn{
		position: relative;
		z-index: 2;
		display: block;
		background-color: #fff;
		color: #333;
		width: 100px;
		height: 30px;
		line-height:30px;
		font-size: 14px;
		text-align: center;
		margin-top: 10px;
	}
	.recom-abs .intro{
		height: 36px;
		overflow: hidden;
		line-height: 18px;
	}
	.foucs-swiper .swiper--prev,
	.foucs-swiper .swiper--next{
		display: none;
	}

}
@media (max-width:2000px) {
	
	.foucs-swiper .swiper--prev{
		left: -90px;
	}
	.foucs-swiper .swiper--next{
		right: -90px;
	}
	.media-swiper .swiper--prev{
		left: 0px;
	}
	.media-swiper .swiper--next{
		right:0px;
	}
}
@media (min-width:1860px) {
	
	.foucs-swiper .swiper--prev{
		left: -90px;
	}
	.foucs-swiper .swiper--next{
		right: -90px;
	}
	.media-swiper .swiper--prev{
		left: 0px;
	}
	.media-swiper .swiper--next{
		right:0px;
	}
}
@media (max-width: 779px) {
.sec-head {width: 100%;
	margin-bottom: 20px;
	text-align: center;
	display:none;

}
.headlan .headlanlist{display: block;}
.sec-headaa {
	display:block;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;

}
.sec-headaa .sec-title {
	font-size: 20px;
	margin-top: 20px;
	line-height: 1;
	color: #666666;
	font-weight: bold;
	margin-bottom: 10px;
}
.sec-headaa .sec-en {
	font-size:14px;
	line-height: 20px;
	text-transform: uppercase;
	color: #666666;
	background: url(../images/dline.png) center no-repeat;
}
.sec-headaa .sec-desc { font-size: 14px;
	margin-top: 20px;
	line-height: 1.5;
	height: auto;
	width: auto;
	color: #666666;
}
.media-desc {
	margin-right: 20px;
}
.nav-search-news {
	height: 35px;
	padding-bottom: 3px;
	line-height: 35px;
	width: auto;
	padding-right: 20px;
	padding-left: 20px;
	border: 1px solid #999999;
	border-radius:40px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.nav-search-news .form-inputs {
	line-height: 30px;
}
.nav-search-news .btn-texts {
	border: 0;
	outline: 0;
	color: #df2013;
	font-size: 16px;
	height: 26px;
	margin-top: 2px;
	float: right;
	width: 26px;
	background-color: transparent;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	margin-right: 1%;
}
.rasua-list li a {
	font-size: 18px;}
.medias-list li {
	margin-bottom: 20px;
	padding-top: 8px;
	padding-left: 10px;
}
.medias-title a {
	font-size: 16px;
	margin-bottom: 10px;
}
.medias-desc {
	font-size: 14px;
	margin-bottom: 10px;
    clear: both;
}
.medias-foot .medias-more {
	height: 25px;
	width: 100px;
	clear: both;
	font-size: 14px;
	
}
.medias-foot .medias-more a{
	font-size: 14px;
	line-height: 25px;
}
.medias-foot .sreh {
    line-height: 18px;
	padding-bottom: 10px;
	clear: both;
	width: 100%;
	font-size: 12px;
}
.searmain {
	background-color: #F7F7F7;
	height: auto;
	width: 100%;
	padding-top: 20px;
}
.sec-heada {
	margin-bottom: 10px;
}

.sec-heada .sec-title {
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
	color: #000000;
}
.sec-heada .sec-titlea1 {
	font-size: 20px;
	line-height: 1.5;
	font-weight: bold;
	color: #ffffff;
	padding-top: 10px;
}
.sec-heada .sec-titlea2 {
	font-size: 18px;
	line-height: 1.5;
	font-weight: bold;
	color: #ffffff;
	padding-top: 10px;
}
.sec-descss {
	font-size: 14px;
	margin-top: 20px;
	line-height: 1.5;
	background-image: none;
	background-repeat: no-repeat;
	height: auto;
	width: auto;
	padding-left: 0px;
	padding-right: 0px;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.sec-descss11 {
	font-size: 14px;
	margin-top: 20px;
	line-height: 1.5;
	background-image: none;
	background-repeat: no-repeat;
	height: auto;
	width: auto;
	padding-left: 0px;
	padding-right: 0px;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.recruititemtop .listb{width:100%;height:auto;line-height:30px;color:#333;font-size:16px;}
.recruititemtop .list{width:33%;height:auto;line-height:30px;color:#666;font-size:12px; float:left;}
.recruititemtop{height:auto;background-color:#F7F7F7;padding-left:10px;position:relative;cursor:pointer}
}
@media (min-width:780px) {
.recruititemtop{height:78px;background-color:#F7F7F7;padding-left:1.208vw;position:relative;cursor:pointer}
.searmain {
	background-color: #F7F7F7;
	height: auto;
	width: 100%;
	padding-top: 130px;}
	
.sec-head {width: 100%;
	margin-bottom: 40px;
	text-align: center;
}
.sec-headaa {
	display:none;

}
.sec-head .sec-title {
	font-size: 36px;
	line-height: 1;
	font-weight: bold;
	margin-bottom: 16px;
}
.sec-head .sec-en {
	font-size:20px;
	line-height: 1;
	text-transform: uppercase;
	color: #666666;
	background: url(../images/dline.png) center no-repeat;
}

.sec-desc {
	font-size: 16px;
	margin-top: 20px;
}
.sec-bread {
	font-size: 28px;
	color: #323232;
	padding: 16px 0;}

.media-desc {

	margin-right: 180px;
}
.nav-search-news {
	height: 40px;
	padding-top: 0px;
	padding-bottom: 8px;
	line-height: 30px;
}
.nav-search-news .form-inputs {
	line-height: 30px;
}
.nav-search-news .btn-texts {
	border: 0;
	outline: 0;
	color: #df2013;
	font-size: 16px;
	height: 26px;
	margin-top: 5px;
	float: right;
	width: 26px;
	background-color: transparent;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	margin-right: 4%;
}
.rasua-list li a {
	font-size: 20px;}
.medias-list li {
	margin-bottom: 30px;
	padding-top: 20px;
	padding-left: 40px;
}
.medias-title a {
	font-size: 22px;
	margin-bottom: 30px;
}
.medias-desc {
	font-size: 16px;
	margin-bottom: 20px;

}
.medias-foot .medias-more {
	height: 40px;
	width: 130px;
	font-size: 14px;
	line-height: 40px;
}
.medias-foot .sreh {
    line-height: 14px;
	padding-bottom: 36px;
}
.rel-section {
	padding-top: 60px;
	padding-bottom: 60px;
}
.sec-heada {
	margin-bottom: 50px;
}

.sec-heada .sec-title {
	font-size: 44px;

}
.sec-heada .sec-titlea1 {
	font-size: 74px;

	padding-top: 20px;
}
.sec-heada .sec-titlea2 {
	font-size: 48px;

	padding-top: 20px;
}
.sec-descss {
	font-size: 24px;
	height: 100px;
	width: 750px;
	padding-left: 25px;
	padding-top: 20px;
	color: #FFFFFF;
}
.sec-descss11 {
	font-size: 24px;
	height: 110px;
	width: 910px;
	padding-left: 25px;
	padding-top: 20px;
	color: #FFFFFF;
}
.recruititemtop .listb{width:45%;height:78px;line-height:78px;color:#333;font-size:22px;}
.recruititemtop .list{/* width:16%; */height:78px;line-height:78px;color:#666;font-size:16px;}
}

@media (min-width:1300px) {
.sec-bread {
	font-size: 40px;
	color: #323232;
	padding: 30px 0;}
.medias-desc {
	margin-right: 280px;
}
.scnrya {
	float: none;
	color: #999999;
	width: 100%;
}
.nav-search-news {
	height: 60px;
	padding-top: 0px;
	padding-bottom: 10px;
	line-height: 50px;
}
.nav-search-news .form-inputs {
	line-height: 50px;
}
.nav-search-news .btn-texts {
	border: 0;
	outline: 0;
	color: #df2013;
	font-size: 16px;
	height: 26px;
	margin-top: 14px;
	float: right;
	width: 26px;
	background-color: transparent;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	margin-right: 5%;
}
.rasua-list li a {
	font-size: 24px;}
.medias-list li {
	margin-bottom: 30px;
	padding-top: 30px;
	padding-left: 46px;
}
.medias-title a {
	font-size: 26px;
	margin-bottom: 30px;
}
.medias-desc {
	font-size: 16px;
	margin-bottom: 20px;

}
.medias-foot .medias-more {
	height: 50px;
	width: 150px;
	font-size: 16px;
	line-height: 50px;
}
.medias-foot .sreh {
    line-height: 14px;
	padding-bottom: 36px;
}
}
.searmain {
	background-color: #F7F7F7;
	height: auto;
	width: 100%;
	margin: 0px;
	display:table;
	position: relative;
}
.nav-search-news {
	width: auto;
	padding-right: 20px;
	padding-left: 20px;
	border: 1px solid #999999;
	border-radius:40px;
	margin-top: 20px;
	margin-bottom: 50px;
}
.nav-search-news .form-inputs {
	font-size: 16px;
	width: 90%;
	background-color: transparent;
	border: 0;
	outline: 0;
	float: left;
	padding-right: 0;
	padding-left: 0;
}

.nav-search-news .form-inputs:focus {
	box-shadow: 0 0 0 transparent;
}

.rasua-top {
	font-size: 18px;
	margin-bottom: 30px;
	color: #999999;
	margin-top: 30px;
}

.rasult-bar {
	margin-bottom: 30px;
}

.rasua-list {
	overflow: hidden;
	display: flex;
	align-items: center;

	justify-content: space-between;
}

.rasua-list li {
	width: 50%;
	text-align: left;
	border-bottom: 1px solid #EEEEEE;
}

.rasua-list li a {
	display: block;
	color: #666666;
	font-weight: normal;
	padding: 10px 0;
	line-height: 1.5;
	text-align: center;
	text-decoration: none;

}

.rasua-list li.active a {
	color: #1161AD;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #1161AD;
}
.rasua-list li a:hover {
	color: #1161AD;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #1161AD;
}
.rasua-list li:nth-child(2) {
	text-align: center;
}

.rasua-list li:nth-child(3) {
	text-align: right;
}

.rasua-flex .loadown-row-box {
	background: url(../image/word2.png) no-repeat right 50px top 60px #f7f7f7;
}
.valuesc-search {
	padding-top: 0;
	max-width:1000px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	margin-right: auto;
	margin-left: auto;
}

.sec-bread a {
	color: #323232;
}
.sec-bread {
	line-height: 1;
	font-weight: bold;
	text-align: center;
}
.sec-bread span {
	color: #666;
}
.medias-list li {
	overflow: hidden;
	background-color: #FFFFFF;
	height: auto;
	width: auto;
}
.medias-title a {
	line-height: 1.8;
	color: #333333;
}
.medias-desc {
	line-height: 1.5;
	color: #666666;
}
.medias-list .col {
	overflow: hidden;
	_zoom: 1;
	padding-right: 0;
	padding-left: 0;
}

.medias-heading {
	position: relative;
	padding-right: 100px;
	margin-bottom: 10px;
}

.medias-heading a {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

.medias-heading .medias-cat {
	position: absolute;
	right: 0;
	top: 0;
}
.medias-title a:hover {
	color: #1968AF;
}
.medias-foot {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.medias-foot .sreh {
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

.medias-foot .medias-more {
	color: #FFFFFF;
	background-color: #333333;
	text-decoration: none;
	text-align: center;
}
.medias-foot .medias-more:hover {
	color: #FFFFFF;
	background-color: #1968AF;
}
.pager {
    padding-left: 0;
    margin: 40px 0 20px;
    text-align: center;
    list-style: none
}
.pager li {
    display: inline
}

.pager li>a{
	display: inline-block;
	padding: 7px 18px;
	background-color: #fff;
	border-radius: 5px;
	font-size: 16px;
	line-height: 30px;
}
.pager li>span {
	display: inline-block;
	padding: 7px 18px;
	background-color: #1968AF;
	color: #FFFFFF;
	border-radius: 5px;
	font-size: 16px;
	line-height: 30px;
}

.pager .pages:hover {
    text-decoration: none;
    background-color: #1968AF;
	color: #FFFFFF;
}
.media-foot .sreh a {
	color: #1161AD;
	text-decoration: none;
}
.pager a {
	color: #666666;
	text-decoration: none;
}
.pager a:hover {
	color: #ffffff;
	text-decoration: none;
}
.pager i {
  border: solid black;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
 

}
.pager .righta {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  }
.pager .lefta {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.search-news {
	height: auto;
	width: 100%;
}
.nav-search-news form {
	margin: 0px;
	padding: 0px;
}
customer-section .sec-body {
	padding-bottom: 50px;
}
.ngmls {
	font-size: 16px;
	line-height: 30px;
	color: #2E9CCD;
	padding-top: 20px;
	padding-bottom: 20px;
}
.ngmls a {
	color: #999999;
}
.prodnavbox {
	background-color: #DAE8F3;
	height: 60px;
	width: auto;
}
.pagetitlesa {
	font-size: 20px;
	line-height: 40px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 20px;
}
/*生产品质*/
.pack-section.bgs {
	background-image: url(../images/scua_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-color: #fff;
}

.pack-section.bg-gray {
	background-color: #f9f9f9;
	margin-top: -50px;
}

.pack-section {
	padding-right: 0;
	padding-left: 0;
}

.pack-info-cell {
	margin: 0 auto;
	max-width: 570px;
	line-height: 1.2;
	margin-bottom: 40px;
}

.pack-info-cell .title {
	font-size: 36px;
}

.pack-info-cell .line {
	height: 80px;
	width: auto;
	margin: 20px 0 30px;
	background-image: url(../images/lina.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}

.pack-info-cell .description {
	font-size: 14px;
	max-width: 580px;
	line-height: 1.8;
	margin-bottom: 20px;
	color: #666666;
	margin-top: 30px;
}

.pack-info-cell .title {
	font-size: 30px;
	color: #333333;
	font-weight: bold;
}

.pack-icons {
	overflow: hidden;
	margin-bottom: 20px;
}

.pack-icons .pack-icon {
	float: left;
	text-align: center;
	margin-right: 60px;
}

.pack-icon .txt {
	color: #666666;
	margin-top: 15px;
	font-size: 16px;
}

.btn-gray,
.btn-gray:hover {
	background-color: #999999;
	color: #FFFFFF;
}

.pack-foot .btn {
	width: 130px;
	height: 42px;
	padding: 0;
	margin-right: 20px;
	line-height: 42px;
	border-radius: 42px;
}

.pack-foot .btn .iconfont {
	padding-left: 5px;
	display: inline-block;
	transition: .3s all;
}

.pack-foot .btn:hover .icon-jiantou {
	transform: translateX(6px);
}

.pack-img {
	text-align: center;
}

.pack-section {
	overflow: hidden;
}

.pack-grid {
	position: relative;
}

.pack-preview-photo {
	text-align: center;
}



@media (min-width:1200px) {
	.pack-grid .cp-preview {
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 99;
		text-align: center;
	}


	.cp-preview .pv-title {
		font-size: 48px;
	}

	.pack-info-cell {
		margin-bottom: 0;
	}

	.pack-info-cell .title {
		font-size: 48px;
	}

	.pack-info-cell .line {
		margin: 40px 0 30px 0;
	}

	.pack-info-cell .description {
		margin-bottom: 40px;
	}

	.pack-icons {
		margin-bottom: 40px;
	}

	.pack-foot .btn {
		width: 180px;
		height: 52px;
		line-height: 52px;
		border-radius: 52px;
		font-size: 16px;
	}

	.pack-section {
		padding: 80px 0;
	}

	.pack-photo {
		width: 50%;
		text-align: center;
	}
}

@media (max-width:765px) {
	.pack-section {
		padding: 20px 0;
	}
	.pack-photo {
		margin-bottom: 30px;
	}

	.pack-card {
		display: block !important;
	}

	.pack-row {
		display: block;
	}
}
.rel-section {
	background: url(../images/scua_r4_c1.jpg) center no-repeat;
	background-size: cover;
	height: auto;
	width: auto;
}

.sec-heada .sec-titlea1 {
	line-height: 1.5;
	font-weight: bold;
	color: #ffffff;
	padding-top: 20px;
}
.sec-heada .sec-titlea2 {
	line-height: 1.5;
	font-weight: bold;
	color: #ffffff;
	padding-top: 20px;
}
.sec-descss {
	line-height: 1.5;
	background-image: url(../images/ddh.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.sec-descss11 {
	line-height: 1.5;
	background-image: url(../images/ddh1.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.sec-foota {
	text-align: center;
}
.beiJingHeZi{background: #f5f5f5;padding: 40px 2% 30px;}
.beiJingHeZi h3{
	font-size: 36px;
	margin-top: 0;
	margin-bottom: 16px;
	color: #333333;
	font-weight: bold;
}
.beiJingHeZi .danxuan{
	font-size: 17px;
	margin-bottom: 10px;
	line-height: 40px;
	color: #666666;
	background-image: url(../images/suo.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 40px;
	padding-left: 25px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
@media (max-width:1400px) {
	.beiJingHeZi h3{
		font-size: 32px;
	}
	.beiJingHeZi .danxuan{
		font-size: 13px;
	}
}
@media (min-width:1300px) {
	.beiJingHeZi{
		padding: 60px;
	}
}

.beiJingHeZi .juTiCanShu{
	padding-top: 20px;
}
.beiJingHeZi .juTiCanShu li {margin-bottom: 12px;line-height: 24px;font-size: 14px;}
.beiJingHeZi .juTiCanShu li span{display: inline-block;width: 90px;}
.beiJingHeZi .juTiCanShu li input{
	background: #FFFFFF;
	width: 98%;
	line-height: 52px;
	text-align: left;
	font-size: 16px;
	color: #999999;
	height: 52px;
	padding-left: 15px;
}
.beiJingHeZi .juTiCanShu li b{display: inline-block;margin-right: 12px;font-weight: normal;}
.scbtn {
	width:35%;
	height:50px;
	display:block;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:50px;
	font-weight:bold;
	float: left;
	background-color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.scnrya {
	height:50px;
	font-size:14px;
	line-height:50px;
	float: left;
	color: #999999;
	width: 65%;
}
.cxbtn {
	width:100%;
	height:50px;
	display:block;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:50px;
	font-weight:bold;
	float: left;
	margin-right: 10px;
	background-color: #1A68B0;
	margin-top: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.scbtn:hover, .cxbtn:hover{background-color: #0099FF;}
.sol-wrapper {
}

.swiper-slide-active .textbox {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-delay: .4s;
}
.swiper-slide-active .imag {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-delay: .4s;
}

.page-banner{
	margin-top: 60px;
}

@media (min-width:1200px) {
	.page-banner{
		margin-top: 100px;
	}
}

@media (min-width:1600px) {
	.about-ours .right{
		margin-right: 8%;
	}
}
@media (max-width:750px) {
	.about-ours .right{
		width: 100%!important;
		padding: 0;
		margin: 0!important;
	}
}


.indexban .imag {
    width: 100%;
    position: absolute;
    z-index: 10;
    height: 100%;
    left: 0;
    top: 0;
}
.foot-nav-list li a:hover{
	opacity: 1;
}
.share-list li a .iconfont{
	opacity: .6;
}
.share-list li a .iconfont:hover{
	opacity: 1;
}

.downlink{
	position: relative;
	margin: 10px 0;
	padding-left: 50px;
	padding-top: 20px;
}
.downlink img{
	position: absolute;
	left: 0;
	bottom: 0;
}
.downlink span{
	font-size: 16px;
}
.downlink .iconfont{
	font-size: 18px;
	margin-left: 10px;
}
@media (max-width:756px) {
	.downlink{
		margin-bottom: 40px;
	}
}

.prodbotb1 table {
	width: 100%;
	max-width: 1080px;
}
.prodbotb1 table td{
	border: 1px solid #b5b5b5;
	padding: 14px;
	font-size: 16px;
}
/* 5.19 */
.sol-main:hover .sol-cion{
	opacity: 1;
}
.sol-main .row .sol-panel:hover::after{
	display: none;
}
.newsdetail .contentas img{
	display: initial;
}
.sol3 .box .textbox .title{
	text-align: left;
}
.navchildlist .img img{
	height: 185px;
}
.navchildlist1 .img img{
	height: 185px;
}
.navchildlist1{
	width: 20%;
}
@media (max-width:1800px) {
	.navchildlist .img img{
		height: 137px;
	}
	.navchildlist1 .img img {
		height: 137px;
	}
}
@media (max-width:1024px) {
	.page-banner{
		margin-top: 0;
	}
	.rightbounlist{
		width: 25% !important;
	}
}
.share-list li a .iconfont{
	border: none !important;
}
.share-list li a .iconfont:nth-of-type(2){
	display: none !important;
}
.share-list li a:hover .iconfont:nth-of-type(1){
	display: none !important;
}
.share-list li a:hover .iconfont:nth-of-type(2){
	display: block !important;
}
@media (max-width:1750px) {
	.about-ours .left .text .item3 li{
		padding-right: 2% !important;
	}
}
@media (max-width:1500px) {
	.absolute .numUp{
		font-size: 40px !important;
	}
	.about-ours .left .text .item3{margin-top: 20px;}
}
@media (max-width:768px) {
	.absolute .numUp{
		font-size: 20px !important;
	}
}
.indexban .imagww img {
    position: absolute;
    left: 260px;
    top: 47%;
    z-index: 10;
}
.media-recom-box{
	overflow: hidden;
}
.media-recom-box:hover .recom-abs{
	bottom: 0;
}
.media-recom-box .recom-abs{
	bottom: -100%;
	transition: 0.5s all;
}
.media-list-box .title{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.ndbotlr .typelist{
	line-height: initial;
	    height: 58px;
}

.ndbotlr .typelist a{
	overflow: hidden;
	 text-overflow: ellipsis;
	 display: -webkit-box;
	 -webkit-line-clamp: 2;
	 -webkit-box-orient: vertical;
	 padding-top: 10px;
	 transition: 0.5s all;
}
.ndbotlr .typelist:hover a{
	color: #fff;
}


@media screen and (max-width: 767px) {
	.sol-wrapper .sol-main{height: auto;}
	.foot-preview .vw-title{margin-bottom: 25px;}
	
	.m-bann .swiper-slide a{
		display: block;
		position: relative;
		width: 100%;
		height: 90vh;
	}
	.m-bann .swiper-slide a .img{
		width: 100%;
		height: 100%;
	}
	.m-bann .swiper-slide a .img img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.m-bann .swiper-slide a .textbox{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: center;
	}
}




