.wrap
{
    background: #fff;
}
.wrap img
{
    width: 100%;
}
.pr
{
    position: relative;
}
.pa
{
    position: absolute;
}
.m-cnt:after, .c-list:after, .m-box:after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
@media screen and (min-width: 320px)
{
    html
    {
        font-size: 75%;
    }
}
@media screen and (min-width: 360px)
{
    html
    {
        font-size: 83%;
    }
}
@media screen and (min-width: 375px)
{
    html
    {
        font-size: 88%;
    }
}
@media screen and (min-width: 393px)
{
    html
    {
        font-size: 92%;
    }
}
@media screen and (min-width: 400px)
{
    html
    {
        font-size: 93%;
    }
}
@media screen and (min-width: 412px)
{
    html
    {
        font-size: 94%;
    }
}
@media screen and (min-width: 414px)
{
    html
    {
        font-size: 97%;
    }
}
@media screen and (min-width: 480px)
{
    html
    {
        font-size: 112%;
    }
}
@media screen and (min-width: 568px)
{
    html
    {
        font-size: 131%;
    }
}
@media screen and (min-width: 639px)
{
    html
    {
        font-size: 150%;
    }
}/*通栏广告*/
.g-adv
{
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: auto;
    z-index: 15;
}
.g-adv .sclwrap_box
{
    height: 25.33rem;
}
.g-adv .m-box img
{
    display: block;
    position: relative;
    width: 100%;
    height: auto;
}/*导航样式*/
.g-navcon
{
    position: relative;
    clear: both;
    background: url(../image/n_bg.gif) no-repeat;
    height: 4.58rem;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.g-navcon a
{
    float: left;
    height: 2.29rem;
    line-height: 2.29rem;
    width: 25%;
    text-align: center;
    display: block;
    font-size: .75rem;
    color: #fff;
    position: relative;
}
.g-navcon a:nth-child(8)
{
    font-weight: bold;
}/*产品中心*/
.g-cp
{
    background: #e9e9e9;
    height: 23.5rem;
    margin-bottom: .68rem;
}
.g-cp .m-bt
{
    display: block;
    padding: 1.5rem 0 0;
    text-align: center;
    margin-bottom: 1.75rem;
}
.g-cp .m-bt b
{
    display: block;
    font-size: 1.08rem;
    color: #ff7e00;
}
.g-cp .m-bt b em
{
    color: #015ba9;
}
.g-cp .m-bt i
{
    display: block;
    line-height: 0;
    margin: .55rem 0 0;
}
.m-pic01 a img
{
    width: 23.67rem;
    height: 11rem;
    border: solid .42rem #b6b6b6;
    margin: 0 auto;
    display: block;
}
.g-cp dl
{
    margin: 1rem 1rem 0;
}
.g-cp dl dt
{
    float: left;
    width: 16.67rem;
}
.g-cp dl dt a b
{
    font-size: 1.25rem;
    color: #015ba9;
    display: block;
    padding-bottom: .3rem;
}
.g-cp dl dt a span
{
    display: block;
    font-size: 1.08rem;
    color: #343434;
}
.g-cp dl dt a span em
{
    padding-left: 1.5rem;
}
.g-cp dl dd
{
    float: right;
}
.g-cp dl dd i a
{
    width: 5.71rem;
    height: 1.67rem;
    line-height: 1.67rem;
    border-radius: .5rem;
    font-size: 1rem;
    color: #fff;
    text-align: center;
    display: block;
    background: #ff7e00;
}
.g-cp dl dd em
{
    display: block;
    text-align: right;
    margin: .5rem 0 0;
}
.g-cp dl dd em a
{
    font-size: .83rem;
    color: #4f4f4f;
}
.m-cpcon a
{
    display: block;
    width: 12.67rem;
    margin: 0 0 0 .44rem;
    float: left;
}
.m-cpcon a em
{
    display: block;
    height: 2rem;
    line-height: 2rem;
    font-size: .83rem;
    color: #353535;
    text-align: center;
}/*汽车行业*/
.g-hy
{
    position: relative;
    height: 18.5rem;
    overflow: hidden;
    margin: 1.08rem 0 0;
}
.g-hy .c-list
{
    height: 4.83rem;
    padding-left: .2rem;
}
.g-hy .c-list li
{
    float: left;
    width: 8.42rem;
    height: 2.08rem;
    line-height: 2.08rem;
    text-align: center;
    color: #fff;
    font-size: .92rem;
    background: #015ba9;
    margin: 0 0 .24rem .24rem;
}
.g-hy .c-list li.z-on
{
    background: #ff7e00;
    font-weight: bold;
}
.m-hycon
{
    position: relative;
}
.m-hycon .prev
{
    position: absolute;
    top: 5rem;
    left: .44rem;
    width: 1rem;
    z-index: 999;
}
.m-hycon .prev img
{
    width: 100%;
}
.m-hycon .next
{
    position: absolute;
    top: 5rem;
    right: .48rem;
    width: 1rem;
    z-index: 999;
}
.m-hycon .next img
{
    width: 100%;
}
.m-hycon .no_ov
{
    margin: 0 .44rem;
}
.m-hycon .sclwrap_box
{
    height: 15.3rem;
}
.m-hycon .no_ov .m-box .page
{
    position: relative;
}
.m-hycon .no_ov .m-box .page a
{
    width: 25.75rem;
    height: 13.21rem;
    display: block;
}
.m-hycon .no_ov .m-box .page a span
{
    width: 25.75rem;
    height: 13.21rem;
    background: rgba(0,0,0,.2) none repeat scroll!important;
    filter: Alpha(opacity=20);
    position: absolute;
    top: 0;
    left: 0;
}
.m-hycon .no_ov .m-box .page a span b
{
    display: block;
    font-size: 1.5rem;
    color: #fff;
    padding: 4rem 0 0;
    text-align: center;
    font-family: "宋体";
}
.m-hycon .no_ov .m-box .page a span i
{
    display: block;
    width: 5rem;
    height: .83rem;
    margin: .75rem auto;
}
.m-hycon .no_ov .m-box .page a em img
{
    height: 13.21rem;
}/*活性炭吸附+脱附+催化燃烧设备*/
.g-sb
{
    background: #e9e9e9;
    height: 22.42rem;
    margin: 1.68rem 0 0;
    position: relative;
}
.g-sb .m-bt
{
    display: block;
    text-align: center;
    padding: 1.5rem 0 1rem;
}
.g-sb .m-bt b
{
    font-size: 1.08rem;
    color: #373737;
    line-height: 1.67rem;
    display: block;
}
.g-sb .m-bt span
{
    font-size: .75rem;
    color: #ffa043;
    display: block;
    padding: .5rem 0 0;
}
.g-sb .prev
{
    position: absolute;
    top: 12.5rem;
    left: .44rem;
    width: .88rem;
    z-index: 999;
}
.g-sb .prev img
{
    width: 100%;
}
.g-sb .next
{
    position: absolute;
    top: 12.5rem;
    right: .48rem;
    width: .88rem;
    z-index: 999;
}
.g-sb .next img
{
    width: 100%;
}
.g-sb .nowarp
{
    margin: 0 .44rem;
}
.g-sb .nowarp .sclwrap_box
{
    height: 17.92rem;
}
.g-sb .nowarp .m-box .con
{
    float: left;
}
.g-sb .nowarp .m-box .con a
{
    display: block;
    width: 25.75rem;
    height: 12.17rem;
    position: relative;
}
.g-sb .nowarp .m-box .con a span
{
    width: 25.75rem;
    height: 12.17rem;
    background: rgba(0,0,0,.6) none repeat scroll!important;
    filter: Alpha(opacity=60);
    position: absolute;
    top: 0;
    left: 0;
}
.g-sb .nowarp .m-box .con a span em
{
    display: block;
    font-size: .83rem;
    color: #fff;
    width: 20.83rem;
    margin: 0 auto;
    padding: 2rem 0 0;
    line-height: 1.5rem;
}
.g-sb .nowarp .m-box .con a span b
{
    display: block;
    width: 6.29rem;
    margin: 0 auto;
    padding: 1.5rem 0 0;
}
.g-sb .nowarp .m-box .con a i img
{
    height: 12.17rem;
}/*广告*/
.g-pic
{
    position: relative;
    line-height: 0;
}
.g-pic span
{
    display: block;
    position: absolute;
    top: 8.33rem;
    left: 0;
}
.g-pic span a
{
    margin: 0 .75rem 0 .44rem;
    width: 5.08rem;
    height: 1.58rem;
    display: block;
    float: left;
}