.g-bd{width:100%;}
.g-bd img{width:100%;}
.ban{ position:relative;}
.ban img{ display:block; width:100%;}
.ban .swiper-pagination{ bottom:3rem!important;}
.tec_pc .swiper-pagination{ bottom:0;height:2.8rem;}
.ban .swiper-pagination-bullet,.tec_pc .swiper-pagination-bullet{background:#bbbcb8;opacity:1; width:1rem; height:1rem; border-radius:1rem;margin: 0 0.5rem!important;}
.ban .swiper-pagination-bullet-active,.tec_pc .swiper-pagination-bullet-active{background:#f60;}

.til01{text-align: center;color: #000;font-size:2rem;line-height:2.9rem;font-family: "Microsoft Yahei";clear: both;display: block;white-space: nowrap;padding: 0 0 30px;font-weight: bold;}
.til01 p{display: block;font-size:1.4rem;line-height:2.3rem;font-weight: normal;opacity: 0.8;}
.til01 b{color: #5fa816;}
.til01 a{color: #000;}


/* 引子 */
.m-webox{position: relative;padding:2.5rem 5.66% 0;z-index: 2;font-size: 1.2rem;line-height:1.7rem;color: #666;}
.m-webox h2{font-size:2rem;color: #000;line-height:3.5rem;height:3.5rem;text-align: center;font-weight: bold;}
.webox_c p{padding: 0 0 1.2rem; line-height:24px;}
.webox_p{width: 84.79%;margin: 0 auto 2.2rem;height:11rem;}
.webox_p img{width:100%;display: block;}

/* 特点 */
.m-chara{background: #e3e3e3;padding: 2.3rem 2.66% 2.5rem;font-size: 1.3rem;line-height: 1.75rem;color: #000; margin-top:25px;}
.chara_c dl{background: #fff;margin-bottom: 1rem;clear: both;height: 10rem;position: relative;}
.chara_c dl:first-child:before,.chara_c dl:hover:before{content: "";position: absolute;width:0.25rem;height:100%;background:#5fa816;top:0;right:0;}
.chara_c dt{width: 42.25%;float: left;}
.chara_c dd{width: 46.5%;float: left;padding: 1rem 0 0 1.5rem;}
.chara_c dd p{float:right;}
.chara_c dd a{color:#666666;}
.chara_c dd h4{font-weight: bold;font-size: 1.2rem;line-height: 2.2rem;}
.more01{clear: both;display: block;text-align: center;}
.more01 span{width: 17.8rem;line-height: 3.6rem;background: #5fa816;color: #fff;margin: 0 auto;display: block;}

/* 解决方案 */
.m-plan{position:relative;font-size:1.4rem;line-height:3.75rem;color: #000;padding:1.4rem 1.2% 0;z-index: 1;}
.plan_t{height: 13.2rem;text-align: center;}
.plan_t li,.plan_t p{width: 49.4%;height: 3.75rem;float: left;margin-bottom: 0.25rem;background: #f0f0f0;color: #000;}
.plan_t li.cur{background:#5fa816;color: #fff;font-weight: bold;}
.plan_t p a{display: block;color: #000;}
.plan_t li:nth-child(2n-1),.plan_l1 ul a:nth-child(2n-1) li{margin-right: 1.2%;}
.plan_c{overflow: hidden;}
.plan_l1 p,.plan_l1 p img,.plan_l1 li img{width: 100%;display: block;overflow: hidden;}
.plan_l1 p{margin-bottom: 0.5rem;}
.plan_l1 li{width: 49.4%;float: left;}

/* 优势 */
.m-edge{position:relative;font-size:1.4rem;line-height:1.7rem;color: #666;padding:2.8rem 0 0;z-index: 1;clear: both;}
.edge_c dl{padding:0 2.66%;margin-bottom: 2.6rem;}
.edge_c dl:nth-child(2){padding:2.6rem 2.66%;background: #f0f0f0;}
.edge_c dt,.edge_c dt img{display: block;width: 100%;}
.edge_t{height:7.2rem;font-size: 1.5rem;color: #333;line-height:2.6rem;white-space: nowrap;padding: 1.8rem 0 0;}
.edge_t b{display: block;font-size: 2rem;line-height:3.2rem;}
.edge_t span{float: left;width: 6.8rem;padding: 0 1rem 0 0.8rem;}
.edge_c dd li{position: relative;padding: 0 0 1.2rem 1.5rem;}
.edge_c dd li:before{content: "";position: absolute;width:0.25rem;height:0.25rem;background:#5fa816;left: 0.4rem;top:0.55rem;border-radius:0.25rem;}
.edge_more{clear: both;display: block;font-weight: bold;color: #5fa816;line-height: 2.7rem;font-size: 1.5rem;padding: 0 1.5rem;}

/*流程*/
.m-tecp{font-family:"Microsoft Yahei";line-height:2.1rem;font-size:1.4rem;position: relative;color: #333;background:url("../images/tec_pbg.jpg")/*tpa=http://www.cqbomeida.com/theme/default/mobile/images/tec_pbg.jpg*/ no-repeat center 0 #fafafa;background-size:100% auto;padding:3.2rem 4.66%;text-align: center;}
.tec_pc{height: 21.6rem;overflow: hidden;position: relative;}
.tec_pc li{background:url("../images/tec_lbg1.png")/*tpa=http://www.cqbomeida.com/theme/default/mobile/images/tec_lbg1.png*/ no-repeat 0 0;background-size:100% auto;width:24.56%;float: left;margin-left:5%;height: 8.4rem;box-sizing:border-box;padding:2rem 0 0;}
.tec_pc li:first-child{margin-left: 0;}
.tec_pc li:nth-child(4){margin-left:14.41%;}
.tec_pc li em{display: block;line-height:1.75rem;font-size:1.2rem;opacity: 0.5;}
.tec_pc li:nth-child(4),.tec_pc li:nth-child(5),.tec_pc li:nth-child(6){background:url("../images/tec_lbg2.png")/*tpa=http://www.cqbomeida.com/theme/default/mobile/images/tec_lbg2.png*/ no-repeat 0 0;background-size:100% auto;margin-top: -1.75rem;}
.tec_pho{height:3.25rem;background:url("../images/tec_pho.png")/*tpa=http://www.cqbomeida.com/theme/default/mobile/images/tec_pho.png*/ no-repeat center 0;background-size:100% 3.25rem;width:95.6%;line-height: 3.25rem;margin: 0 auto;text-align: center;}
.tec_pho span{width: 72.3%;font-weight: bold;font-size:1.2rem;display: inline-block;float: left;color: #333;}
.tec_pho em{width: 27.7%;display: inline-block;color: #fff;}

/* 资讯 */
.m-news{padding:3.2rem 2.66%;font-size: 1.2rem;line-height:1.7rem;color: #666;}
.news_t{height:2.9rem;text-align: center;font-size: 1.5rem;line-height:2.9rem;overflow: hidden;margin-bottom: 1.1rem;background: #f6f6f6;}
.news_t li{color: #333;display: block;float: left;width:50%;}
.news_t li.cur{color: #fff;font-weight: bold;background: #5fa816;}

.news_c{overflow: hidden;}
.news_c dl{overflow: hidden;height: 8.5rem;}
.news_c dt{width: 39.9%;float: left;padding-left: 1px;}
.news_c dt img{width: 100%;display: block;}
.news_c dd{color: #666;width:58%;float: right;}
.news_c dd h4{display: block;line-height:3.2rem;height:3.rem;font-size:1.3rem;color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news_c dd p em{color: #5fa816;}
.news_c li{height:3.25rem;line-height:3.25rem;color: #333;border-bottom: 1px solid #dcdcdc;padding:0 0 0 0.65rem;}
.news_c li a{position: relative;display: block;color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;font-size:1.2rem;width: 71%;float: left;}
.news_c li span{float: right;text-align: center;font-size: 1.2rem;color: #888;width: 26%;}
.news_c li a:hover,.news_c li:hover a{color: #5fa816;}

/* 关于 */
.m-about{font-size: 1.4rem;line-height:2.2rem;color: #5c5c5c;padding: 0 2.66%;}
.about_w{height:11rem;}
.about_w a{display: inline-block;color: #5fa816;}

/* 设备 */
.m-show{padding:0 2.66%;position: relative;font-size:1.4rem;line-height:2.5rem;color: #666;text-align: center;height:41.5rem;}
.show_t{height: 3.5rem;position: relative;font-size: 1.4rem;line-height: 3.4rem;margin-bottom: 1.3rem;}
.show_t span{width:11.9rem;height: 3.5rem;display: inline-block;border: solid 1px #dcdcdc;color: #3d3d3d;}
.show_t span.cur{font-weight: bold;color: #fff;background: #5fa816;border-color: #5fa816;}
.show_c{overflow: hidden;}
.show_c li{width: 49.29%;float: left;}
.show_c ul a:nth-child(2n) li{margin-left: 1.42%;}
.show_c li img{border: 1px solid #e3e3e3;box-sizing:border-box;}
.show_c li img,.show_c li span{display: block;color: #333;}
.p101-ad-1 img {
        width: 100%;
        display: block;
    }


    .p101-fdh-1 {
        padding-bottom: 0.5rem;
        position: relative;
        z-index: 2;
    }
    
    .p101-fdh-1-title {
        background: #5fa816;
        padding: 0 4%;
        cursor: pointer;
    }
    
    .p101-fdh-1-title a {
        display: block;
        line-height: 100%;
        font-size: 1.5rem;
        color: #fff;
        padding: 1.15rem 0 1.15rem 2rem;
        position: relative;
    }
    
    .p101-fdh-1-title a:before {
        content: "";
        width: 0.8rem;
        height: 0.8rem;
        border: 0.15rem solid #fff;
        border-style: solid none none solid;
        position: absolute;
        top: 50%;
        left: 0.2rem;
        margin-top: -0.4rem;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    
    .p101-fdh-1 dt {
        padding: 0 4%;
    }
    
    .p101-fdh-1 dt a {
        display: block;
        height: 3.7rem;
        line-height: 3.7rem;
        font-size: 1.5rem;
        color: #333333;
    }
    
    .p101-fdh-1 dd {
        background: #f1f1f1;
    }
    
    .p101-fdh-1 dd p {
        height: 3.8rem;
        padding: 0 4%;
        border-bottom: 0.1rem dotted #e6e6e6;
        position: relative;
    }
    
    .p101-fdh-1 dd p:last-child {
        border-bottom: 0;
    }
    
    .p101-fdh-1 dd a {display: block;
        float: left;
        width: 47%;
        height: 3.8rem;
        line-height: 3.8rem;
        font-size: 1.3rem;
        color: #666666;
        padding-left: 3%;
        position: relative;
    }
    
    .p101-fdh-1 dd a:before {
        content: '';
        position: absolute;
        width: 0.05rem;
        height: 0.25rem;
        background: #6a6a6a;
        left: 0;
        top: 50%;
        margin-top: -0.125rem;
    }
    
    .p101-fdh-1 dd a:after {
        content: '';
        position: absolute;
        border-top: 0.125rem solid transparent;
        border-bottom: 0.125rem solid transparent;
        border-left: 0.15rem solid #6a6a6a;
        left: 0.1rem;
        top: 50%;
        margin-top: -0.125rem;
    }


.m4-prod-list-content-1-con li { 
width: 47.56%;
        } 
.m4-prod-list-content-1-con li img {
            display: block;
            width: 100%;
            box-sizing:border-box;
            border:solid 1px #d7d7d7;
        } 
.m4-prod-list-content-1-con span {
            display: block;
            color: #3b3e3d;
            line-height: 2.4rem;
            text-align: center;
            padding:0 0 1.6rem;
        }
.m4-blk {
    box-sizing: border-box;
}
.blk {
    background: #fff;
    display: inline-block;
    width: 100%;
}

@-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;
}

html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:8.5333px;}}
@media screen and (min-width:360px){html{font-size:9.6px;}}
@media screen and (min-width:375px){html{font-size:10px;}}
@media screen and (min-width:400px){html{font-size:10.66666666666px;}}
@media screen and (min-width:414px){html{font-size:11.04px;}}
@media screen and (min-width:440px){html{font-size:11.73333333333333px;}}
@media screen and (min-width:480px){html{font-size:12.8px;}}
@media screen and (min-width:520px){html{font-size:13.86666666666667px;}}
@media screen and (min-width:560px){html{font-size:14.93333333333333px;}}
@media screen and (min-width:600px){html{font-size:16px;}}
@media screen and (min-width:640px){html{font-size:17.06666666666667‬px;}}
@media screen and (min-width:680px){html{font-size:18.1333333333px;}}
@media screen and (min-width:700px){html{font-size:18.66666666666667px;}}
@media screen and (min-width:720px){html{font-size:19.2px;}}
@media screen and (min-width:750px){html{font-size:20px;}}