/***************详情页面样式****************/
.tlw-detail-wrapper{
    width: 1266px;
    margin: 0 auto;
    padding-top: 25px;
    background-color:#f5f5f5 ;
}
.goods-detail{
    padding: 25px;
    background-color:#fff ;
}
.goods-detail .imgbox{
    float: left;
    border: 1px solid #ececec;
}
.goods-detail .imgbox img{
    width: 350px;
    height: 350px;
}
.goods-detail .detail-info{
    float: left;
    width: 829px;
}
.detail-info h2{
    line-height: 35px;
    font-size: 18px;
    font-weight: bold;
}
.detail-info .info-desc{
    line-height: 22px;
    font-size: 12px;
    color: #fc451c;
}
.detail-info .info-data{
    padding: 20px;
}
.info-data .now-price,.info-data .old-price{
    display: inline-block;
    font-size: 12px;
    color: #808080;
}
.info-data .now-price span{
    color: #fc451c;
    font-size: 24px;
    font-weight: bold;
}
.info-data .now-price .rmb{
    font-size: 18px;
    font-weight: normal;
}
.info-data .old-price span{
    color: #333333;
}
.info-data .info-data-item{
    width: 155px;
    font-size: 12px;
    border-right: 1px dashed #d9d9d9;
}
.info-data .info-data-item.ls-item{
    width: 350px;
    border-right:none;
}
.info-data .info-data-item span{
    color: #808080;
}
.info-data .info-data-item span.sur-q{
    color: #fc451c;
}
.info-data .info-shop{
    font-size: 12px;
    color: #808080;
}
.info-data .info-shop i{
    display: inline-block;
    width: 11px;
    height: 11px;
    background: url("../images/icon.png") no-repeat -81px -297px;
}
.info-data .info-shop .shop-name{
    color: #333333;
}
.detail-info button{
    width: 176px;
    height: 46px;
    line-height: 46px;
    border: none;
    background: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}
.detail-info button.ztkl-btn{
    background-color: #ffefed;
    border: 1px solid #fc8463;
    color: #fc6d46;
}
.detail-info button.zehy-btn{
    background-color: #ecf5ff;
    border: 1px solid #8ebdf9;
    color: #4c98fb;
}
.detail-info button.toshow-btn{
    background-color: #fc451c;
    border: 1px solid #fc451c;
    color: #fff;
}

/**************/
.tlw-detail-wrapper .left-cnt{
    width: 408px;
    padding: 25px;
    background: #ffffff;
}
.tlw-detail-wrapper .right-cnt{
    width: 740px;
    padding: 25px;
    background: #ffffff;
}

.left-cnt-box h6{
    font-size: 14px;
    color: #333333;
    position: relative;
    padding-left: 8px;
    margin-bottom: 8px;
}
.left-cnt-box h6:before{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 3px;
    height: 12px;
    background: #fc451c;
    margin-top: -6px;
}
.left-cnt-box ul{
    width: 420px;
}
.left-cnt-box ul > li{
    position: relative;
    float: left;
    width: 88px;
    height: 88px;
    margin-right: 15px;
    margin-bottom: 15px;
    border: 1px solid #e5e5e5;
}
.left-cnt-box ul > li > img{
    width: 88px;
    height: 88px;
}
.left-cnt-box ul > li.active,.left-cnt-box ul > li:hover{
    border-color: #fc451c;
}
.left-cnt-box ul > li.active:after{
    content: "";
    position: absolute;
    right: 5px;
    bottom: 5px;
    width: 17px;
    height: 17px;
    background: url("../images/icon.png") no-repeat -78px -266px;
}
.left-cnt-box p{
    font-size: 12px;
    color: #999999;
}
.left-cnt .right-cnt-tit{
    font-size: 14px;
}
.right-cnt .right-cnt-tit select{
    height: 30px;
    line-height: 30px;
    color: #999999;
    font-size: 14px;
}
.right-cnt .right-cnt-tit .set-templet{
    position: relative;
    color: #fc451c;
}
.right-cnt .right-cnt-tit .set-templet:before{
    content: "";
    position: absolute;
    left: -25px;
    top: 4px;
    width: 16px;
    height: 16px;
    background: url("../images/icon.png") no-repeat -119px -266px;
}
.copy-tui-box{
    position: relative;
    width: 355px;
    height: 500px;
    border: 1px solid #f5f5f5;
    box-shadow: 0 0 5px rgba(204, 204, 204, 0.5);
}
.copy-tui-box .copy-tui-tit{
    height: 20px;
    line-height: 20px;
    padding: 15px;
    border-bottom: 1px solid #eee;
    color: #666;
}
.copy-tui-box .copy-tui-main{
    padding:10px;
}
.copy-tui-main .copy-tui-item .tui-content-img{
    width:280px;
}
.copy-tui-main .copy-tui-item .tui-content-txt{
    width:250px;
    line-height: 20px;
    padding: 15px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-size: 12px;
    color:#666;
}
.copy-tui-main .copy-tui-item .tui-content-txt span{
    color: red;
}
.copy-tui-main .copy-tui-item .wx-cnt-bg{
    background-color: #e9ffe3;
}
.copy-tui-main .copy-tui-item img{
    width: 90px;
    height:90px;
}
.copy-tui-main .copy-tui-item .tui-author{
    width: 41px;
    height: 41px;
    background: url("../images/icon.png") no-repeat;
}
.copy-tui-main .copy-tui-item .tui-author.wechat-icon{
    background-position: -232px -144px;
}
.copy-tui-main .copy-tui-item .tui-author.qq-icon{
    background-position: -149px -142px;
}
.copy-btn-box{
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.copy-btn-box button{
    height: 45px;
    line-height: 45px;
    border: none;
    background: none;
    color: #fff;
}
.copy-btn-box button.wx-copy-btn{
    width: 50%;
    background-color: #4dca36;
}
.copy-btn-box button.wx-create-pic{
    width: 50%;
    background-color: #ff702c;
}
.copy-btn-box button.qq-copy-btn{
    width: 100%;
    background-color: #1fb2fc;
}
#copyinputs{
    opacity: 0;
    position: fixed;
    top: 0;
    z-index: -1;
}
/****************表单样式******************/
.tlx-form{
    color: #808080;
}
.tlx-form .tlx-form-group{
    line-height: 35px;
    margin-bottom: 20px;
}
.tlx-form .label{
    display: inline-block;
    width: 100px;
    text-align: right;
}
.tlx-form .tipmsg{
    color: #999999;
}
.tlx-form input[type='text']{
    display: block;
    line-height: 18px;
    padding:6px 12px;
    color: #808080;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px ;
    -moz-border-radius: 5px ;
    border-radius: 5px ;
}
.tlx-form input[type='text']{
    min-width: 580px;
    height: 18px;
}
.tlx-form input{
    transition: border .2s ease-in
}
.tlx-form input:hover {
    border-color: #FC451C
}
.tlx-form input:focus {
    outline: 0;
    border-color: #FC451C
}
.tlx-form input::-webkit-input-placeholder {
    color: #999
}
.tlx-form input:-moz-placeholder, .tlx-form input::-moz-placeholder {
    color: #999
}
.tlx-form input:-ms-input-placeholder, .tlx-form input::-ms-input-placeholder {
    color: #999
}
