@charset "utf-8";
.clearfix:after,.clearfix:before {content: ""; display: block; clear: both;}
.xc-detail-container{margin: 0 auto; width:1350px;}
.xc-detail-container .xc-prod{padding: 54px 206px 50px 160px;}
.xc-detail-container .xc-prod .prod-content{border: 1px solid #eeeeee; padding: 35px 15px;}
.xc-detail-container .xc-prod .prod-content .prod-content-l{padding:21px 0; width:376px; float:left;}
.xc-detail-container .xc-prod .prod-content .prod-content-l img{display:block; margin:0 auto;}
.xc-detail-container .xc-prod .prod-content .prod-content-l .img-1{padding-bottom:12px;}
.xc-detail-container .xc-prod .prod-content .prod-content-r{overflow:hidden; max-width: 535px; padding-left: 65px;}
.xc-detail-container .xc-prod .prod-content .prod-content-r .title{font-size:22px; height:38px; line-height:38px;}
.xc-detail-container .xc-prod .prod-content .prod-content-r .item{float:left; width:240px; font-size:14px; height:31px; line-height:31px; color:#666666;}
.xc-detail-container .xc-prod .prod-content .prod-content-r .item:before{content: ' '; display:block; width: 4px; height: 4px; border-radius: 3px; border:1px solid #ea6756; margin-bottom: 2px; margin-right: 4px; display:inline-block;}
.xc-detail-container .xc-prod .prod-content .prod-content-r .prod-see-detail{display:block; width:114px; height:36px; font-size:14px; text-align:center; line-height:36px; color:#e85744; border-radius:5px; border:1px solid #e85744; cursor:pointer; margin-top: 26px;}
.prod-imgs{ text-align: center; padding-bottom: 35px;}
.xc-detail-container .xc-prod .prod-content .prod-content-l{max-width: 320px; max-height: 220px; overflow: hidden;}
.xc-detail-container .xc-prod .prod-content .prod-content-r .prod-des{margin-top: 15px;}
.xc-prod-detail-window .content-form{padding: 15px 0 15px;; width: 482px; margin: 0 auto;}
.xc-prod-detail-window .xc-prod-detail-window-title{margin-bottom: 0px;}

.xc-prod-detail-window .content-tip{
    color: #eeeeee;
    background-color: #e85744;
    border-radius: 3px;
    padding: 5px 15px;
    position: relative;
    cursor: pointer;
}
.xc-prod-detail-window .content-tip .tip-info{
    font-size: 16px;
    line-height: 25px;
    display: inline-block;
}
.xc-prod-detail-window .content-tip .tip-icon{
    height: 27px;
    width: 20px;
    line-height: 27px;
    font-size: 22px;
    display: inline-block;
    position: absolute;
    top: 8px;
    right: 0px;
}
.xc-prod-detail-window .content-footer{color: #333333; margin-top: 30px;}
.xc-prod-detail-window .content-footer span{font-weight: 700;}
.xc-prod-detail-window .content-footer img{margin-right: 10px;}
.xc-prod-detail-window .content-footer .get-info{font-size: 22px; height: 42px; line-height: 42px;}
.xc-prod-detail-window .content-footer .tel{font-size: 18px; height: 48px; line-height: 48px;}
.xc-prod-detail-window .content-footer .time{font-size: 18px; height: 48px; line-height: 48px;}
.xc-prod-detail-window .content-footer .send{font-size: 18px; height: 48px; line-height: 48px;}
.xc-prod-detail-window .content-footer .email{color: #999999; font-size: 18px; height: 36px; line-height: 36px; padding-left: 38px;}
.xc-act-container{
    margin-top: 80px;
}
.xc-act-container .xc-item{
    line-height: 38px;
    font-size: 16px;
    margin-bottom: 10px;
}
.xc-act-container .xc-item:after{
    content:"";
    display:block;
    visibility:hidden;
    clear:both;
}
.xc-act-container .xc-item .labelL{
    display: inline-block;
    width: 300px;
    text-align: right;
}
.xc-act-container .xc-item .labelR{
    display: inline-block;
    float: right;
    margin-left: 20px;
    width: calc(100% - 320px);
}
.xc-act-container .xc-item .labelR textarea{
    padding: 10px;
}
.xc-act-container .xc-item .labelR .datepicker{
    border: 1px solid #ccc;
    height: 36px;
    width: 150px;
    line-height: 36px;
    padding-left: 15px;
    font-size: 14px;
}
.xc-act-container .xc-item .labelR .select{
    border: 1px solid #ccc;
    height: 36px;
    width: 173px;
    margin-right: 15px;
}
.xc-act-container .xc-item .labelR>span>input{
    border: 1px solid #ccc;
    height: 36px;
    margin: 0 6px;
}
.xc-act-container .xc-item .labelInput{
    border: 1px solid #ccc;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    width: 350px;
}
.xc-act-container .preview>button{
    padding: 0;
    border: 0;
}
.footer-box{
    width: 400px;
    margin: 20px auto 160px;
}
.footer-box button{
    width: 124px;
    height: 44px;
    line-height: 44px;
    background: #e85744;
    font-size: 16px;
    color: #fff;
    text-align: center;
    border: 0;
    border-radius: 3px;
    margin-left: 54px;
}
.xc-add-btn{
    color: #333;
    line-height: 28px;
    height: 36px;
    padding: 0 14px;
    cursor: pointer;
    font-size: 14px;
    border: 1px solid #ddd;
    border-radius: 2px;
    background-color: #f5f5f5;
}
.m-main{
    margin: 10px 0;
    padding: 20px 0 100px;
    background-color: #fff;
}
.xcThead table thead tr {
    height: 60px;
    background: #f5f5f5;
    border-top: 0;
    font-size: 16px;
}
.xcThead .edit a{
    color: #0c86d3;
}
.xcThead .edit a:hover{
    color: #e85744;
}
.manager{
    background-color: #fff;
}