 .p14-prodcontent-1 {
            padding: 0px 0 0;
        }
        
        .p14-prodcontent-1-tit {
            height: 40px;
            font-size: 24px;
            line-height: 40px;
            border-bottom: 2px solid #d4d4d4;
            margin-bottom: 20px;
        }
        
        .p14-prodcontent-1-tit span {
            display: inline-block;
            height: 40px;
            color: #464646;
            border-bottom: 2px solid  #026836;
            padding-left: 34px;
            background: url(images/p14-icon11.png) no-repeat 2px center;
        }
        
        .p14-prodcontent-1-tit em {
            font-size: 18px;
            font-family: Arial;
            text-transform: uppercase;
            font-style: normal;
            color: #c2c2c1;
        }
        
        /*.p14-prodcontent-1-desc {*/
        /*    padding-left: 15px;*/
        /*    padding-right: 15px;*/
        /*}*/
		/*详情内容*/
.endit-content{ line-height:28px;}
.endit-content p{margin:15px 0;}
.endit-content img{max-width:90%;}
/*百度地图图片*/
.endit-content #map img,.endit-content #dituContent img,.endit-content #platform img{max-width: inherit;}
.endit-content em,.endit-content i{font-style: italic;}
.endit-content .img-p{text-indent: 0px; padding-top: 14px; margin: 0px; text-align: center;}
.endit-content .img-container{}
.endit-content .img-block {text-indent: 0px;padding-top: 14px;margin: 0px;text-align: center;}
/*详情关键字飘红加粗*/
.endit-content a{color:#f00; font-weight: bold;}
/*详情内容关键字加VI色*/
/*.endit-content a{color:#0ab75d; font-weight: bold;}*/

  .tit0l {
        font-size: 36px;
        letter-spacing: 8px;
        margin: 60px 0 10px 0;
        color: #0ab75d;
        text-align: center;
        font-weight: bold;
    }
    
    .tit0l em {
        font-size: 16px;
        color: #bbbbbb;
        font-weight: normal;
        display: block;
        font-family: "Microsoft Yahei";
        text-transform: uppercase;
        background:url(/sanrenxing/images/3ca71a2e4cfe4ff8bb7aab985fe6b97b_2.png?ver=1) no-repeat center 10px;
        padding: 30px 0;
        margin-top: 6px;
        font-style: normal;
        letter-spacing: 1px;
        font-family: Times New Roman;
    } 
    .cs {
        margin-top: 20px;
        background: #fbfbfb;
        height: 340px;
    }
    
    .cs_l {
        float: left;
        width: 60%;
    }
    
    .cs_l ul {
        padding: 30px 2px 0 14px;
    }
    
    .cs_l li {
        background:url(/sanrenxing/images/7ca58e72bfbc4d39a6f4d8fe475e5be8_22.png?ver=10)no-repeat 0 7px;
        float: left;
        width: 43%;
        height: 74px;
        line-height: 30px;
        padding-left: 16px;
        background-size: 13px;
        padding-right: 15px;
        font-size: 14px;
    }
    
    .cs_l li:last-child {
        width: 85%;
    }
    
    .cs_r {
        float: right;
        width: 40%;
    }
  .cpys {
     overflow: hidden;
    padding-bottom: 10px;
}
.cpys dl {
    float: left;
    width: 48%;
    margin: 1%;
    padding: 20px;
    height: auto;
    margin-bottom: auto;
    box-shadow: 0 0 20px #dfdfdf;
}
    
    .cpys dl dt {
        float: left;
        line-height: 118px;
    }
    
    .cpys dl dt img {}
    
    .cpys dl dd {
        float: left;
        width: 270px;
        padding-left: 20px;
    }
    
    .cpys dl dd p {
        font-size: 14px;    height: 140px
    }
    
    .cpys dl dd p span {
        display: block;
        color: #000;
        font-size: 20px;
        font-weight: bold;
    }
    
    .cpys dl:nth-child(2n) {
        margin-right: 0;
    }
   .pro4 {
    overflow: hidden;
}
    
.pro4 ul li {
    float: left;
    width: 31.3333%;
    margin: 1%;
    text-align: center;
}
    
    .pro4 ul li:first-child {
        margin-left: 0;
    }
    
    .pro4 ul li span {
        line-height: 55px;
        color: #333;
        font-size: 16px;
        background-color: #f2f2f2;
        width: 100%;
        height: 55px;
        display: block;
    }
    
    .pro4 ul li:hover span {
        font-weight: bold;
        background-color: #0ab75d;
        color: #fff;
    }
    .tit0l {
        font-size: 36px;
        letter-spacing: 8px;
        margin: 60px 0 10px 0;
        color: #0ab75d;
        text-align: center;
        font-weight: bold;
    }
    
    .tit0l em {
        font-size: 16px;
        color: #bbbbbb;
        font-weight: normal;
        display: block;
        font-family: "Microsoft Yahei";
        text-transform: uppercase;
        background:url(/sanrenxing/images/3ca71a2e4cfe4ff8bb7aab985fe6b97b_2.png?ver=1) no-repeat center 10px;
        padding: 30px 0;
        margin-top: 6px;
        font-style: normal;
        letter-spacing: 1px;
        font-family: Times New Roman;
    }
 .ys dl {
          width: 48%;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 1%;
    }
    
    .ys dl dt {
        width: auto;
    display: block;
    }
    
    .ys dl dt img {
        width: 100%;
        display: block;
    }
    
    .ys dl dd {
          height: auto;
    width: 100%;
        padding: 60px 28px 0;
        background: #fff;
        border: 1px solid #e1e1e1;
        box-sizing: border-box;
        position: relative;
        box-shadow: 3px 3px 6px #eeeeee;
    }
    
    .ys dl dd em {
        width: 60px;
        height: 60px;
        display: block;
        position: absolute;
        top: -34px;
        left: 30px;
        display: block;
        font: 45px Arial;
        font-weight: normal;
        font-weight: bold;
        background-color: #0ab75d;
        color: #fff;
        padding: 0 0 0 8px;
        margin-bottom: 20px;
    }
    
    .ys dl dd h3 {
        font-weight: normal;
        font-size: 20px;
        color: #343434;
        display: block;
        margin-bottom: 20px;
    }
    
    .ys dl dd h3 i {
        font-weight: bold;
        color: #0ab75d;
        font-style: normal;
    }
    
    .ys dl dd p {
        line-height: 20px;
        overflow: hidden;
        font-size: 14px;
        color: #6d6d6d;
        text-align: left;
    }
    
    .ys dl dd p span {
        font-size: 18px;
    }
    
    .ys dl:nth-child(1) {}
    
    .ys dl.dl4 {}
    
    .ys .dl2,
    .ys .dl4 {
        float: right;
    }
@media (max-width: 768px) {
.tit0l {
    font-size: 1.5rem;
    letter-spacing: 8px;
    margin: 1.5rem 0 10px 0;
    color: #0ab75d;
    text-align: center;
    font-weight: bold;
}
.proShow_font .tel {
    border-bottom: 1px solid #ddd;
    padding: 1rem;
    font-size: 1.286em;
    color: #191919;
    background: url(../images/zxtel.png) no-repeat left center;
    padding-left: initial;
}
.tit0l em {
		padding: 0;}
.cs_l ul {
    overflow: hidden;
    padding: 0;
}
.cs_l {
    float: initial;
    width: auto;
}
.cs_l li {
        background: none;
        float: left;
        width: 48%;
        height: auto;
        line-height: 30px;
        padding-left: 0;
        background-size: 0;
        padding-right: 0;
        font-size: 0.8rem;
        margin: 1%;
}
.cs_r {
    float: initial;
    width: auto;
}
	.cs {
    margin-top: 0;
    background: #fbfbfb;
    height: auto;
}

.cpys dl {
        float: initial;
        width: 98%;
        margin-right: auto;
        padding: 1rem;
        height: auto;
        margin: 1%;
        box-shadow: 0 0 20px #f3f3f3;
        overflow: hidden;
}
.cpys dl dt {
    float: left;
    width: 20%;
}
.cpys dl dd {
    float: left;
    width: 80%;
    padding-left: 10px;
}
.cpys dl dd p {
    font-size: 0.8rem;
    margin: 0;         height: auto;
    line-height: 1.5rem;
}

		.ys dl {
    width: auto;
    height: auto;
    overflow: hidden;
    float: initial;
    margin-bottom: 1rem;
}
		.ys dl dt {
    width: auto;
    display: block;
}
		.ys dl dd {
    height: auto;
    width: auto;
    padding: 1rem 0 0 0;
    background: #fff;
    border: 1px solid #e1e1e1;
    box-sizing: border-box;
    box-shadow: 3px 3px 6px #eeeeee;
    position: relative;
}
	.ys dl dd p {
    margin: 0.5rem;
    font-size: 0.8rem;
    line-height: 1.6rem;
}
.ys dl dd em {
    width: 2rem;
    height: 2rem;
    display: block;
    position: absolute;
    top: -23px;
    left: 10px;
    display: block;
    font: 1.5rem Arial;
    font-weight: normal;
    font-weight: bold;
    background-color: #0ab75d;
    color: #fff;
    padding: 0 0 0 8px;
    margin-bottom: 0;
}
	.ys dl dd h3 {
    font-weight: normal;
    font-size: 1rem;
    color: #343434;
    display: block;
    margin-bottom: 1rem;
    text-align: center;
}
	}