.news-article{margin-top: 40px;margin-bottom: 40px;}
.d-detailList .tit{ font-size: 24px; line-height: 26px; color: #104492; text-align: center;}
.d-detailList .time{ margin: 10px 0 20px 0; font-size: 14px; line-height: 16px; color: #666; text-align: center;}
.d-detailList .line{ width: 100%; height: 1px; background: #e5e5e5;}
.d-detailList .info{ margin: 25px 0 50px 0; font-size: 14px; line-height: 28px; text-align: justify; color: #333;}

.sx_fy { margin:10px 0; border-top:1px solid #eee;border-bottom:1px solid #eee; padding:8px 0;}
.sx_fy div{ height:40px; line-height:40px;}

/*产品内页*/
.ar-container{background-position: center;height: auto;background-size: cover;overflow: hidden;}
.wlbg {margin: 0 auto;background: #fff; width: 1000px;}
.breadcrumb-area {font-size: 14px;color: #999;line-height: 42px;height: 42px;padding-left: 20px; }
.breadcrumb-area a{color: #999; }
.left-area {width: 45%;}
.left-area .picCon {position: relative;width: 90%;height: auto;padding: 20px;}
.left-area .pic {width: 100%;height: 100%;outline: none;object-fit: cover; box-shadow: 5px 5px 5px #c1bcbc;}
.right-area{width: 55%;padding: 20px;}
.right-area .tit {font-size: 18px;color: #333;margin-bottom: 12px;line-height: 1; }
.right-area .greyBlock {padding:25px 20px 13px;margin-bottom: 12px;background: #f6f6f6;margin-top: 40px;}
.right-area .greyBlock p{font-size: 14px; padding: 20px;line-height: 30px;}
.btn-area.root {margin-left: 3px;margin-top: 83px; }
.btn-area .btns {margin-bottom: 18px;}
.btn-area .buy{
    display: inline-block;
    width: 182px;
    height: 44px;
    background: url(../images/tel_c.png) no-repeat #cc0000 4px center;
    padding-left: 15px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 44px;
    border-radius: 3px;
    margin-right: 30px; }
.btn-area .consult {
    display: inline-block;
    width: 130px;
    line-height: 42px;
    border-radius: 3px;
    background: url(../images/qq_c.png) no-repeat #fff 4px center;
    padding-left: 15px;
    border: 1px solid #cc0000;
    color: #cc0000;
    text-align: center;
    font-size: 18px; }
.navTabs {
    background: #f5f5f5;
    line-height: 51px;
    height: 51px;
    border-bottom: 1px solid #e5e5e5;
    color: #494949;
    font-size: 16px;
    width: 100%;
    z-index: 10;
    overflow: hidden;
}
.navTabs .item{ width: 165px;text-align: center;float: left;cursor: pointer;}
.navTabs .itemActive {color: #fff;background: #cc0000;height: 52px;}
.tab-content{display: none;}
.tab-content .text{padding-bottom: 50px;font-size: 16px;line-height: 45px;}
.tab-content .text img{max-width: 100%;height: auto;}
.tab-content .text p{font-size: 16px;line-height: 45px;}

.por-box{padding-top: 20px;}
.por-box li {width:24%; display: inline-block;text-align: center;}
.por-box img {width: 90%;display: inline-block;box-shadow: 5px 5px 5px #e6dfdf;}
.por-box h3{ position: relative;margin: auto;width: 90%;height: 40px;line-height: 40px;font-size: 16px;text-align: center;color: #ece9e9;background: rgba(51, 51, 51, 0.35);top: -40px;font-weight: normal;}

.tan_ewm{position: fixed;left: 50%;top: 50%;box-sizing: border-box;background: #fff;z-index: 15;opacity: 0;height: 0;overflow: hidden;width: 0;transition:all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.tan_ewm.on{width: 300px;height: 310px;margin-left: -90px;margin-top: -120px;padding: 20px;opacity: 1;transition:all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.tan_ewm img{width: 100%;}
.tan_ewm span{position: absolute;width: 30px;height: 30px;background: url(../images/dele.png) center no-repeat; background-size:20px 20px; right: 0;top: 0;display: none;}
.tan_ewm.on span{display: block;}
.tan_ewm p{font-size: 12px;text-align: center;}
