@charset "utf-8";
/* CSS Document */

.kingyon-main-one{
    padding-top: 40px;
    background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%);
}
.kingyon-main-one img{
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.kingyon-main-one div{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.kingyon-main-one div:last-child img{
    width: 80%;
    height: 5px;
    margin-top: 10px;
}
.kingyon-main-one ul{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    width: 100%;
}
.kingyon-main-one ul:first-child{
    padding-top: 10%;
    height: 50%;
}
.kingyon-main-one ul:last-child{
    height: 90px;
    padding-bottom: 10%;
}
.kingyon-main-one ul li{
    width: 30%;
    height: 150px;
}
.kingyon-main-one ul li a{
    font-size: 14px;
    color: #DA4435;
    display: block;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
}
.kingyon-main-one ul:last-child li{
    height: 100%;
}
.kingyon-main-one ul li a p{
    margin-top: 120px;
}
.kingyon-main-one ul:first-child li:nth-child(1) a{
    background: url(../mimages/1.png) no-repeat center;
    color: #BCC0C4;
    background-size: 39px 39px;
}
.kingyon-main-one ul:first-child li:nth-child(2) a{
    background: url(../mimages/2.png) no-repeat center;
    background-size: 35px 70px;
}
.kingyon-main-one ul:first-child li:nth-child(3) a{
    background: url(../mimages/3.png) no-repeat center;
    background-size: 30px 40px;
    color: #BCC0C4;
}
.kingyon-main-one ul:last-child li:nth-child(1) a{
    background: url(../mimages/4.png) no-repeat center;
    background-size: 22px 22px;
}
.kingyon-main-one ul:last-child li:nth-child(2) a{
    background: url(../mimages/5.png) no-repeat center;
    background-size: 22px 22px;
}
.kingyon-main-one ul:last-child li:nth-child(3) a{
    background: url(../mimages/6.png) no-repeat center;
    background-size: 22px 22px;
}
.kingyon-title h4{
    color: #333333;
    font-size: 16px;
    text-align: center;
    font-weight: normal;
    margin-bottom: 8px;
}
.kingyon-main-two{
    padding: 0 5%;
    padding-top: 40px;
}
b{
    font-weight: normal;
}
i{
    font-style: normal;
}
.kingyon-two-p1{
    position: relative;
}
.kingyon-two-p1 b{
    font-size: 32px;
    color: #DA4435;
}
.kingyon-two-p1 i{
    position: absolute;
    top: 5px;
    right: -15px;
    color: #DA4435;
    font-size: 16px;
}
.kingyon-main-two ul{
    display: flex;
    margin-bottom: 70px;
    justify-content: space-between;
    margin-top: 30px;
}
.kingyon-main-two ul li{
    width: 30%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center
}
.kingyon-two-p2{
    font-size: 10px;
    color: #BCC0C4;
    text-align: center;
}
.kingyon-case-btns{
    padding: 80px  0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.kingyon-case-btns div{
    width: 160px;
    height: 46px;
    border-radius: 23px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.kingyon-case-btn1{
    color: #DA4435;
    border: 1px solid #DA4435;
    margin-bottom: 30px;
}
.kingyon-case-btn2{
    color: #ffffff;
   background: #DA4435;
}
.kingyon-cases{
    padding: 30px 15px;
}
.kingyon-cases a{
    display: block;
    width: 100%;
    height: 100%;
}
.kingyon-cases a div{
    width: 100%;
    height: 160px;    
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.kingyon-cases a:nth-child(2) div{
	background: url(../mimages/ind55.png) no-repeat;
	background-size: 100%;
}

.kingyon-cases a:nth-child(3) div{
	background: url(../mimages/ind55_3.png) no-repeat;
	background-size: 100%;
}

.kingyon-cases a:first-child div{
    background: url(../mimages/index-bg1.png) no-repeat;
    background-size: 100%;
}

.kingyon-cases h5{
    font-weight: normal;
    font-size: 22px;
    color: #ffffff;
}
.kingyon-cases p{
    font-weight: normal;
    font-size: 14px;
    color: #ffffff;
}
.kingyon-gods{
    padding: 29px 30px;
}
.kingyon-gods .weui-grid:before{
    border: none;
}
.kingyon-gods .weui-grid:after{
    border: none;
}
.kingyon-gods .weui-grids:before{
    border: none;
}
.kingyon-gods .weui-grids:after{
    border: none;
}
.kingyon-certificate{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.kingyon-certificate-wrap .kingyon-title{
    padding: 0 30px;
}
.kingyon-certificate img{
   width: 315px;
height: 200px;
}
.kingyon-certificate p{
    font-size: 14px;
    color: #BCC0C4;
    margin-bottom: 75px;
}
.kingyon-grids{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 10%;
    margin-bottom: 80px;
}
.kingyon-grids a{
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 width: 30%;
 margin-bottom: 20px;
}
.kingyon-grids  a img{
   width: 46px;
    height: 46px;
}
.kingyon-grids  a  p{
    font-size: 14px;
    color: #828282;
    text-align: center;
}
.weui-media-box__title {
    font-size: 16px;
    color: #383838;
}
.kingyong-commonproblem{
    width: 80%;
    padding: 0 10%;
    padding-top: 35px;
    height: 365px;
    background:rgba(249,250,251,1);
}
.kingyong-commonproblem li{
    height: 72px;
    border-top: 2px dashed #E6E6E6;
    display: flex;
    align-items: center;
}
.kingyong-commonproblem li:first-child{
    border: none;
}
.kingyong-commonproblem a{
    color: #7E7E7E;
    font-size: 16px;
}
.weui-grids:before{
    border: none;
}
.weui-grids:after{
    border: none;
}
.kingyon-main-two .weui-grid:nth-child(3)::before{
    border: none;
}
.kingyon-main-two .weui-grid:nth-child(6)::before{
    border: none;
}
.kingyon-main-two .weui-grid:nth-child(9)::before{
    border: none;
}
.kingyon-main-two .weui-grid:nth-child(10)::after{
    border: none;
}
.kingyon-main-two .weui-grid:nth-child(11)::after{
    border: none;
}


.kingyon-main-two .weui-grid:nth-child(12)::before{
    border: none;
}
.kingyon-main-two .weui-grid:nth-child(12)::after{
    border: none;
}
#slide2 .dot{
    margin-right: -30px;
}

