.swiper-slide img{display: block;width: 100%;}
.indexmartop{margin-top: 30px;}
.indexmarbot{margin-bottom: 30px;}
.product_bg_withe{background: #ffffff;}
.indexin{display: flex;}
.indexin-img{display: block;width: 46%;overflow: hidden;}
.indexin-img img{height: 100%; transition: transform ease 0.7s, -webkit-transform ease 0.7s;}
.indexin:hover .indexin-img img {
    transform: scale(1.1, 1.1);
}
.indexin-con{width: 54%;padding: 1.5rem 2.4rem;}
.indexuantitle h1{color: #0191c5;padding-bottom: 3rem;text-align: center;}
.aboutnum h3 ,.aboutnum h4{color: #0191c5;}
.indexuanneir h3{color: #0191c5;padding-bottom: 0rem;margin-bottom: 0.5rem;}
.indexuantitle h3{color: #0191c5;padding-bottom: 0rem;margin:3rem 0 1rem;}
.indexuanneir{padding-bottom:1rem;width: 55%;}
.indexin-con .xincontit h3{color: #0191c5;padding-bottom: 1rem;}
.indexuantitle h2{color: #0191c5;padding-bottom: 2rem;text-align: center;}
.aboutcontent .indexuantitle h2{text-align: left;padding-bottom: 0;}
.indexin-con .xincontext p{padding-bottom: 1rem;text-align: justify;overflow: hidden;}
.indexin-con .xincontext p span{text-wrap-mode:initial}
.indexpaif{display: flex;}
.indexpaif .indexpaili{background: #ffffff;width: 32%;margin-right: 2%;padding: 1%;}
.indexpaif .indexpaili:last-child{margin-right: 0;}
.c-tile_twx{font-size: 18px;color: #ffffff;}
.xuannerbot{margin-bottom: 3rem;}
.indexmore{display: flex;}
.indexmore .more{display: inline-block;background: #ffcd00;padding: 8px 50px 8px 8px;border-radius: 3px;}
.indexbacolor .c-row--padding-equal{background: #eff8fd;}
.indexbacolor .indexwisix{width: 60%;margin: 0 auto;}
.indexwisix .indexuantitle{margin-bottom: 30px;}
.djisung .c-tile__card-small{position: relative;}
.lianxiwomen{background-image:none !important;background-color: #ffcd00 !important;margin-bottom: 50px;}
.lianxiwomen .ds_c-top-banner__heading,.lianxiwomen .indexmore .more a{color: #000000;}
.lianxiwomen .indexmore .more{border: 1px solid #000000;}
.ds-card-overview .indexuanneir{color: #0191c5;padding-bottom: 1rem;text-align: center;width: 100%;margin-bottom: 1rem;margin-top: 3rem;}
@media (min-width: 768px) {
    .lianxiwomen .ds_c-top-banner__heading {
        font-size: 30px;
    }
}
@media (min-width: 960px) {
    .lianxiwomen .ds_c-top-banner__content-holder {
        padding: 35px 48px;
    }
}

/* 搜索框 */

.ds_algolia-search {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
}
.ds_algolia-search.active {
    opacity: 1;
    visibility: visible;
}
.mfp-image-holder{
	height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ds_ais-Wrapper {
    overflow-x: clip;
}
.ds_ais-Modal{
	font-family: Source Sans Pro, Arial, Helvetica, sans-serif !important;
	left: 30px;
	pointer-events: none;
	right: 30px;
	align-items: center;
	display: flex;
	justify-content: center;
	position: fixed;
	height: 100%;
	transition: all .3s ease;
	z-index: 999;
}
.ds_ais-Modal-inner {
    background: #fff;
    border-radius: 20px;
	max-height: 90%;
	max-width: 810px;
    height: auto;
    overflow: hidden;
    pointer-events: all;
    position: relative;
    transition: all .4s ease;
    width: 100%;
}
.ds_ais-Modal-close {
    align-items: center;
    background: transparent;
    border: none;
    color: #5b6770;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 12px;
    text-transform: uppercase;
    top: 12px;
    transition: all .4s ease;
    z-index: 1;
}
.ds_ais-Modal-closeIcon {
    display: block;
    height: 20px;
    margin-left: 4px;
   -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    transition: all .4s ease;
    width: 20px;
}
.ds_ais-Modal-closeIcon .ds-aem_c-mega-menu__close-icon {
    width: 20px;
    height: 20px;
    fill: #5b6770;
    margin: 0;
}
.ds_ais-Tab, .ds_ais-Tabs {
    width: 100%;
}
.ds_ais-Tab {
    overflow: visible;
}
.ds_ais-Container {
    overflow: auto;
    padding: 48px 0;
    width: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: #fff;
	box-sizing: border-box;
	font-family: Source Sans Pro, Arial, Helvetica, sans-serif !important;
	font-size: 16px;
	margin: 0 auto;
	max-width: 100%;
	transition: padding .4s ease;
}
.ds_ais-Container-inner {
    margin: 0 auto;
    max-width: 1440px;
	
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 0 4px;
    width: 100%;
}
.ds_ais-Search {
    padding: 0 16px;
    width: 100%;
}
.ds_ais-Search-title {
    color: #2f363a;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin: 0 0 24px;
    transition: all .4s ease;
    width:100%;
}
.ds_ais-AutocompleteBox-inner {
    position: relative;
}
.ds_ais-AutocompleteBox {
    margin: 0 auto;
    max-width: 100%;
    transition: max-width .4s ease;
    width: 100%;
}
.ds_ais-AutocompleteForm {
    display: flex;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.ds_ais-AutocompleteForm-input {
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border: 1px solid #aab0b5;
    border-radius: 56px;
    box-shadow: none;
    color: #828b92;
    flex: 1 1 0%;
    font: inherit;
    font-size: 18px;
    font-weight: 400;
    height: 56px;
    line-height: 28px;
    max-width: 100%;
    padding: 13px 68px 13px 24px;
    transition: all .4s ease;
}
.ds_ais-AutocompleteSubmit {
    background: linear-gradient(94deg, #1f9fc4 4%, #0092bc 48%, #006f8f 96%);
    border: none;
    border-radius: 50%;
    bottom: 0;
    outline: 1px solid transparent;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .3s ease;
    width: 56px;
}
.ds_ais-AutocompleteSubmit span {
    align-items: center;
    background: transparent;
    color: #fff;
    display: flex;
    font-size: 0;
    font-weight: 700;
    height: 100%;
    justify-content: center;
    line-height: 0;
    padding: 0;
    width: 100%;
}
.ds_ais-AutocompleteSubmit span img{display: block;width: 32px;height: 32px;}
.ds_ais-Modal-overlay {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    position: fixed;
    top: 0;
	cursor: pointer;
	left: 0;
	right: 0;
    transition: all .3s ease;
	z-index: 99;
	opacity: 0.7;
	background-color: black;
}
@media (max-width: 767px) {
    .ds_ais-Modal{
        left: 10px !important;
        right: 10px !important;
    }
	.ds_ais-Modal-inner {
	    max-height: 100% !important;
	    max-width: 100% !important;
	}
}


/* productlist */
.productweb {overflow: hidden;}
.productlist{margin-top: 30px;display: flex;width: 100%;align-items: flex-start;}
.product_left{width:25%;min-width: 300px;display: flex;flex-wrap: wrap;}
.pro_l_tit{background:#0099cc;text-align: center;width: 100%;}
.pro_l_tit h3{padding: 20px 0;color: #ffffff;font-size: 28px;}
.prozhongx{display: block;border-left:1px solid #cccccc;border-right:1px solid #cccccc;width: 100%;}
.accordion {width: 90%;overflow: hidden;margin: 0 auto;padding-bottom: 30px;}
.accordion-header {position: relative;border-bottom: 1px dashed #f0f0f0;cursor: pointer;padding: 15px 5px 15px 26px;font-size: 18px;font-weight: bold;color: #444444;}
.accordion-header::after {content: "";position: absolute;left: 0px;width: 20px;height: 20px;top: calc(50% - 9px);background: url(../images/product_bot.png) no-repeat;background-size: 100%;}
.accordion-item.active .accordion-header{color:#0099cc;}
.accordion-content {max-height: 0;overflow: hidden; background-color: #fff;transition: max-height 0.3s ease-out, padding 0.3s ease;}
.accordion-item.active .accordion-content {max-height: 500px; }
.accordion-content a {display: block;padding: 15px 5px 15px 26px;color: #666666;text-decoration: none;transition: color 0.2s;position: relative;border-bottom: 1px dashed #f0f0f0;}
.accordion-content a::after {content: "";position: absolute;left: 0px;width: 14px;height: 14px;top: calc(50% - 6px);background: url(../images/menurightback.png) no-repeat;background-size: 100%;}
.accordion-content a:hover,.accordion-content a.cur,.accordion-header:hover{color: #0099cc;}
.product_right{width: 75%;padding: 5px;}
.product_right ul{padding-left: 0;width: 100%;}
.product_right ul li{display: block;width: 49%;margin-right: 2%;background: #f5f5f5;border-radius: 5px;float: left;margin-bottom: 20px;}
.product_right ul li:nth-child(2n){margin-right: 0;}
.product_right ul li a{text-decoration: none !important; }
.product_right ul li .procontent{display: flex;width: 100%;padding: 20px 10px;}
.product_right ul li .procon_img{width: 50%;overflow: hidden;}
.product_right ul li .procon_img img{display: block;width: 100%;transition: all .5s;}
.product_right ul li .procon_txt{width: 50%;padding: 0 10px;}
.product_right ul li .procont{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product_right ul li .proconshuom{font-size: 14px;color: #5b6770;font-weight: bold;border-bottom: 1px dashed #5b6770;padding-bottom: 5px;margin-bottom: 5px;}
.product_right ul li .neirongshuom p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #5b6770;line-height: 26px;}
.product_right ul li .promore{background: #3bb1d2;font-size: 14px;display: inline-block;padding: 5px 20px;margin-top: 5px;color: #ffffff;transition: all .5s;}
.product_right ul li .promore:hover{background: #0099cc;}
.product_right ul li:hover .procon_img img{transform: scale(1.1);}
.procontactus{display: block;width: 100%;border-top: 10px solid #0099cc;}
.procontactus a{background: #ffcd00;display: flex;width: 100%;border-radius: 5px;padding: 5% 15px;margin-top: 2px;justify-content: center;align-items: center;}
.procontactus a img{display:block;width: 40px;height: 40px;}
.procontactus a span{font-size: 2rem;padding: 0 15px;font-weight: bold;margin-top: -5px;}


/* 推荐产品 */
.product_xiang{margin-top: 30px;padding-bottom: 20px;margin-bottom: 50px;}
.proxg_tit h2{color: #0099cc;padding: 20px 0 10px 15px;display: block;width: 100%;}
.proxg{margin: 15px;background: #ebebec;padding: 15px;width: calc(100% - 30px);overflow: hidden;}
.proxg ul{padding-left: 0;width: 100%;}
.proxg ul li::marker{display: none;font-size: 0;}
.proxg ul li{display: block;width: 23.5%;margin-right: 2%;float: left;background: #ffffff;}
.proxg ul li .proxg_img{display: block;width: 100%;overflow: hidden;}
.proxg ul li .proxg_img img{display: block;width: 100%;transition: all .5s;}
.proxg ul li:hover .proxg_img img{transform: scale(1.1);}
.proxg ul li:nth-child(4n){margin-right: 0;}
.proxg ul li .proxg_tit{font-size: 18px;line-height: 28px;padding: 15px 5px;display: block;text-align:center;background: #0099cc;color: #ffffff;}


/* 产品详情页 */
.prolwebneir{background: #ebebeb;margin: 5px;display: flex;flex-wrap: wrap;}
.prolweb_content{padding: 20px;width: 100%;display: flex;}
.prolweb_content .prowebcon_img{display: block;width: 40%;}
.prolweb_content .prowebcon_img img{display: block;width: 100%;}
.prolweb_content .prowebcon_text{width: 60%;padding: 0 30px;}
.prolweb_content .proweb_t_tit1,.prolweb_content .proweb_t_tit2{font-size: 16px;line-height: 30px;}
.prolweb_content .proweb_t_tit2{border-bottom: 1px solid #5b6770;padding-bottom: 10px;margin-bottom: 15px;}
.prolweb_content .proweb_t_tit1,.prolweb_content .proweb_t_tit h2{color: #0099cc;font-weight: bold;}
.proweb_t_tit3,.proweb_t_tit4{margin-left: 40px;}
.proweb_t_tit3 p,.proweb_t_tit4 p{font-size: 14px;line-height: 24px;text-align: justify;}
.proweb_t_tit4{margin-top: 10px;}
.prolweb_bottom{width: 100%;padding: 20px;}
.prolweb_bottom ul li:nth-child(1){background: #3bb1d2;}
.prolweb_bottom ul li:nth-child(2){background: #f8b551;}
.prolweb_bottom ul li .prolweb_b_con{color: #ffffff;}
.prolweb_bottom ul li a{display: flex;width: 100%;align-items: center;justify-content: center;}
.prolweb_bottom ul li .prolweb_b_img{width: 65px;padding: 10px 0;}
.prolweb_bottom ul li .prolweb_b_img img{display: block;width: 100%;}
.prolweb_bottom ul li .prolweb_b_con{font-size: 16px;padding-left: 10px;}
.prolwebjszc{padding: 20px;display: block;width: 100%;}
.prolwebjszc_text{background: #ffffff;padding: 10px;}
.prolwebjszc_tit{border-bottom: 1px solid #5b6770;}
.prolwebjszc_text span{display: inline-block;background: #0099cc;font-size: 20px;padding: 8px 25px;color: #ffffff;font-weight: bold;}
.prolwebjszc_con{background: #ffffff;padding: 10px;}
.prolwebjszc_contactus{background: #ffcd00;padding: 40px;margin: 20px;width: 100%;}
.prolwebjszc_contactus .procontactus{width: 20%;min-width: 200px;border: 1px solid #5b6770;border-radius: 5px;}
.prolwebjszc_cus_tit{margin-bottom: 30px;}
.prolwebjszc_cus_tit h2{color: #0099cc;}
.prolwebjszc_contactus .procontactus a img{width: 28px;height: 28px;}
.prolwebjszc_contactus .procontactus a span{font-size: 1.2rem;}


/* 服务备件 */
.servicelist h1.ds_c-top-banner__heading{color: #ffffff !important;}
.servicelist .ds_c-top-banner__rte p{color: #ffffff;}
.servicelist .indexuantitle h3{margin: 1rem 0;}

.serwebcon .prolwebjszc_contactus .procontactus{width: 15%;}
.serwebcon .prolwebjszc_cus_tit h2,.serwebcon .prolwebjszc_contactus .procontactus a span{color: #000000;}
.serviwebcon{background: #f3f3f3;margin-top: 30px;padding-bottom: 30px;}
.serviwebcon_tit{padding-top: 30px;}
.serviwebcon .columns-fullscreen{margin-bottom: 40px;}
.serviwebcon .indexin{background: #ffffff;}
.serviwebcon .indexin .indexin-img,.serviwebcon .indexin .indexin-con{width: 50%;}
.serviwebcon .categories-banner:nth-child(2n) .indexin{flex-direction: row-reverse;}


/* 关于我们 */
.aboutcontent .indexuantitle h3{margin: 1rem 0;}
.aboutcontent .abouttt h2{margin-top: 4rem;}
.abouttxtimg{padding: 15px;background: #ebebeb;}
.aboutusbg{background: #ebebeb;padding-bottom: 30px;}
.aboutusbg .business-content-page{background: #ffffff;padding: 40px;padding-bottom: 0;}
.aboutusbg .paragraph {margin-bottom: 30px;}
.aboutusbg h1.u-mb-beta,.aboutusbg h3.u-mb-beta{color: #0099cc;}
.aboutmain-con{background: #ffffff;padding: 40px;padding-bottom: 0;margin-top: 30px !important;padding-top: 0;}
.aboutmain-con .ds_c-card-list__item-list {grid-template-columns: repeat(1, 1fr)}


/* 新闻资讯 */
.servicelist h1.ds_c-top-banner__heading span{font-size: 20px;}
.newlistweb{display: block;width: 100%;margin-top: 60px;}
.newlistweb ul{padding-left: 0;}
.newlistweb ul li{display: block;width: 100%;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 2px solid #ededed;}
.newlistweb ul li a{display: flex;width: 100%;justify-content: space-between;text-decoration: none !important;}
.newlistweb ul li a .newslist_img{width: 35%;}
.newlistweb ul li a .newslist_img img{display: block;width: 100%;}
.newlistweb ul li a .newslist_con{width: 60%;flex-wrap: wrap;align-content: center;}
.newlistweb ul li a .newstime{display: block;width: 100%;font-size: 14px;color: #5b6770;}
.newlistweb ul li a .news_title{font-size: 1.2rem;color: #5b6770;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-top: 10px;padding-bottom: 25px;}
.newlistweb ul li a .news_neirong p{color: #5b6770;}


@media (max-width: 1450px) {
	/* about */
	.abouttt{padding-left: 2.4rem;padding-right: 2.4rem;}
}
@media (max-width: 1280px) {
	/* product */
	.prolweb_content{flex-wrap: wrap;}
	.prolweb_content .prowebcon_img,.prolweb_content .prowebcon_text{width: 100%;}
	.prolweb_content .prowebcon_text{margin-top: 30px;padding: 0;}
	.product_right ul li{width: 100%;margin-right: 0;}
}


@media (max-width: 768px) {
    .indexmartop{margin-top: 20px;}
	.c-card{padding-top: 1rem;padding-bottom: 0.5rem;}
	.ds-v2_c-middle-bar__inner{padding: 10px 15px 5px;}
	.ds-v2_c-middle-bar__center-block{padding-top: 10px;}
	.ds-aem_c-breadcrumb{padding:0;}
	.ds-aem_c-mega-menu__close-text{font-size: 14px;font-weight: 300;}
	.ds-aem_c-mega-menu__close{border-radius: 10px;padding: 6px;border: 1px solid #5b6770;}
	.indexin,.indexpaif{flex-wrap: wrap;}
	.indexin-img{width: 100%;}
	.indexin-img img{width: 100%;height: auto;}
	.indexin-con{width: 100%;padding: 30px 15px;}
	.indexpaif .indexpaili{width: 100%;padding: 0 15px;margin-right: 0;margin-bottom: 20px;}
	.c-number{font-size: 30px;}
	.c-number__measure{font-size: 20px;}
	.indexuantitle h2{padding-bottom: 0.8rem;}
	.indexuantitle h1{padding-bottom: 1rem;}
	.indexuanneir{width: 100%;margin-top: 20px;}
	.c-hero:not(.corporate--section) .c-hero__content--center{padding-left: 15px;padding-right: 15px;}
	.indexuantitle h3{margin: 0 0 1rem;}
	.xuannerbot{margin-bottom: 0;}
	.indexbacolor .indexwisix{width: 100%;}
	.ds-card-overview .indexuanneir{margin-top: -1rem;}
	
	
	/* about */
	.abouttt{padding-left: 15px;padding-right: 15px;}
	.aboutcontent .abouttt h2{margin-top: 1rem;}
	.aboutusbg .business-content-page{padding: 25px 15px;}
	.aboutmain-con{padding: 25px 15px;}
	.aboutmain-con .ds-card-overview{padding: 0;}
	
	/* news */
	.newlistweb{margin-top: 30px;}
	.newlistweb ul li a{flex-wrap: wrap;}
	.newlistweb ul li a .newslist_img,.newlistweb ul li a .newslist_con{width: 100%;}
	
	/* product */
	.productlist{flex-wrap: wrap;margin-top: 20px;}
	.product_left{width: 100%;min-width: auto;}
	.pro_l_tit h3{padding: 15px 0;font-size: 26px;margin-bottom: 0;}
	.accordion-header,.accordion-content a{padding: 10px 5px 10px 25px;}
	.product_left .procontactus{display: none;}
	.prozhongx{border-bottom: 3px solid #0099cc;}
	.prolwebneir{margin: 3px;}
	.product_right{width: 100%;padding: 5px;}
	.prolweb_content{padding: 0;}
	.prolweb_content .proweb_t_tit1, .prolweb_content .proweb_t_tit2{line-height: 24px;margin-top: 5px;}
	.proweb_t_tit3, .proweb_t_tit4{margin-left: 5px;}
	.prolweb_bottom ul li .prolweb_b_con{font-size: 14px;}
	.prolweb_bottom ul li .prolweb_b_img{width: 30px;}
	.prolweb_bottom{padding: 0;}
	.product_right ul li{margin-bottom: 0;margin-top: 15px;}
	.prolwebjszc{padding: 10px 0px;}
	.prolwebjszc_contactus{padding: 10px;margin: 15px 0;}
	.prolwebjszc_contactus .procontactus a span{font-size: 1rem;padding: 5px 0 0 10px;}
	.prolwebjszc_contactus .procontactus{width: auto !important;min-width: auto;display: inline-block;}
	.proxg_tit h2{padding: 10px;}
	.proxg{margin: 0px 10px 10px;padding: 5px; width: calc(100% - 20px);}
	.proxg ul li{width: 100%;margin-right: 0;margin-bottom: 15px;}
	.proxg ul li:last-child{margin-bottom: 0;}
	
	
	/* service */
	.prolwebjszc_cus_tit{margin-bottom: 15px;}
	.xuannerbot{margin-top: 5px !important;margin-bottom: 0 !important;}
	.serviwebcon .indexin .indexin-img, .serviwebcon .indexin .indexin-con{width: 100%;}
	.serviwebcon .indexin .indexin-con{padding: 15px 10px;}
	.indexin-con .xincontit h3{padding-bottom: 0;}
	.serviwebcon .columns-fullscreen .categories-banner{padding-bottom: 20px;}
	.serviwebcon .columns-fullscreen .categories-banner:last-child{padding-bottom: 0;}
	.serviwebcon .columns-fullscreen{margin-bottom: 20px;}
}