
    .g-hd{height:5rem;position: relative;z-index:19;background:#fff;}
    .m-logo{width:22.66%;position: relative;padding:0.65rem 0 0 3.125%;}
    .m-logo img{width:100%;display: block;}
    .m-text{width:50%;line-height:3.8rem;padding:0.65rem 0 0;font-size:1.4rem;white-space: nowrap;text-align: center;}
    .m-text a{display:inline-block;color: #333;}
    .m-text i{display:inline-block;color: #eee;padding: 0 0.8rem;}
    .m-text span.cur a{font-weight: bold;color: #c61616;}
    .f-fr{float: right;}
    .f-fl{float: left;}

    .downmenu{width:7.344%;display: block;padding:1.95rem 0 0;}
    .downmenu img{width:1.35rem;display: block;}

    .head2 .menu_btn a.downmenu.hover {
      background:#fb4c36;
      border-radius:5px;
      box-shadow:1px 1px 1px #666;
    }
    .menu2{position: relative;z-index:9;}

    .menu2 .slideMenu{ 
      width:80%;padding:1.2rem 10% 2rem; display: none;z-index:80;background:rgba(203,0,0,0.9);
      overflow:hidden;
      position:absolute;
      top:5rem; 
      right:0; 
      transition:transform 1s;
      -webkit-transition:transform 1s;
    }
    .menu2 .slideMenu li{border-bottom: 1px solid #fff;color:#fff;line-height:3.5rem; font-size:1.2rem;clear: both;}
    .menu2 .slideMenu li:last-child{border-width: 0.15rem;}
    .menu2 .slideMenu li a{ color:#fff;display:block;line-height:3.5rem;}
    

        .g-ft {
            height: auto;
            padding: 0 0 4rem;
            position: relative;
            color: #666;
            margin: 1.9rem auto 0;
            text-align: center;
            background: #f2f2f2;
        }
        
        .ontop {
            display: block;
            position: absolute;
            left: 50%;
            top: -1.55rem;
            width: 2.95rem;
            height: 2.95rem;
            border-radius: 100%;
            margin-left: -1.425rem;
        }
        
        .ontop span img {
            display: block;
            width: 2.95rem;
        }
        
        .f_text {
            height: 5.9rem;
            font-size: 1.1rem;
            line-height: 2rem;
            padding: 2.7rem 0 0;
        }
        
        .f_text a {
            color: #666;
            display: inline-block;
        }
        
        .f_text i {
            color: #cacaca;
            display: inline-block;
            padding: 0 1rem;
        }
        
        .social_nav5 {
            height: 4rem;
            position: fixed;
            bottom: 0;
            min-width: 320px;
            max-width: 640px;
            width: 100%;
            z-index: 999;
            text-align: center;
            line-height: 4rem;
            background: #c61616;
        }
        
        .social_nav5 li {
            height: 4rem;
            width: 25%;
            font-size: 1rem;
            float: left;
            color: #fff;
            position: relative;
        }
        
        .social_nav5 li:before {
            content: "";
            position: absolute;
            height: 4rem;
            width: 1px;
            background: #9b0e0e;
            top: 0;
            left: 0;
        }
        
        .social_nav5 a:nth-child(1) li {
            background: #ec8b00;
        }
        
        .social_nav5 a:nth-child(1) li:before {
            background: none;
            width: 0;
            height: 0;
        }
        
        .social_nav5 li span {
            display: inline-block;color: #fff;
            padding: 0 0 0 1.8rem;-webkit-background-size:1.5rem 1.45rem!important; -moz-background-size:1.5rem 1.45rem!important; -o-background-size:1.5rem 1.45rem!important; background-size:1.5rem 1.45rem!important;
        }
    

html{ background:#fff;}/*图片加载未完成前，默认背景色*/
.wrap{ opacity:1; /*开屏秀未加载完成，内容默认不显示(首页最外层盒子)*/}
.loading{position:fixed;width:100%;height:100%; top:0; z-index:51; display:none; max-width:640px; min-width:320px; z-index:99999;}
.loading img{ display:none;}
.loading #showNext{ line-height:1.8rem; display:none; color:#fff; background: #c61616;border-radius:5%; padding-left:1rem; padding-right:1rem; text-align:center; position:absolute; right:1rem; top:1rem; z-index:99;}
/*首次加载页面切入效果*/
.homeShow{ animation: fade 0.8s ease both;-webkit-animation: fade 0.8s ease both; }
/*渐显动画*/
@-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;
}




.ad-01{ position: relative; min-height: 4rem; background: #c61616; }
.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-cl-1nt4-3-01-list { padding: 0 3%; }

.m-cl-1nt4-3-01-list dl { padding: 1.25rem 0; border-bottom: 2px solid #e5e5e5; display: inline-block; width: 100%; }

.m-cl-1nt4-3-01-list dt { width: 33.3%; float: left; margin-right: 5.6%; }

.m-cl-1nt4-3-01-list dt img { width: 100%; }

.m-cl-1nt4-3-01-list h3 { height: 2.6rem; font-size: 1.6rem; line-height:2.6rem; text-overflow: ellipsis; border-bottom: 0.15rem solid #f1f1f1; overflow: hidden; white-space: nowrap; }

.m-cl-1nt4-3-01-list-desc { margin-top: 0.4rem; height: 4rem; font-size: 1.4rem; line-height: 2rem; color: #626262; overflow: hidden; }

.m-cl-1nt4-3-01-list-data { font-size: 1.2rem; font-weight: bold; line-height: 1.8rem; color: #626262; display: inherit; float: right; margin-top: -1.8rem; }
.m-cl-1nt4-3-01-list-data a{color: #cb0000}


    .m2-left-nav-1 {
        margin: 1.3rem 1rem 1.8rem 1rem;
    } 
.m2-left-nav-1 .m2-left-nav-1-list {
        border-radius: 0.5rem;
        -webkit-border-radius: 0.5rem;
        overflow: hidden;
    } 
.m2-left-nav-1 .m2-left-nav-1-list li .down {
        height: 4.0rem;
        display: block;
        padding-left: 1rem;
        line-height: 4.0rem;
        box-sizing: border-box;
    } 
.m2-left-nav-1 .m2-left-nav-1-list .down span {
        width: 4rem;
        height: 4rem;
        float: right;
        display: block;
        background: url(../images/href_icon2.png)/*tpa=http://m.dgxlxyy.com/skin/m/images/href_icon2.png*/ no-repeat center center;
        background-size: 1.2rem; 
        overflow: hidden;
    } 
.m2-left-nav-1 .m2-left-nav-1-list li .borderno {
        border: none;
    } 
.m2-left-nav-1 .m2-left-nav-1-list li p {
        position: relative;
    } 
/*一列展现*/ 
.m2-left-nav-1 .list1 li {
        height: 3.6rem;
        line-height: 3.6rem;
        border-bottom: 1px solid #e1e1e1;
        padding-left: 3.3rem;
        position: relative;
        white-space: nowrap;
        overflow: hidden;
    } 
.m2-left-nav-1 .list1 li:before {
        content: "";
        overflow: hidden;
        position: absolute;
        left: 2.0rem;
        top: 1.46rem;
        z-index: 7;
        width: 0;
        height: 0;
        border-width: 0.3rem;
        border-style: solid;
        transform: roate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        border-color: #333 #333 transparent transparent;
    } 
.m2-left-nav-1 .list1 li:after {
        content: "";
        overflow: hidden;
        position: absolute;
        left: 2.0rem;
        top: 1.56rem;
        z-index: 8;
        width: 0;
        height: 0;
        border-width: 0.2rem;
        border-style: solid;
        transform: roate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        border-color: #fff #fff transparent transparent;
    }
    /* -- 产品导航页二级导航背景颜色，字体颜色和线条颜色  -- */ 
.m2-left-nav-1 .list1 {
        display: none;
    } 
.m2-left-nav-1 .m2-left-nav-1-list {
        border: 1px solid #e1e1e1;
    }
    /*产品导航最外层边框*/ 
.m2-left-nav-1 .m2-left-nav-1-list .on p {
        border-bottom: 1px solid #ffffff;
        background-color: #fbfbfb;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#e1e1e1));
        background-image: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
        background-image: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
        background-image: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
        background-image: -ms-linear-gradient(top, #fbfbfb, #e1e1e1);
        background-image: linear-gradient(top, #fbfbfb, #e1e1e1);
    }
    /*产品导航展开边框*/ 
.m2-left-nav-1 .m2-left-nav-1-list li .down {
        border-bottom: 1px solid #e1e1e1;
        background-color: #ffffff;
    }
    /*产品导航收缩边框*/
    /*.m2-left-nav-1  .m2-left-nav-1-list li:last-child .down { border:none; }*/ 
.m2-left-nav-1 .m2-left-nav-1-list li p {
        border-bottom: 1px solid #e1e1e1;
        background-color: #ffffff;
    }
    /*产品导航收缩边框*/ 
.m2-left-nav-1 .m2-left-nav-1-list li ul a {
        border: 0;
    }
    /*产品导航二级栏目边框*/ 
.m2-left-nav-1 .m2-left-nav-1-list .list1 .a_tit:before {
        border-color: #500971 #500971 transparent transparent;
    } 
.m2-left-nav-1 .m2-left-nav-1-list .list1 .a_tit:after {
        border-color: #fff #fff transparent transparent;
    }

.m2-left-nav-1 .m2-left-nav-1-list .on p a { color: #cb0000; font-size: 1.5rem; font-weight: bold; }


.pagination { padding: 5vw 0; text-align: center; overflow: hidden; }
.pagination a{ font-size:0.9rem; line-height:2rem; display:inline-block; height:2rem; padding:0rem 0.4rem; text-align:center; color:#333; border: 0.1vw solid #e3e3e3; background:#fff; margin-left:1vw; margin-bottom: 1vw; }
.pagination a.a1{ line-height:30px; height:30px; margin-top:0; padding:0 12px; }
.pagination a:hover{ text-decoration:none; color:#000; background:#f1f1f1; }
.pagination span { line-height: 2rem; display: inline-block; height: 2rem; padding: 0rem 0.4rem; text-align: center; margin-left: 1vw; background: #c61616; color: #fff; border: 0.1vw solid #9b0e0e; font-size: 0.9rem; }





.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: 0 2% 1.2rem; 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 #cb0000; box-sizing: border-box; vertical-align: top; padding-left: 2.2rem; background: url(../images/m-cx-4-3-01-icon1.png)/*tpa=http://m.dgxlxyy.com/skin/m/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 #cb0000; box-sizing: border-box; padding-left: 2.2rem; background: url(../images/m-cx-4-3-01-icon1.png)/*tpa=http://m.dgxlxyy.com/skin/m/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:48.5%;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-xx-01 { padding-top: 1rem; margin-bottom: 1.6rem; }

.m-xx-01-tit { height: 4rem; width: 100%; font-size: 1.6rem; text-align: center; color: #333; line-height: 4rem; /*background: #cb0000; */
background: url(m11-icon2.jpg)/*tpa=http://m.dgxlxyy.com/skin/m/css/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-xx-01-txt { width: 93.75%; padding: 1rem 0; font-size: 1.6rem; font-weight: bold; color: #000; line-height: 2.5rem; margin: 0 auto; text-align: justify; border-bottom: 1px solid #eee; }

.m-xx-01-desc { width: 93.75%; margin: 0 auto; }


.m-xx-fy-01 p { width: 62%; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.m-xx-fy-01 { height: 3.7rem; background: #e8e8e8; padding: 1.6rem 3.125%; margin-bottom: 1rem; }

.m-xx-fy-01-return { float: right; width: 3.5rem; height: 3rem; box-sizing: border-box; padding-top: .2rem; margin-top: .2rem; font-size: 1rem; line-height: 1.2rem; text-align: center; color: #fff; background:#cb0000; }

.m-xx-fy-01-prev,
.m-xx-fy-01-next { height: 1.8rem; margin-bottom: 0.1rem; font-size: 1.2rem; color: #4b4a4a; line-height: 1.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.m-xx-fy-01-prev span,
.m-xx-fy-01-next span { width: 4.8rem; height: 1.8rem; display: block; font-weight: bold; color: #fff; text-align: center; float: left; background: #a2a2a2; margin-right: .2rem; }

.m4-prod-list-content-1-con{width: 98%;margin: 0.7rem auto;}
.m4-prod-list-content-1-con li {
            width: 48%;
            margin:1%;
            float: left;
        }
.m4-prod-list-content-1-con li img {
            display: block;
            border:1px solid #ccc;
            box-sizing:border-box;
            width: 100%;
        } 
.m4-prod-list-content-1-con span {
            display: block;
            color: #3b3e3d;
            line-height: 2rem;
            height:2rem;overflow:hidden;
            padding: 0.5rem 0;
            text-align: center;
        }