.proBox .fr .proShow .shText.proBox { margin: 30px -10px }
.proBox .fl { padding: 0 10px; width: 25%; box-sizing: border-box; }
.proBox .fl .card { border: 1px solid #ddd; margin-top: 15px }
.proBox .fl .card:first-child { margin-top: 0; }
.proBox .fl .tit h3 { font-size: 16px; padding: 8px 12px; color: #666; border-bottom: 1px solid #ddd; background: #f7f7f7; }
.proBox .fl ul.list { padding: 10px }
.proBox .fl ul.list a { display: block; line-height: 45px; font-size: 15px; transition: 0.3s; border-bottom: 1px solid #ddd; padding-left: 20px; }
.proBox .fl ul.list li.first a { padding-left: 0; }
.proBox .fl ul.list li.first a { background: #208bdf; color: #fff; padding-left: 20px; }
.proBox .fl ul.list li a:hover { padding-left: 40px; }
.proBox .fl ul.list li.first a:hover { padding-left: 20px; }
.proBox .fl .newsCard ul.list li a { white-space: nowrap; overflow: hidden; line-height: 30px; text-overflow: ellipsis; transition: initial; padding: 5px 10px }
.proBox .fl .newsCard ul.list li a:hover { padding-left: 10px; color: #208bdf; }
.proBox .fl .card .text { padding: 5px 8px 20px }
.proBox .fl .card .text img { width: 150px; margin: 0 auto; display: block; }
.proBox .fr { padding: 0 10px; width: 75%; box-sizing: border-box; }
.proBox .fr .card { border: 1px solid #ddd; }
.proBox .fr .card .posi { padding: 5px 10px 5px 30px; background: #f7f7f7 url(../images/pro/dw.png) no-repeat left 10px center; background-size: 15px; border-bottom: 1px solid #ddd; }
.proBox .fr .card .posi a { color: #878787; }
.proBox .fr .proUl { padding: 20px 15px }
.proBox .fr .proUl li { width: 33.33%; float: left; padding: 0 7.5px; box-sizing: border-box; margin-bottom: 20px }
.proBox .fr .proUl li a { display: block; border: 1px solid #ddd; }
.proBox .fr .proUl li a p { background: #f7f7f7; line-height: 40px; font-size: 15px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.proBox .fr .proUl li a:hover p { color: #fff; background: #208bdf; }
.proBox .fr .page { text-align: center; padding: 20px 0; }
.proBox .fr .page li span { display: inline-block; height: 30px; }
.proBox .fr .page li a { display: inline-block; padding: 0px 12px; line-height: 30px; font-size: 14px; border: 1px solid #ddd; }
.proBox .fr .page li a.page-num-current { color: #fff; background: #208bdf; border-color: #208bdf; }
/* 产品详情 */

.proBox .fr .proShow { padding: 10px 20px }
.proBox .fr .proShow .titl { text-align: center; border-bottom: 1px solid #ccc; padding-bottom: 4px; margin-bottom: 10px; }
.proBox .fr .proShow .titl h3 { font-weight: 500; font-size: 18px; }
/* .proBox .fr .proShow .titl span:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -5px;
    height: 2px;
    background: #aaa;
} */

.proBox .fr .proShow .shText span { font-size: 16px !important; }
.proBox .fr .proShow .shText { padding: 0 15px }
.proBox .fr .proShow .shText a{color: #ed7122;font-weight: bold;text-decoration: none;}
.proBox .fr .nShow .shText{ padding: 0 15px }
.proBox .fr .nShow .shText a{color: #ed7122;font-weight: bold;text-decoration: none;}
.proBox .fr .proShow .bj { text-align: center; }
.proBox .fr .proShow .bj a { color: #337ab7; font-weight: 600; }
.proBox .fr .proShow .bj a:hover { text-decoration: underline; }
.proBox .fr .proShow .fy { background: #f5f5f5; border-left: 5px solid #ddd; padding: 0 10px; line-height: 40px; margin-top: 30px; }
.proBox .fr .proShow .fy li { width: 50%; float: left; color: #999; padding-left: 2%; box-sizing: border-box; }
.proBox .fr .proShow .fy li a { display: inline-block; color: #333; }
.likeBox .fy h3 { font-weight: 500; font-size: 16px; }
.likeBox li { float: left; width: 50%; padding: 0 8px; box-sizing: border-box; }
.likeBox li a { display: block; border-bottom: 1px solid #ddd; padding-left: 20px; background: url(../images/pro/list.png) no-repeat left 10px center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; line-height: 40px; }
.proLike li { width: 25%; padding: 0 8px }
.proLike ul { margin: 20px 0; }
.proLike li a { border: 1px solid #ddd; background: none; padding-left: 0; }
.proLike li a p { text-align: center; line-height: 30px; border-top: 1px solid #ddd; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/* 新闻动态 */

.newsDl { margin: 20px }
.newsDl dl { border-bottom: 1px solid #ddd; padding: 15px 10px; transition: 0.3s; }
.newsDl dl dt { float: left; width: 32%; }
.newsDl dl dd { float: left; width: 68%; padding-left: 20px; box-sizing: border-box; }
.newsDl dl dd h3 { font-size: 18px; font-weight: 500; }
.newsDl dl dd span.time { color: #999; }
.newsDl dl dd p { line-height: 1.5; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.newsDl dl dd span.more { display: block; line-height: 32px; border: 1px solid #ddd; color: #666; width: 120px; text-align: center; margin-top: 15px; transition: 0.3s; }
.newsDl dl:hover dd span.more { background: #337ab7; color: #fff; border-color: #337ab7; }
.newsDl dl:hover { background: rgba(103, 164, 216, .2); }
/* 联系我们 */

.conBox { padding: 20px }
.conBox p { font-size: 16px; }
.conBox p:first-child { /* text-indent: -4em;
    margin-left: 63px; */
}
/* .BMap_Marker {
    background: url(../images/pro/map.png) no-repeat center !important;
    background-size: 30px 30px !important;
} */

.BMapLabel { border: none !important; margin-top: 20px !important; font-size: 16px !important; }
 @media all and (min-width:768px) and (max-width: 1200px) {
.proBox { margin: 30px -5px }
.proBox .fl { padding: 0 5px; }
.proBox .fl .tit h3 { font-size: 15px; padding: 3px 10px; }
.proBox .fl ul.list { padding: 6px 10px }
.proBox .fl ul.list a { line-height: 30px; font-size: 14px; }
.proBox .fr { padding: 0 5px; }
.proBox .fr .proUl { padding: 10px 5px }
.proBox .fr .proUl li { padding: 0 5px; }
.proBox .fr .proUl li a p { line-height: 30px; font-size: 14px; }
.proBox .fr .page { padding: 10px 0; }
/* 产品详情 */
.proBox .fr .proShow { padding: 10px 10px }
.proBox .fr .proShow .fy { line-height: 36px; margin-top: 20px; }
.likeBox .fy h3 { font-size: 14px; }
.likeBox li a { line-height: 32px; }
.proLike li { width: 33.33%; padding: 0 8px }
/* 新闻动态 */
.newsDl { margin: 10px }
.newsDl dl { padding: 10px; }
.newsDl dl dt { float: left; width: 32%; }
.newsDl dl dd { float: left; width: 68%; padding-left: 14px; box-sizing: border-box; }
.newsDl dl dd h3 { font-size: 16px; }
.newsDl dl dd p { -webkit-line-clamp: 2; line-height: 1.4 }
.newsDl dl dd span.more { line-height: 28px; width: 90px; margin-top: 10px; font-size: 13px; }
/* 联系我们 */
.conBox { padding: 10px }
.conBox p { font-size: 14px; }
}
 @media all and (min-width:0px) and (max-width: 767px) {
.proBox { margin: 30px 0px }
.proBox .fl { padding: 0px; width: 100%; }
.proBox .fr { padding: 0 0px; width: 100%; margin-top: 20px; }
.proBox .fr .proUl { padding: 10px 5px }
.proBox .fr .proUl li { width: 50%; padding: 0 5px; box-sizing: border-box; margin-bottom: 20px }
.proBox .fr .proUl li a { display: block; border: 1px solid #ddd; }
.proBox .fr .proUl li a p { white-space: nowrap; overflow: hidden; padding: 0 5px; text-overflow: ellipsis; line-height: 32px; }
.proBox .fr .page { padding: 10px; }
/* 产品详情 */
.proBox .fr .proShow { padding: 10px 10px }
.proBox .fr .proShow img { width: 100% !important; height: inherit !important; }
.proBox .fr .proShow .titl h3 { font-size: 17px; }
.proBox .fr .proShow .bj { font-size: 12px; }
.proBox .fr .proShow .fy { line-height: 40px; margin-top: 20px; }
.proBox .fr .proShow .fy li { width: 100%; float: inherit; padding-left: 2%; }
.likeBox .fy h3 { font-size: 15px; }
.likeBox li { float: inherit; width: 100%; padding: 0 8px; }
.likeBox li a { background-size: 6px; line-height: 32px; }
.proLike li { width: 50%; float: left; padding: 0 5px; margin-bottom: 20px; }
.proBox .fr .nShow .shText, .proBox .fr .proShow .shText { padding: 0 10px }
/* 新闻动态 */
.newsDl { margin: 10px }
.newsDl dl { padding: 10px 0px; }
.newsDl dl dt { float: inherit; width: 100%; }
.newsDl dl dd { float: inherit; width: 100%; padding-left: 0px; }
.newsDl dl dd h3 { font-size: 16px; }
.newsDl dl dd p { font-size: 13px; }
.newsDl dl dd span.more { line-height: 30px; width: 90px; margin-top: 10px; }
/* 联系我们 */
.conBox { padding: 10px }
.conBox p { font-size: 14px; }
}
