/*Product cover template*/
.pro-list{font-size: 30px;line-height: 30px;position: relative;margin-bottom: 30px;width: 1310px;margin-top:20px;}
 a.more{float: right;font-size: 18px;color:$color;text-transform:uppercase;}
.pro-list:after{content:'';display:block;width:100px;margin-top:15px;color:$color;border-bottom:1.5px solid #e7824a;position: absolute;}
.service-title {font-size: 22px;margin:0 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/*Product list template*/
.products_nav{line-height: 60px;border-bottom: 1px solid #f0f0f0;margin: 0 auto;}
.pro-container{text-align: justify;overflow: hidden;}
.pro-container a{margin-left:150px;font-size: 20px;color: #333333;font-weight: 100;display: inline-block;}
.pro-container a:hover:after{content:'';display: block;margin: 0 auto; width:100%;color:$color;border-bottom:1px solid #e7824a;transition: all .2s;}
.pro-container a:hover{color:#e7824a; transition: all .2s;}

.prolist-title{font-size: 30px;line-height: 30px;position: relative;margin-bottom: 40px;width: 1310px;text-align: center;}
.prolist-title:after{content:'';display: block;margin: 0 auto; width:120px;color:$color;border-bottom:1px solid #e7824a;margin-top:15px;}

.morearrow{text-align: center;font-size:16px;display:block;border:medium solid #e7824a;width:130px;margin:0 auto;}


.rows {
 display:flex;
 flex-wrap:wrap;
 margin:0 auto;
 width:88%;
}
.proList-cont{height:380px;}
.proListCo {
    width: 1170px;
    margin: 0 auto;
    height: 380px;
    display:flex;
}

.proListCo-left {
    width: 500px;
    float: left;
    }

.proListCo-img {
    width: 500px;
    height: 336px;
    border-radius: 4px;
    position: relative; 
    border: 1px solid #eaeaea;
    margin-top:20px;
}

 .proListCo-right {
    width: 555px;
    float: right;
    margin-left: 45px;
}

.proListCo-title {
    font-size: 24px;
    color: #292c38;
}
.proListCo-title h1{font-size:26px;width: 800px;}
.proListCo-tex {
    font-size: 16px;
    line-height: 25px;
    padding-top: 13px;
    text-align:justify;
}

.proListCo-post {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #eaeaea;
}
.proListCo-post .cha {
    color: #e7824a;
    border: 1px solid #e7824a;
}
.proListCo-post .cha:hover {
    color: #fff;
    background: #e7824a;
}
.proListCo-post .inq {
    color: #fff;
    background: #e7824a;
    border: 1px solid #e7824a;
    margin-right: 15px;
}

.proListCo-post a {
    width: 220px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    border-radius: 4px;
    text-align: center;
}

/*Product content template*/
.col-lg-9 img{margin:20px auto;display:block;}
.col-lg-9 h2{font-size: 20px;}