article.main {
}

.news-dtl-all {
    margin-top: 90px;
    margin-bottom: 150px;
}
.news-belong {
    padding-bottom: 15px;
    border-bottom: 1px solid #e6e0e0;
    margin-bottom: 38px;
    text-align: center;
}
.news-belong h2 {
    margin-bottom: 22px;
    font-size: 24px;
    font-weight: normal;
    color: #505050;
}
.news-belong-dtl {
    font-size: 12px;
    color: #969696;
}
.news-belong-dtl > ul > li {
    display: inline-block;
    vertical-align: top;
    margin-left: 35px;
    margin-right: 35px;
}
.news-belong-more {
    padding-bottom: 6px;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    line-height: 24px;
    color: #7a7a7a;
}
.prev-next {
    padding-top: 20px;
    margin-top: 15px;
    border-top: 1px solid #e6e0e0;
    /*line-height: 24px;*/
}
.prev-next > ul > li {
    text-indent: -4em;
    margin-left: 4em;
    text-align: left;
}
.prev-next > ul > li:not(:first-child) {
    margin-top: 6px;
}
.prev-next a {
    color: #7a7a7a;
    -o-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s;
}
.prev-next a:hover {
    color: #0150a3;
}

.news-one-belongs {
    line-height: 14px;
    font-size: 0;
    width: 300px;
    margin: 0 auto;
}

.news-dtl {
    padding-bottom: 50px;
    overflow: hidden;
}
.news-dtl img {
    max-width: 100%;
    height: auto;
}

.news-dtl p.p-1 {
    line-height: 36px;
    font-size: 14px;
}
.news-dtl p.p-2 {
    height: 15px;
}

.media-one-desc p.tips {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 16px;
    color: #333;
}
.media-one-desc p.tips i {
    display: inline-block;
    position: relative;
    top: -2px;
    margin-right: 13px;
    width: 15px;
    height: 18px;
    line-height: 18px;
}
.inside-banner-bg {
    background-image: url(../images/banner-news.jpg);
}
.cur-site {
    padding-top: 16px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e8e8e8;
    background-color: #f3f3f3;
}

.product_hd { padding:60px 0 45px;}
.wrap2 {
    max-width: 1180px;
    margin-right: auto;
    margin-left: auto;
}.wrap3 {
    max-width: 1480px;
    margin-right: auto;
    margin-left: auto;
}.pdimg { width:55%; height:450px; line-height:450px; text-align:center; float:left; position:relative; overflow:hidden;}
.pdimg img { width:100%; height:auto; max-width:650px; max-height:450px; display:inline-block; vertical-align:middle;}
.pdimg .zoom { display:block; width:80px; height:80px; background:url(../images/zoom.png) no-repeat; position:absolute; right:0; bottom:0;}
.pdintro { width:42%; float:right; background-color:#ffffff;  }
.pdintro .name,.pdintro .cateby,.pdintro .btn,.pdintro .tel,.pdintro .links { padding:10px 5px;}
.pdintro .name,.pdintro .cateby { border-bottom:#efefef 2px solid; line-height:1.2;}
.pdintro .name { font-size:30px; font-weight:normal; font-family:Arial; padding-top:25px;}
.pdintro .cateby { font-size:14px; padding-top:18px; padding-bottom:18px;    line-height: 22px;}
.pdintro .cateby .cate { font-size:20px; color:#333; margin-right:5px;}
.pdintro .btn { padding-top:30px;}
.pdintro .btn a { display:block; height:40px; line-height:40px; background-color:#01a2ea; color:#fff; padding:9px 0; text-align:center; font-size:20px;}
.pdintro .btn .cart { display:inline-block; width:40px; height:40px; background:url(../images/cart.png) no-repeat; overflow:hidden; vertical-align:middle; margin-right:15px;}
.pdintro .tel { font-size:14px;}
.pdintro .tel b { font-size:24px; color:#01a8dd; font-style:italic; margin-left:5px;}
.pdintro .links { overflow:hidden; padding:40px 0 0; margin:0 75px;}
.pdintro .links ul { width:100%;}
.pdintro .links li { width:33.333%; height:24px; line-height:24px; float:left; border-right:#c7c7c7 1px solid; margin-right:-1px; text-align:center; font-size:14px;}
.pdintro .links i { display:inline-block; width:30px; height:30px; background:url(../images/arr.png) no-repeat; overflow:hidden; vertical-align:middle; margin-top:-3px; margin-right:3px;}
.pdintro .links i.pl02 { background-position:-30px 0;}
.pdintro .links i.pl03 { background-position:-60px 0;}
.product_bd { background-color:#fff; padding-top:3px;}
.product_bd .sec_hd { height:57px; margin-bottom:35px;display: table;padding-top: 5%;}
.product_bd .sec_hd .fixed { position:fixed; top:0; z-index:80;}
.pd_tab {     width: 1180px;height:54px; border-bottom:#e2e2e2 3px solid; background-color:#fff;}
.pd_tab li { width:auto; height:54px; float:left; margin-right:20px;}
.pd_tab a { display:inline-block; width:auto; height:54px; line-height:54px; font-size:16px; font-weight:normal; font-size:16px; white-space:nowrap; padding:0 55px; position:relative;}
.pd_tab .active a { border-bottom:#f2c218 3px solid; background-color:#545454; color:#fff;}
.pd_tab i { display:none; width:0; height:0; overflow:hidden; border-color:#f2c218 transparent transparent; border-style:solid dashed dashed; border-width:10px; position:absolute; left:50%; bottom:-20px; margin-left:-10px;}
.pd_tab .active i { display:block;}
.pd_tab ul { width:auto; float:left;}
.pd_section { padding-bottom:40px; clear:both;}
.pd_intro .n { font-size:44px; color:#000; margin-bottom:10px;}
.pd_intro .text { font-size:14px;}


.p-btns { margin:20px 0;overflow: hidden }
.p-btns a { float: left; height: 60px; line-height: 60px; text-align: center; border: 1px solid #ef001d; border-radius: 4px; }
.p-btns .consultation { width: 217px; background: #ef001d; font-size: 24px; color: #fff; cursor: pointer;}
.p-btns .call { margin-left: 25px; width: 143px; font-size: 24px; color: #ef001d; }
.p-btns .order-btn { width: 170px; padding: 0 30px; background: #ef001d; font-size: 21px; color: #fff; cursor: pointer;margin-right: 20px;}
.p-btns .sq-zx-btn{ width: 170px;padding: 0 30px;font-size: 20px;color: #ef001d; cursor: pointer;}
.p-btns .tel{ padding: 18px 0 0;  line-height: 27px; font-size: 16px;}
.p-btns .tel span{ font-size: 24px; color: #f00; padding-left: 10px}
.pro_tel{height:36px;line-height:36px;font-size:16px;background:url(../images/pro_tel.png) no-repeat left center;background-size:36px;padding-left:50px;margin-left:10px;}
.pro_tel a{ color:#F73D2E; font-size:28px; font-weight:bold;}
@media (max-width: 48em) {
    article.main {
        padding-top: 0;
    }
	.product_bd .sec_hd {
    height: 57px;
    margin-bottom: 35px;
    display: table;
    padding-top: 5%;
	 width: 100%;
}
.pd_tab {     width: 100%;height:54px; border-bottom:#e2e2e2 3px solid; background-color:#fff;}
.pd_section img{ 
    width: 100%;
}
    .news-belong h2 {
        font-size: 20px;
    }

    .news-dtl p.p-1 {
        line-height: 24px;
        font-size: 14px;
    }
    .news-dtl p.p-2 {
        height: 8px;
    }
    .wrap2 {
        max-width: 100%;
        margin-right: auto;
        margin-left: auto;
    }.wrap3 {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}.product_hd {
         padding: 0;
     }.pdimg {
         width: 100%;
         height: auto;
         line-height: 25;
         text-align: center;
         float: left;
         position: relative;
         overflow: hidden;
     }
    .pdintro {
        width: 100%;
        float: right;
        background-color: #ffffff;
        height: auto;
    }
}
@media (max-width: 34em) {
    .news-dtl-all {
        margin-top: 55px;
        margin-bottom: 50px;
    }
    .news-belong {
        padding-bottom: 10px;
        margin-bottom: 20px;
    }
    .news-belong h2 {
        font-size: 18px;
        margin-bottom: 17px;
    }
    .news-belong-dtl > ul > li {
        display: block;
    }
    .news-dtl {
        margin-bottom: 40px;
    }
    .news-one-belongs {
        width: 74%;
    }
}