.main .product-title{
    display: flex;
    padding:0 8%;
    justify-content: space-between;
    height:60px;
    line-height:40px;
    background: #fff;
    padding-bottom: 20px;
}
.main .product-title h4{
    padding-left:15px;
}
.main .product-title span{
    margin-right:15px;
}
.main .product-title span.active{
    background: #1b91d7;
    padding:5px 15px;
    border-radius: 5px;
    color:#fff;
}
.main .product-color{
    text-align: center;
    padding:30px 8%;
}
.main .product-color .product-color-list ul{
    display: flex;
    justify-content: space-around;
}
.main .product-color .product-color-title{
    margin:20px 0 50px;
}
.main .product-color .product-color-list ul li div{
    margin-top:20px;
    height:35px;
    line-height:35px;
    display: flex;
    justify-content: center;
}
.main .product-color .product-color-list .color-box{
    width:30px;
    height:30px;
    display: inline-block;
    border-radius: 5px;
    margin-right:10px;
}
.main .product-color .product-color-list .color-box1{
    background: #ebff7b;
}
.main .product-color .product-color-list .color-box2{
    background: #2b2b2b;
}
.main .product-color .product-color-list .color-box3{
    background: #d45353;
}
.main .product-color .product-color-list span{
    display: inline-block;
    height:30px;
    line-height:30px;
}
.main .app-list{
    background: #78ddef;
    text-align: center;
    padding:30px 8% 0;
}
.main .app-list .app-list-txt{
    margin:20px 0;
}
.main .app-list .app-icons ul{
    display: flex;
    justify-content:space-around;
}
.main .app-list .app-icons ul li{
    width:16%;
}
.main .app-list .app-icons ul li img{
    width:50%;
    margin-bottom:15px;
}
.main .app-list .app-icons-bg img{
    width:100%;
}
.main .product-more{
    padding:30px 8%;
    text-align: center;
}
.main .product-more h3{
    margin:20px 0;
}
.main .product-more ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin:20px 0 0;
}
.main .product-more ul li{
    width:20%;
    padding:15px 0;
}
.main .product-more ul li img{
    width:20%;
    margin-bottom:15px;
}
.main .product-detail{
    padding:30px 8%;
    text-align: center;
    background: #78ddef;
}
.main .product-detail h3{
    margin-bottom:25px;
}
.main .product-detail ul{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.main .product-detail ul li{
    width:50%;
}
.main .product-detail ul li:nth-of-type(odd){
    text-align: right;
    padding-right:10px;
}
.main .product-detail ul li:nth-of-type(even){
    text-align: left;
    padding-left:10px;
}
.main .product-detail ul li img{
    width:70%;
}
.main .letters{
    letter-spacing: .3em;
}
.main .letters span:nth-of-type(1){
    color:#32b410;
}
.main .letters span:nth-of-type(2){
    color:#e35b11;
}
.main .product-prince{
    text-align: center;
    padding:30px 8%;
}
.main .product-size,.product-size-color{
    padding:30px 8%;
    text-align: center;
}
.main .product-size-title{
    text-align: left;
    margin-bottom:25px;
    font-size:24px;
    padding-left:15px;
    color:#666;
}
.main .product-size-color{
    display: flex;
    justify-content: flex-start;
}
.main .product-size-color .product-size-title{
    width:20%;
}
.main .product-size-color ul{
    display: flex;
    width:80%;
    justify-content: flex-start;
}
.main .product-size-color ul li{
    width:20%;
}
.main .product-size-color ul li .product-size-color-box{
    display: inline-block;
    height:30px;
    line-height:30px;
    width:30px;
    border-radius: 5px;
}
.main .product-size-color ul li .product-size-color-box1{
    background: #2b2b2b;
}
.main .product-size-color ul li .product-size-color-box2{
    background: #ebff7b;
}
.main .product-size-color ul li .product-size-color-box3{
    background: #d45353;
}
.main .product-size-data{
    padding:30px 8%;
    text-align: center;
    display: flex;
    justify-content: flex-start;
}
.main .product-size-data .data-detail{
    font-size:18px;
    margin-left:30px;
}
.main .product-size-data .data-list-left1,.main .product-size-data .data-list-right1{
    display: flex;
    justify-content: flex-start;
    height:50px;
    line-height:50px;
    width:500px;
    text-align: left;
}
.main .product-size-data .product-size-title{
    width:150px;
}