.pro_details{}
.pro_details .product{margin-top: 2vw}

.pro_details  .product_info{width: 94%; margin:1vw auto; height: auto; overflow: hidden}
.product_info ul li{width: 50%; float: left;color: #999; font-size: 3.2vw; margin-bottom: 1vw; height: auto; overflow: hidden; height: 5vw; line-height: 5vw}
.product_info ul li span{color: #000}
.product_info ul li .big{color: #c70403; font-size: 5vw}
.product_info ul .node{width: 100%;overflow:auto;height:auto}

.pro_details  .tbsm{background: #fdf4e5; height: auto; overflow: hidden; padding: 2vw 0; font-size: 2.2vw; line-height: 4vw}
.tbsm .fl:nth-child(1){width: 10%;text-align: right; padding-right: 3vw; margin-top: 2vw}
.tbsm .fl:nth-child(1) img{width: 5vw}
.tbsm .fl:nth-child(2){width: 85%;color: #9f9f9f}
.tbsm .fl:nth-child(2) .red{color: #e30115}

.pro_details  .message{width: 94%; margin: auto; height: auto; overflow: hidden; font-size: 3.2vw}
.message .content{height: auto; overflow: hidden;}
.message .content li{float: left; margin: 2vw 0 0; font-size: 2.7vw}
.message .content li input{width: 13vw; height: 4.5vw; border: 1px solid #000000;}
.message .content .node{width: 100%;    height: 9vw;}
.message .content .node img{position: relative; top: 1vw; margin:0 1vw; width: 24vw}
.message .content .node span{color: red; text-decoration: underline}

.message .btn{margin:3vw auto; width: 15vw; text-align: center; background: #ff0504; color: #fff; padding: 1vw; font-size: 3.5vw}

/*
@media screen and (min-width: 360px){
    .message .content li input{width: 11vw}
}
@media screen and (min-width: 414px){
    .message .content li input{width: 11vw}
}
*/
