/* banner */
.banner3 {
	width: 100%;
}

.banner3 img {
	width: 100%;
}

/*  */
.shi_a {
	width: 100%;
	padding: 100px 0 150px;
}

.shi_all {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}

.shi_b {

	padding-bottom: 85px;
}

.shi_b p {
	max-width: 750px;
	min-height: 105px;
	text-indent: 2em;
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #787878;
	line-height: 2em;
}


.shi_c {
	max-width: 1560px;
	width: 100%;
	/*height: 660px;*/
}

.shi_c img {
	width: 100%;
	height: 100%;
}

/* 产品的标准化、规模化制造能力 */

.biao_a {
	width: 100%;
	padding-bottom: 150px;
}

.biao_b {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}

/* 标题 */
.biao_biaoti {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.biao_logo {
	font-size: 36px;
	font-family: Montserrat-SemiBold, Montserrat;
	font-weight: 600;
	color: #2A2F34;
	line-height: 44px;
	text-transform: uppercase;
}

.biao_huo {
	font-size: 42px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #000000;
	line-height: 59px;
	letter-spacing: 5px;
	padding: 20px 0;
}
.biao_a .mySwiper3 {
    margin-bottom:50px;
}
.mySwiper3 .swiper-slide{
    font-size: 26px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #323334;
    line-height: 107px;
    letter-spacing: 1px;
    text-align: center;
    cursor: pointer;
}
.mySwiper3 .swiper-slide p:last-child{
    display: none;
}
.mySwiper3 .swiper-slide.swiper-slide-thumb-active{
    color: #0030DC;
    border-bottom: solid 5px #1A39D6;
}
.mySwiper4 img{
    max-width:100%;
}
.mySwiper4 .swiper-button-prev{
    left: 5%;
    background: #ffffff;
    border-radius: 100px;
    width: 48px;
    height: 48px;
    top: 50%;
    margin-top:-24px;    
}
.mySwiper4 .swiper-button-next{
    right: 5%;
    background: #ffffff;
    border-radius: 100px;
    width: 48px;
    height: 48px;
    top: 50%;
    margin-top:-24px;
}
/* tab */
.biao_nav {
	/* width: 1060px;
	margin: 0 auto; */
	display: none;
}

.biao_nav .menu7 {
	display: flex;
	justify-content: space-between;
	margin: 0 0 50px 0;
}

.menu7 li {
	width: 32%;
	height: 110px;
	text-align: center;
	border-bottom: solid 3px #ffffff;
	/*padding: 50px 0;*/
	cursor: pointer;
	box-sizing: border-box;
	margin-right: 2%;
}
.menu7 li:nth-child(3n){
    margin-right: 0;
}
.menu7 li p {
	font-size: 26px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #323334;
	line-height: 107px;
	letter-spacing: 1px;
}

.menu7 li.active3 p{
	/*width: 100%;*/
	/*height: 100%;*/
	/*display: block;*/
	/*color: #1A39D6;*/
	border-bottom: solid 5px #1A39D6;
}

.menu7 li.active3 p {
	color: #0030DC;
}

.menu6 li .active3:hover {
	color: #1A39D6;
	border-bottom: solid 5px #1A39D6;
}

.menu7 li .active3:hover p {
	color: #0030DC;
}
.tab2{
    display: none!important;
}
.biao_tu {
	max-width: 1200px;
	width: 100%;
	/*height: 600px;*/
	
}

.biao_tu img {
	max-width: 1200px;
	width: 100%;
	height: 100%;
}

/* 全面且标准的组合式装配 */
.quan_a {
	width: 100%;
	position: relative;
	padding-bottom:50px;
}

/* 标题 */
.quan_biaoti {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}

.quan_logo {
	font-size: 36px;
	font-family: Montserrat-SemiBold, Montserrat;
	font-weight: 600;
	color: #2A2F34;
	line-height: 44px;
	text-transform: uppercase;
}

.quan_huo {
	font-size: 42px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #000000;
	line-height: 59px;
	letter-spacing: 5px;
	padding: 20px 0;
}

/* 轮播 */
.quan_d{
	max-width: 1560px;
	width: 100%;
	margin:0 auto;
}
.quan_a:before{
    content:'';
    position: absolute;
    bottom:0;
    left:0;
    width: 75%;
    height: 60%;
    background: #F7F8FA;
}
.quan_lun {
	max-width: 1400px;
	/*height: 620px;*/

	position: relative;
	width: 100%;
	margin:120px auto 0;
}

.quan_b {
	/*margin-left: 360px;*/
	/*padding: 138px 0 168px 0;*/
	position: absolute;
	left:0;
	bottom:100px;
}

.quan_b p,.quan_lun .swiper-pagination,.quan_lun .swiper-pagination-total {
	font-size: 24px;
	font-family: EuclidCircularA-SemiBold, EuclidCircularA;
	font-weight: 600;
	color: #787878;
	line-height: 30px;
	letter-spacing: 1px;
}

.quan_b span,.quan_lun .swiper-pagination-current {
	font-size: 100px;
	font-family: EuclidCircularA-SemiBold, EuclidCircularA;
	font-weight: 600;
	color: #0030DC;
	line-height: 127px;
	letter-spacing: 5px;
}
.quan_lun .swiper-button-prev{
    left:0;
    background: none;
}
.quan_lun .swiper-button-next{
    left:100px;
    background: none;
}
.quan_zi {
	max-width: 1000px;
	display: flex;
	flex-wrap: wrap;
	/*justify-content: space-between;*/
	margin-top: 80px;
	padding-bottom: 100px;
}
.quan_wen {
    margin-right: 10%;
    cursor: pointer;
}
.quan_wen:last-child{
    margin-right: 0%;
}
.quan_zhun {
	border-left: solid 5px #0030DC;
	font-size: 26px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #242933;
	line-height: 37px;
	letter-spacing: 1px;
	padding-left: 15px;
}
.quan_hua {
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #787878;
	line-height: 40px;
	padding: 11px 0 0 20px;
}
.mySwiper6 .swiper-pagination{
    text-align: left;
    width: auto;
    left: 0;
    margin-left: 0;
    bottom: 100px;
}
.mySwiper6 .swiper-pagination .swiper-pagination-current{
    position: relative;
    /*padding-left: 15px;*/
}
.mySwiper6 .swiper-pagination .swiper-pagination-current:before{
    content:'0';
    position: relative;
}
.mySwiper6 .swiper-pagination .swiper-pagination-total{
    position: relative;
    /*padding-left: 15px;*/
}
.mySwiper6 .swiper-pagination .swiper-pagination-total:before{
    content:'0';
    position: relative;
}
.mySwiper5{
    max-width: 1200px;
    width:100%;
    margin:0 auto;
}
.mySwiper6{
    max-width: 1200px;
    width:100%;
    margin:0 auto 60px;
}
.mySwiper6 .swiper-slide{
    text-align: right;
}
.mySwiper6 .swiper-slide img{
    max-width: 940px;
    width: 100%;
}
.quan_c {
	max-width: 940px;
	/*height: 540px;*/
	/*position: absolute;*/
	/*bottom: 287px;*/
	/*left: 620px;*/
	float: right;

}
.quan_c img {
	width: 100%;
	height: 100%;
}



/* 行业领先的研发能力 */
.hang_a {
	width: 100%;
	padding-top: 150px;
	min-height: 1560px;
	margin-bottom: 12px;
	background: url(../images/icon_logo.svg) no-repeat right bottom;
}

.hang_b {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}

/* 标题 */
.hang_biaoti {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 50px;
	text-align: right;
}

.hang_logo {
	font-size: 36px;
	font-family: Montserrat-SemiBold, Montserrat;
	font-weight: 600;
	color: #2A2F34;
	line-height: 44px;
	text-transform: uppercase;
}

.hang_huo {
	font-size: 42px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #000000;
	line-height: 59px;
	letter-spacing: 5px;
	padding: 20px 0;
}

/* hang图片 */
.hang_img {
	position: relative;
}

.hang_tu {
	width: 580px;
}

.hang_tu1 {
	width: 580px;
	position: absolute;
	right: 0;
	top: 210px;
}

.hang_tu2 {
	width: 580px;
	position: absolute;
	top: 780px;
	left: 140px;

}

.hang_d {
	/*width: 580px;*/
	/*height: 380px;*/
	padding-bottom: 50px;
}

.hang_d img {
	width: 100%;

}

.zhijian {
	border-left: solid 5px #0030DC;
	font-size: 26px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #323334;
	line-height: 37px;
	letter-spacing: 1px;
	padding-left: 15px;
}

.jiann {
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #787878;
	line-height: 40px;
	padding: 19px 0 0 20px;
}







/* 创新动力 */
.chuang_xin {
	width: 100%;
	/*height: 780px;*/
	background: #F7F8FA;
	display: flex;
	align-items: center;
	padding:70px 0;
}

/* 图片 */
.chuang_all1 {
	display: flex;
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}

.chuang_one {
	width: 66%;
	/*height: 480px;*/
}

.chuang_one img {
	width: 100%;
	height: 100%;
}

.chuang_once {
	width: 34%;
	/*height: 480px;*/
	background: #fff;
}

.chuang_once h4 {
	font-size: 36px;
	font-family: Montserrat-SemiBold, Montserrat;
	font-weight: 600;
	color: #2A2F34;
	line-height: 44px;
	padding: 138px 0px 10px 50px;
}

.chuang_chu {
	font-size: 42px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #323334;
	line-height: 59px;
	letter-spacing: 2px;
	padding: 0 0 0 50px;
}

.chuang_chu1 {
	width: 288px;
	height: 60px;
	font-size: 18px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #787878;
	line-height: 30px;
	padding: 30px 0 0 50px;
}

/* 品牌营销服务能力 */
.pin_a {
	width: 100%;
	margin: 150px 0;
	box-sizing: border-box;
}

.pin_b {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}

/* 标题 */
.pin_biaoti {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 50px;
}

.pin_logo {
	font-size: 36px;
	font-family: Montserrat-SemiBold, Montserrat;
	font-weight: 600;
	color: #2A2F34;
	line-height: 44px;
	text-transform: uppercase;
}

.pin_huo {
	font-size: 42px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #000000;
	line-height: 59px;
	letter-spacing: 5px;
	padding: 20px 0;
}

.pin_tu {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.pin_c {
	width: 380px;
	height: 380px;
	background: linear-gradient(180deg, #FFFFFF 0%, #F7F8FA 100%);
}

.pin_c p {
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #000000;
	line-height: 33px;
	letter-spacing: 1px;
	padding-left: 30px;
}

.pin_c span {
	font-size: 24px;
	font-family: Montserrat-SemiBold, Montserrat;
	font-weight: 600;
	color: #000000;
	line-height: 29px;
}

.pin_c img {
	margin-left: 105px;
}

.pin_c:hover {
	background: linear-gradient(180deg, #0D99FD 0%, #145DFF 100%);
}

.pin_c:hover p {
	color: #ffffff;
}

.pin_c:hover span {
	color: #ffffff;
}
.quan_lun2{
    display: none;
}
.m_swiper .swiper-slide img{
    display: block;
    max-width: 100%;
}
.m_swiper .swiper-slide .text{
    display: none;
    background:#F9FAFB;
    padding:12px 15px;
    box-sizing: border-box;
}
.m_swiper .swiper-slide .text h3{
    font-size: 16px;
    border-left:3px solid #0030DC;
    color: #333;
    padding-left: 12px;
    box-sizing: border-box;
    line-height:1.2;
    
}
.m_swiper .swiper-slide .text p{
    display: none;
}
.qy_tabli{
    display: flex;
    flex-wrap: wrap;
    margin-top:30px;
    margin-bottom: 30px;
}
.qy_tabli li{
    width: 33.333%;
    font-size: 16px;
    color: #000;
    text-align: center;
    position: relative;
}
.qy_tabli li.on{
    color: #0030DC;
    border-bottom: solid 3px #1A39D6;
}
.qy_tab1{
    display: none;
}
.qy_tab1 img{
    display: block;
    width:100%;
}
.qy_tab1 .text{
    display: none;
    background:#F9FAFB;
    padding:12px 15px;
    box-sizing: border-box;
}
.qy_tab1 .text h3{
    font-size: 16px;
    border-left:3px solid #0030DC;
    color: #333;
    padding-left: 12px;
    box-sizing: border-box;
    line-height:1.2;
}
.qy_tab1 .text p{
    font-size: 14px;
    color: #787878;
    margin-top:5px;
}

@media(max-width:1600px){
    .mySwiper3 .swiper-slide{
        font-size: 22px;
        line-height: 80px;
    }
    .shi_a{
        padding:70px 0;
    }
    .shi_b {
        padding-bottom: 50px;
    }
    .shi_b p{
        font-size: 16px;
    }
    .biao_logo,.quan_logo,.hang_logo,.chuang_once h4,.pin_logo{
        font-size: 26px;
    }
    .biao_huo,.quan_huo,.hang_huo,.chuang_chu,.pin_huo{
        font-size: 32px;
    }
    .menu7 li p{
        font-size: 22px;
    }
    .biao_a{
        padding-bottom: 100px;
    }
    .quan_zi {
        margin-top: 50px;
        padding-bottom: 70px;
    }
    .quan_wen{
        padding-right: 6%;
    }
    .quan_zhun{
        font-size: 22px;
    }
    .quan_hua{
        font-size: 16px;
        padding-top:0;
    }
    .hang_a{
        padding-top:100px;
    }
    .pin_a{
        margin:100px 0;
    }
    .quan_d{
        padding:0 2%;
    }
    .quan_b span, .quan_lun .swiper-pagination-current{
        font-size: 72px;
    }
    .mySwiper6{
        margin:0 auto 30px;
    }
}
@media(max-width:1199px){
    .shi_b p{
        font-size: 14px;
    }
    .quan_lun{
        margin-top:70px;
    }
    .quan_lun .swiper-button-next,.quan_lun .swiper-button-prev{
        display: none!important;
    }
    .quan_b{
        width: 100%;
        text-align: left;
        bottom:50px;
        padding:0 2%;
        box-sizing: border-box;
    }
    .quan_b span, .quan_lun .swiper-pagination-current{
        font-size: 60px;
        line-height: 1;
        letter-spacing: 2px;        
    }
    .quan_wen{
        padding-right: 4%;
    }
    .hang_biaoti{
        text-align: center;
    }
    .hang_huo{
        padding:0;
    }
    .hang_a{
        height:auto;
        min-height:auto;
        padding-bottom:30px;
        background-size: 50%;
    }
    .hang_img{
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding:0 2%;
        box-sizing: border-box;
    }
    .zhijian{
        font-size: 20px;
    }
    .hang_tu{
        width: 48%;
        margin-right: 4%;
        float:left;
    }
    .hang_tu1{
        position: relative;
        top:0;
        /*margin:15px 0;*/
        width: 48%;
        float:left;
    }
    .hang_tu2{
        position: relative;
        top:0;
        left:0;
        width: 48%;
        float:left;
        margin-top:15px;
    }
    .jiann{
        padding:10px 0 0 20px;
        font-size: 16px;
    }
    .pin_a{
        padding:0 2%;
    }
    .mySwiper6 .swiper-pagination{
        bottom:30px;
        left:2%;
    }

}   
@media(max-width:768px){
    .biao_a .mySwiper3 {
        margin: 30px 0;
    }
    .mySwiper3 .swiper-slide {
        font-size: 18px;
        line-height: 60px;
        box-sizing: border-box;
    }
    .shi_a{
        padding:50px 0;
    }
    .hang_biaoti{
        text-align: center;
    }
    .shi_b {
        padding-bottom: 20px;
    }
    .shi_b p{
        max-width: 100%;
        height: auto;
    }
    .biao_logo,.quan_logo,.hang_logo,.chuang_once h4,.pin_logo{
        font-size: 20px;
    }
    .biao_huo,.quan_huo,.hang_huo,.chuang_chu,.pin_huo{
        font-size: 26px;
        padding:0;
        line-height:1.6;
        letter-spacing: 0;
    }
    .biao_nav .menu7{
        margin-bottom:30px;
    }
    .menu7 li{
        margin-top:25px;
        height:auto;
    }
    .menu7 li p{
        font-size: 18px;
        line-height:1.6;
        padding-bottom: 10px;
    }
    .biao_a{
        padding:0 10px 50px;
    }
    .quan_a{
        padding:0 10px;
    }
    .quan_lun{
        margin-top:50px;
    }
    .quan_b{
        bottom:30px;
    }
    .quan_b span, .quan_lun .swiper-pagination-current{
        font-size: 40px;
    }
    .quan_b p, .quan_lun .swiper-pagination, .quan_lun .swiper-pagination-total{
        font-size: 18px;
    }
    .quan_zi {
        margin-top: 30px;
        padding-bottom: 50px;
    }
    .quan_wen{
        padding-right: 2%;
    }
    .hang_a{
        padding-top:50px;
    }
    .hang_biaoti{
        padding-bottom: 30px;
    }
    .hang_d{
        padding-bottom: 20px;
    }
    .jiann{
        line-height:2em;
    }
    .chuang_xin{
        padding:50px 0;
    }
    .chuang_once h4{
        padding:50px 0 0;
    }
    .chuang_chu1{
        padding:0;
        max-width: 100%;
    }
    .pin_a{
        margin:60px 0;
    }
    .pin_c p,.pin_c span{
        font-size: 20px;
    }
    .mySwiper4 .swiper-button-prev,.mySwiper4 .swiper-button-next{
        display: none!important;
    }
    .quan_zi{
        display: none;
    }
    .quan_a{
        padding-bottom:30px;
    }
    .mySwiper6{
        margin:0 auto 20px;
    }
}
@media(max-width:640px){
    .mySwiper5{
        display: none!important;
    }
    .biao_a .mySwiper3 {
        margin: 20px 0 30px;
    }
    .mySwiper3 .swiper-slide {
        font-size: 16px;
        line-height: 1.6em;
        padding:10px 0;
    }
    .mySwiper3 .swiper-slide.swiper-slide-thumb-active{
        border-bottom: solid 3px #1A39D6;
    }
    .shi_a{
        padding:30px 0;
    }
    .biao_logo,.quan_logo,.hang_logo,.chuang_once h4,.pin_logo{
        font-size: 18px;
    }
    .biao_huo,.quan_huo,.hang_huo,.chuang_chu,.pin_huo{
        font-size: 21px;
    } 
    .menu7 li p{
        font-size: 16px;
    }
    .biao_a{
        padding-bottom: 30px;
    }
    .quan_lun{
        margin-top:20px;
    }
    .quan_a:before{
        display: none;
    }
    .quan_b{
        bottom:20px;
    }
    .quan_b span, .quan_lun .swiper-pagination-current{
        font-size: 26px;
    }
    .quan_b p, .quan_lun .swiper-pagination, .quan_lun .swiper-pagination-total{
        font-size: 16px;
    }
    .quan_a:before{
        width: 100%;
    }
    .quan_wen{
        padding-right: 0%;
        width: 100%;
        margin-bottom:10px;
    }
    .quan_zi {
        margin-top: 10px;
        padding-bottom: 15px;
    }
    .quan_biaoti{
        text-align: center;
    }
    .hang_a{
        padding-top:30px;
        background:none;
    }
    .chuang_xin{
        padding:30px 0;
    }
    .pin_a{
        margin:30px 0;
    }
    .pin_c{
        width: 50%;
        height: auto;
        padding: 2%;
        box-sizing: border-box;
    }
    .pin_c img{
        margin-left: 0;
        width: 100%;
    }
    .pin_c p, .pin_c span{
        font-size: 17px;
    }
    .hang_d {
        padding-bottom: 10px;
    }
    .zhijian {
        font-size: 17px;
        line-height:30px;
    }
    .jiann{
        font-size: 15px;
        padding: 5px 0 0 20px;
        line-height:1.6;
    }
    .chuang_all1{
        flex-wrap: wrap;
    }
    .chuang_once{
        width:100%;
        padding:15px 0;
        text-align: center;
        background: none;
    }
    .chuang_once h4{
        padding:0;
        line-height: 2;
    }
    .chuang_one{
        width:100%;
        margin-top:15px;
    }
    .chuang_chu1{
        font-size: 15px;
        height: auto;
        margin:10px auto 0;
    }
    .chuang_chu,.pin_huo{
        font-size: 21px;
        letter-spacing: 0;
    }
    .quan_zhun{
        font-size: 16px;
        line-height: 22px;
        padding-left: 12px;
        border-left: solid 3px #0030DC;
    }
    .quan_hua{
        font-size: 14px;
        padding-left: 12px;
    }
    .quan_a {
        padding-bottom: 0px;
    }
    .mySwiper6 .swiper-pagination{
        bottom:10px;
    }
    .mySwiper6 .swiper-slide img{
        display: block;
    }
    .mySwiper6 {
        margin: 0 auto 0px;
    }
    .shi_all{
        display: flex;
        /*flex-wrap: wrap;*/
        flex-direction: column-reverse;
    }
    .shi_b{
        padding:10px 0 0;
    }

    .mySwiper3 .swiper-slide p:nth-child(1){
        display: none;
    }
    .mySwiper3 .swiper-slide p:last-child{
        display: block;
        position: relative;
    }
    .mySwiper3 .swiper-slide p:before{
        content:'';
        position: absolute;
        right:0;
        top:50%;
        width: 1px;
        height:24px;
        margin-top:-12px;
        background: #ABABAB;
    }
    .mySwiper3 .swiper-slide:last-child p:before{
        display: none;
    }
    .pin_biaoti{
        text-align: center;
    }
    .quan_lun{
        display: none;
    }
    .quan_lun2{
        display: block;
    }
    .m_swiper .swiper-slide .text{
        display: block;
    }
    .qy_tab1 .text{
        display: block;
    }
}
@media(max-width:420px){
    .hang_tu{
        width: 100%;
        margin-right: 0;
    }
    .hang_tu1{
        width: 100%;
        margin:20px 0;
    }
    .hang_tu2{
        width: 100%;
        margin-top:0;
    }
    .pin_c{
        width: 100%;
        display: flex;
        flex-direction: row-reverse;
        padding:0;
        margin-bottom: 15px;
        background: #F8F8FA;
    }
    .pin_c img{
        max-width: 110px;
    }
    .pin_c p{
        font-size: 16px;
        width: calc(100% - 110px);
        padding:0 5% 0 8%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        line-height: 1.8;
    }
}