html{ background:#f7f7f7;}/*图片加载未完成前，默认背景色*/
.m-cx-xgcp-4pl-ts4-3-01-list img{
    max-width: 100%;
}
.wrap{ }
/*渐显动画*/
@-webkit-keyframes fade {
    from
    {
        opacity:1;
        display:block;
    }
    to {
        opacity: 0;
        display:none;
        height:0;
    }
}
@keyframes fade {
    from{
        opacity: 1;
        display:block;
    }
    to
    {
        display:none;
        opacity: 0;
        height:0;
    }
}
.fade {
    -webkit-animation-name: fade;
    animation-name: fade;
}
.g-hd{ width:100%; height:5rem;position: relative;background: #fff; max-width:640px; min-width:320px; margin:0 auto;}
.g-hd .logo{width: 100%;position: absolute;top: 0;left: 0;overflow: hidden;}
.g-hd .logo a{display: block;width: 21.25%;margin: 0.8rem 0 0 0.5rem;}
.g-hd .logo img{display: block;width: 100%;}
.m-nav{width: 55%;float: left; margin:0 0 0 35%;position: relative;z-index: 10;}
.m-nav ul li{display: block;width: 33.3%;height: 5rem;line-height: 5rem;text-align: center;float: left;position: relative;}
.m-nav ul li a{font-size: 1.1rem;color: #333;}
.m-nav ul li.cur a{font-weight: bold;}
.m-nav2{width: 1.7rem;position: absolute;top: 2rem;right: 0.5rem;z-index: 102; line-height:0;}
.m-nav2 .oo{display: block;}
.m-nav2 .oo img,.m-nav2 .xx img{width: 1.7rem;height: 1.2rem;}
.m-nav2 .xx{display: none;}
.m-nav2 .erji{display: none;position: absolute;top: 3rem;right: -0.5rem;z-index: 10; max-width:640px; min-width:320px;width: 32rem; padding:2rem 0; background:rgba(0,0,0,0.8);}
.erji ul li{line-height: 4rem;height: 4rem; border-bottom:#d9e2e6 1px solid;width: 100%;text-align: center;}
.erji ul li a{font-size: 1.4rem;color: #fff;width: 100%; display:block;}
.erji  .er_tel{display: block;font-size: 1.4rem;color: #fff;width: 56.25%;height: 3rem;text-align: center;line-height: 3rem;overflow: hidden; background:#f68100; margin:2rem auto 0;border-radius:5rem; }
.ad-01{
    position: relative;
    min-height: 4rem;
    background: #093e5e;
    /*background: url(images/m11-icon2.jpg) no-repeat center top;*/
    /*background-size: 100% 4rem; */
}
.ad-01-img img{
    display: block;
    width: 100%;
}
.ad-01-title {
    position: absolute;
    top: 0;
    height: 4rem;
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    color: #fff;
    line-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}
.m-gy-dfl-01 {
    padding-top: 1rem;
    margin-bottom: 1.6rem;
}
.m-gy-dfl-01-tit {
    height: 4rem;
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    color: #333;
    line-height: 4rem;
    /*background: #093e5e;*/
    background: url(images/m11-icon2.jpg) no-repeat center top;
    background-size: 100% 4rem;
    border-bottom: 1px solid #FA756E;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}
.m-gy-dfl-01-desc {
    width: 93.75%;
    margin: 0 auto;
}
.g-ft{width: 100%;height: 10rem; max-width:640px; min-width:320px; margin:0 auto; padding:1rem 0 0;background: #f2f2f2;}
.g-ft h3{width: 4rem;height: 4rem; position:fixed; bottom:6.5rem; right:0.5rem;}
.g-ft h3 img{width: 4rem;height: 4rem;}
.fwz{color: #666; font-size:1rem;padding: 0 0 0 1rem;line-height: 1.8rem;}
.fwz a{color: #666;}
.fwz span{ padding:0 0 0 1rem;}
.fnav{ position:fixed; bottom:0; left:0; min-width:320px; max-width:640px; width:100%; height:5rem; background:#093e5e;z-index:50;}
.fnav li{ width:25%; float:left; height:5rem; position:relative;line-height: 0;position: relative;}
.fnav li:before{ content:""; position:absolute; top:2.2rem; right:0; width:1px; height:0.5rem; background:#628498;}
.fnav li a{ display:block; text-align:center; color:#fff; font-size:1rem; height:5rem;}
.fnav li em{ display:block; width:1.5rem; margin:0.9rem auto;}
.fnav li em img{width: 1.5rem;height: 1.5rem;}
.fnav li:first-child{background: #f68100;}
.fnav li:last-child:before,.fnav li:first-child:before{ background:none;}
/*产品中心*/
.menuTwo ul{
    margin-top: 15px;
}
.menuTwo li{
    width:50%;
    float: left;
    text-align: center;
}
.g-hd{ width:100%; height:5rem;position: relative;background: #fff; max-width:640px; min-width:320px; margin:0 auto;}
.g-hd .logo{width: 100%;position: absolute;top: 0;left: 0;overflow: hidden;}
.g-hd .logo a{display: block;width: 21.25%;margin: 0.8rem 0 0 0.5rem;}
.g-hd .logo img{display: block;width: 100%;}
.m-nav{width: 55%;float: left; margin:0 0 0 35%;position: relative;z-index: 10;}
.m-nav ul li{display: block;width: 33.3%;height: 5rem;line-height: 5rem;text-align: center;float: left;position: relative;}
.m-nav ul li a{font-size: 1.1rem;color: #333;}
.m-nav ul li.cur a{font-weight: bold;}
.m-nav2{width: 1.7rem;position: absolute;top: 2rem;right: 0.5rem;z-index: 102; line-height:0;}
.m-nav2 .oo{display: block;}
.m-nav2 .oo img,.m-nav2 .xx img{width: 1.7rem;height: 1.2rem;}
.m-nav2 .xx{display: none;}
.m-nav2 .erji{display: none;position: absolute;top: 3rem;right: -0.5rem;z-index: 10; max-width:640px; min-width:320px;width: 32rem; padding:2rem 0; background:rgba(0,0,0,0.8);}
.erji ul li{line-height: 4rem;height: 4rem; border-bottom:#d9e2e6 1px solid;width: 100%;text-align: center;}
.erji ul li a{font-size: 1.4rem;color: #fff;width: 100%; display:block;}
.erji  .er_tel{display: block;font-size: 1.4rem;color: #fff;width: 56.25%;height: 3rem;text-align: center;line-height: 3rem;overflow: hidden; background:#f68100; margin:2rem auto 0;border-radius:5rem; }
.ad-01{
    position: relative;
    min-height: 4rem;
    background: #093e5e;
    /*background: url(images/m11-icon2.jpg) no-repeat center top;*/
    /*background-size: 100% 4rem; */
}
.ad-01-img img{
    display: block;
    width: 100%;
}
.ad-01-title {
    position: absolute;
    top: 0;
    height: 4rem;
    width: 100%;
    font-size: 16px;
    text-align: center;
    color: #fff;
    line-height: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}
.m-cx-cpgs-ts4-3-01 {
    margin-bottom: 1rem;
}
.m-cx-cpgs-ts4-3-01-pic {
    position: relative;
    width: 93.75%;
    margin: 1.4rem auto 1rem;
}
.m-cx-cpgs-ts4-3-01-prev,
.m-cx-cpgs-ts4-3-01-next {
    width: 1rem;
    height: 1rem;
    border: 1px solid #bfc4c3;
    transform: rotate(45deg);
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    margin-top: -.5rem;
    z-index: 22;
}
.m-cx-cpgs-ts4-3-01-prev {
    left: 2%;
    border-style: none none solid solid;
}
.m-cx-cpgs-ts4-3-01-next {
    right: 2%;
    border-style: solid solid none none;
}
.m-cx-cpgs-ts4-3-01-pic .m-cx-cpgs-ts4-3-01-page {
    font-size: 0.9rem;
    line-height: 1.5rem;
    color: #787878;
    position: absolute;
    left: 0;
    bottom: .8rem;
    text-align: right;
    box-sizing: border-box;
    padding-right: .8rem;
    z-index: 22;
}
.m-cx-cpgs-ts4-3-01-pic li>img {
    width: 100%;
    display: block;
}
.m-cx-cpgs-ts4-3-01-tit {
    height: 4rem;
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    color: #333;
    line-height: 4rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}
.m-cx-cpgs-ts4-3-01-desc {
    width: 93.75%;
    margin: 0 auto 0;
    font-size: 1.4rem;
    line-height:
}
.m-cx-cpxq-01 {
    width: 93.75%;
    margin: 0 auto;
    background: #fff;
    box-sizing: border-box;
    padding: 1.2rem 2%;
    border: 1px solid #e6e6e6;
    margin-bottom: 1rem;
}
.m-cx-cpxq-01-tit {
    height: 3rem;
    border-bottom: 1px solid #d7d7d7;
    box-sizing: border-box;
    margin-bottom: 1rem;
}
.m-cx-cpxq-01-tit span {
    display: inline-block;
    height: 3rem;
    font-size: 1.6rem;
    line-height: 3rem;
    color: #464646;
    border-bottom: 1px solid #f68100;
    box-sizing: border-box;
    vertical-align: top;
    padding-left: 2.2rem;
    background: url(images/m-cx-4-3-01-icon1.png) no-repeat .5rem 1rem;
    background-size: 1.1rem;
    margin-right: .5rem;
}
.m-cx-cpxq-01-tit em {
    font-size: 1.2rem;
    text-transform: uppercase;
    color: #c2c2c1;
    line-height: 3rem;
    vertical-align: bottom;
}
.m-cx-xgcp-4pl-ts4-3-01 {
    width: 93.75%;
    margin: 0 auto 1rem;
    border: 1px solid #f3f3f3;
}
.m-cx-xgcp-4pl-ts4-3-01-tit {
    height: 3rem;
    border-bottom: 1px solid #d7d7d7;
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.m-cx-xgcp-4pl-ts4-3-01-tit span {
    display: inline-block;
    height:3rem;
    font-size: 1.6rem;
    line-height: 3rem;
    color: #464646;
    border-bottom: 1px solid #f68100;
    box-sizing: border-box;
    padding-left: 2.2rem;
    background: url(images/m-cx-4-3-01-icon1.png) no-repeat .5rem 1rem;
    background-size: 1.1rem;
    margin-right: .5rem;
}
.m-cx-xgcp-4pl-ts4-3-01-tit em {
    font-size: 1.2rem;
    text-transform: uppercase;
    color: #c2c2c1;
    line-height: 3rem;
    vertical-align: bottom;
}
.m-cx-xgcp-4pl-ts4-3-01-list dl{width:47%;box-sizing: border-box; border: 1px solid #eaeaea; margin-right: 3%; float: left; margin-bottom: -1px;text-align: center; }
.m-cx-xgcp-4pl-ts4-3-01-list dl:nth-last-child(1){margin-right: 0;}
.m-cx-xgcp-4pl-ts4-3-01-list dt{border-bottom: 1px solid #eaeaea;}
.m-cx-xgcp-4pl-ts4-3-01-list dt,.m-cx-xgcp-4pl-ts4-3-01-list dt img{width: 100%;display: block; }
.m-cx-xgcp-4pl-ts4-3-01-list dd{height: 4.25rem; font-size: 1.2rem; color: #4c4c4c; line-height: 4.25rem;padding-top: .4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box;}
/*产品列表*/
.m-cl-1nt4-3-01-list dl{
    margin-top: 15px;
    margin-bottom: 15px;
}
.m-cl-1nt4-3-01-list img{
    max-width: 100%;
}
.down{
    margin-bottom: 15px;
}
.down a{
    color:#fff;
    padding: 5px 15px;
    background-color: #10422c;
}
