
.font_1rem{ font-size:1rem}
.font_11rem{ font-size:1.1rem}
.font_12rem{ font-size:1.2rem}
.font_14rem{ font-size:1.4rem}
.font_16rem{ font-size:1.6rem}
.font_20rem{ font-size:2rem}
.font_09rem{ font-size:0.9rem}
.font_08rem{ font-size:0.8rem}
.font_06rem{ font-size:0.6rem}
.font_05rem{ font-size:0.5rem}
.font_04rem{ font-size:0.4rem}
.all_width{width: 100%; }
.auto{margin:0 auto}
.width95{ width:95%}
/* 面包屑 */
.mianbaoxue{  height:3rem; border-bottom:1px dashed #dcdcdc; line-height:3rem;font-size:1rem; width:98%;}
.mianbaoxue code{ border-left:5px solid #333; padding-left:10px}
.mianbaoxue a{ color:#333; font-size:1rem}

.head_h{ width:100%; height:6.7rem;position: fixed;background: #fff;  margin:0 auto; color:#333; z-index:999999; border-bottom:1px solid #efefef}
.head_h .left{width: 40%;float: left; text-align:center; margin:0px 2% 0px 1%;  text-align:left}
.head_h .left img{ width:100%; margin-top:0.8rem}

.head_h .m{float:left; font-weight:600; width:54%; padding-left:2%; margin-top:1.5rem; line-height:2rem; border-left:0.1rem solid #efefef}
.head_h .m span{ color:#22ae40}
.m-nav2{width: 100%;z-index: 102;line-height: 0;}
.m-nav2 .oo{display: block;width: 2rem;right: 1.2rem;position: absolute;top: 2.5rem;}
.m-nav2 .oo img,.m-nav2 .xx img{width: 2rem;height: 1.5rem;}
.m-nav2 .xx{display: none;position: absolute;top: 2.5rem; right:1rem}
.erji{display: none;position: absolute;top: 6.7rem;z-index: 9999; width: 100%; padding:0.5rem 0;background: rgba(33,180,177,0.95);  }
.erji ul li{line-height: 4rem;height: 4rem; border-bottom:#FFF 1px solid;width: 100%;text-align: center;}
.erji ul li a{font-size: 1.4rem;color: #fff;display: block;width: 100%;}
.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:rgba(240,133,25,0.9); margin:2rem auto 0;border-radius:5rem;}

.inline-block{ display:inline-block}



/*公用TITLE*/
.djac_tit{position: relative; z-index: 2; margin: 0 auto 20px ;text-align: center;}
.djac_tit em{font-size: 18px; color: #999999; text-transform: uppercase;font-style: normal;display:inline-block;position:relative;font-weight: 200;text-align: center;font-family: 'arial'; line-height: 40px;z-index: 2;background: #fff; padding: 0 40px}
.djac_tit strong:after{content: '';height: 3px; width: 30px; background: #e03636; position: absolute; right: -50px;bottom: 12PX}
.djac_tit strong:before{content: '';height: 3px; width: 30px; background: #e03636; position: absolute;left: -50px; bottom: 12PX}
.djac_tit strong{font-size: 24px;color: #e03636;display: inline-block;position:relative;text-align: center; z-index: 2}
.djac_tit:after{content: '';height: 1px; width: 100%; background: #fff;position: absolute;bottom: 20px; z-index: 1}

.djac_tit1{position: relative; z-index: 2; margin: 0 auto ;text-align: center;}
.djac_tit1 em{font-size: 18px; color: #999999; text-transform: uppercase;font-style: normal;display:inline-block;position:relative;font-weight: 200;text-align: center;font-family: 'arial'; line-height: 40px;z-index: 2;background: #fff; padding: 0 40px}
.djac_tit1 em:after{content: '';height: 3px; width: 40px; background: #e03636; position: absolute; right: -30px;bottom: 18PX}
.djac_tit1 em:before{content: '';height: 3px; width: 40px; background: #e03636; position: absolute;left: -30px; bottom: 18px}
.djac_tit1 strong{font-size: 24px;color: #e03636;display: block;;position:relative;text-align: center}
.djac_tit1:after{content: '';height: 1px; width: 100%; background: #fff;position: absolute;bottom: 20px; z-index: 1}


.djac_tit3{position: relative; z-index: 2; margin: 0 auto ;text-align: left; background: #da251d;padding-left: 10px}
.djac_tit3 b{font-size: 105px; font-family: 'Impact'; color: #fe2f26; position: relative;}
.djac_tit3 em{font-size: 36px; color: #fff; text-transform: uppercase;font-style: normal;display: block;position:absolute;top: 40px;font-weight: 200}
.djac_tit3 strong{font-size: 18px;color: #fff;display: block;;position:absolute;top: 83px; font-weight: 100}
.djac_tit3:after{content: ''; position: absolute;;bottom: 5px;width: 30px; border-top: 3px solid #fff}


.title{ width:100%; font-size:2rem; padding: 1rem 0; text-align: center }




/*产品展示*/
.djac_pro {
    margin: 20px auto;
    position: relative;
}

.djac_pro_con {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: flex-start;
}

.djac_pro_con dl {
    border: 1px solid #efefef;
    width:45%;
    box-sizing: border-box;
    padding: 5px;
    text-align: center;
    position: relative;
    margin: 0 auto 20px
}

.djac_pro_con dl:last-child {
    margin-right: none
}

.djac_pro_con dl img {
    width: 90%;
    min-height: 100px;
    max-height: 100px;
}

.djac_pro_con dl dt {
    display: block;
    font-size: 14px;font-weight: bold;
}

.djac_pro_con dl dd {
}
.djac_pro_con dl .jj {
    color: #999
}
.djac_pro_con dl .jiage{font-size: 1.4rem; color: #f00;font-weight: bold;;line-height: 2rem}


/*产品分类*/
.djac_product {
    margin: 30px auto 0;
}

.djac_product_con {
    position: relative;
    padding: 20px 0
}

.djac_product_con .hd {
    width: 100%;
    margin: 25px 0;
}

.djac_product_con .hd p {
    width: 70%;
    font-size: 14px;
    line-height: 35px;
}

.djac_product_con .hd ul {
    position: relative;
    z-index: 9;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.djac_product_con .hd ul:before {
    content: '';
    height: 1px;
    background: #ccc;
    position: absolute;
    width: 100%
}

.djac_product_con .hd ul li {
    width: 15%;
    margin: 0 2.5% 0 2.5%;
    text-align: center;
    font-weight: bold;
    padding: 20px 0;
    cursor: pointer;
}

.djac_product_con .hd ul li:hover {
    background: #e03636;
    color: #fff;
}

.djac_product_con .hd ul li em:before {
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: -8px;
    border: 3px solid rgba(0, 0, 0, 0.2);
    margin-left: -8px;
}

.djac_product_con .hd ul li .ico01 {
    background: url(../images/ys01.png);
    width: 31px;
    height: 31px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}

.djac_product_con .hd ul li .ico02 {
    background: url(../images/ys02.png);
    width: 31px;
    height: 31px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}

.djac_product_con .hd ul li .ico03 {
    background: url(../images/ys03.png);
    width: 31px;
    height: 31px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}

.djac_product_con .hd ul li .ico04 {
    background: url(../images/ys04.png);
    width: 31px;
    height: 31px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}

.djac_product_con .hd ul li .ico05 {
    background: url(../images/ys05.png);
    width: 31px;
    height: 31px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}

.djac_product_con .hd ul li:hover .ico01 {
    background: url(../images/ys_h_01.png);
}

.djac_product_con .hd ul li:hover .ico02 {
    background: url(../images/ys_h_02.png);
}

.djac_product_con .hd ul li:hover .ico03 {
    background: url(../images/ys_h_03.png);
}

.djac_product_con .hd ul li:hover .ico04 {
    background: url(../images/ys_h_04.png);
}

.djac_product_con .hd ul li:hover .ico05 {
    background: url(../images/ys_h_05.png);
}

.djac_product_con .hd ul li:hover em:before {
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: -8px;
    border: 3px solid #e03636
}

.djac_product_con .hd .on {
    background: #e03636;
    text-align: center;
    color: #fff;
}

.djac_product_con .hd .on em:before {
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: -8px;
    border: 3px solid #e03636
}

.djac_product_con .hd .on .ico01 {
    background: url(../images/ys_h_01.png);
}

.djac_product_con .hd .on .ico02 {
    background: url(../images/ys_h_02.png);
}

.djac_product_con .hd .on .ico03 {
    background: url(../images/ys_h_03.png);
}

.djac_product_con .hd .on .ico04 {
    background: url(../images/ys_h_04.png);
}

.djac_product_con .hd .on .ico05 {
    background: url(../images/ys_h_05.png);
}

.djac_product_con .bd {
    width: 100%;
}

.djac_product_con .bd img {
    width: 100%;
}

.djac_product_con .bd dl {
    width: 100%;
    z-index: 9;
    text-align: center;
}

.djac_product_con .bd dl span {
    display: block;
    font-size: 100px;
    font-family: 'Impact';
    color: #ebeae8
}

.djac_product_con .bd dl dt {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    background: #fff;
    display: block;
    position: relative;
    margin-top: -50px;
    line-height: 30px;
}

.djac_product_con .bd dl dd {
    font-size: 14px;
    line-height: 30px;
    width: 90%;
    margin: 0 auto 0;
    color: #333;
}


/*公司简介*/
.djac_about {
    position: relative;
    width: 100%;
    margin: 0 auto
}

.djac_about .left img{ width: 100% }


.djac_about .right{ width: 95%; margin: 0 auto}

.djac_about .right dl{width: 33.333333%; float: left;text-align: center; }
.djac_about .right dl dt{font-size:36px; font-family: 'Impact';color: #d8170f;position: relative;}
.djac_about .right dl dt em{font-style: normal;font-size: 14px; position: absolute; top: 0; margin-left:10px;font-family: 'Microsoft Yahei'; font-weight: bold;color: #666}
.djac_about .right dl dd{line-height: 50px}

.djac_about p {
    font-size: 14px;
    line-height: 35px;
    text-indent: 30px;
    text-align: left;
    display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
}


.djac_about a {
    padding: 10px 0;
    color: #333;
    background: #e03636;
    color: #fff;
    border: none;
    width: 100%;
    margin:0 auto;
    display: block;
    text-align: center;
    font-size: 16px;
}



/*新闻资讯*/
.djac_news {
    margin-top: 30px
}

.djac_news_con {
}

.djac_news_con .tabBox .hd{ height:40px; line-height:40px; padding:0 10px; font-size:20px; border-bottom:1px solid #efefef; position:relative;  }
.djac_news_con .tabBox .hd ul{ position:absolute; height:41px; top:0; overflow:hidden;  }
.djac_news_con .tabBox .hd ul li{ float:left; padding:0 10px; color:#666; font-size: 16px;   }
.djac_news_con .tabBox .hd ul .on{ background: #e03636;  color:#fff;   }
.djac_news_con .tabBox .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */ color: #fff; font-size: 16px;  }
.djac_news_con .tabBox .bd ul{ padding:10px 0 10px 10px;  }
.djac_news_con .tabBox .bd li{ height:35px; line-height:35px;   }
.djac_news_con .tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); color: #333; font-size: 16px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; }  /* 去掉链接触摸高亮 */



/*图片不变型*/
.zoomImage31{width:100%;height:0;padding-bottom: 31%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}

.zoomImage75{width:100%;height:0;padding-bottom: 75%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.zoomImage100{width:100%;height:0;padding-bottom: 100%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.zoomImage133{width:100%;height:0;padding-bottom: 133.33%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.zoomImage180{width:100%;height:0;padding-bottom: 180%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.zoomImage200{width:100%;height:0;padding-bottom: 200%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}





.nav_h{ text-align:left}
.nav_h li{ display:inline-block; margin:0.5rem 0; width:100%} 
.nav_h li a{ background:#efefef; padding:1rem 1rem; color:#333; font-size:1.4rem; display:block; text-align:center}
.nav_h li .on{ background-color:#333}

/*列表*/
.main{background: #fff;height: auto; width:100%}
.main .t{ margin:1rem auto; width:98%}
.main .t h1{ padding:0.5rem 2rem; background:#333; color:#fff; float:left; font-weight:bold}
.main .list{ margin:1rem auto}
.main .list a{}
.main .list .loop { padding:0 0 1rem 0; border-bottom:1px dotted #efefef}
.main .list .loop img{ width:98%; border:0.2rem solid #efefef}
.main .list .loop span{ display:block; font-size:1.2rem; line-height:2rem;}
.main .list .loop .right{  width:95%; }
.main .list .loop .t{ line-height:1.8em;  color:#008cc9; margin:0 auto; text-align:center}
.main .list .loop .t strong{ color:#c00000}
.main .list .loop .jj{ background:url(../images/jdin_14.png) no-repeat 0 3px;  color:#333; margin:0 auto; line-height:1.8em}
.main .list .loop .jj b{ color:#fff; line-height:1.8em; display:inline-block; padding:2px 10px}
.main .list .loop .right p{ line-height:1.8em;}
.main .list .loop .lx{ width:100%; margin-top:10px; text-align:center;}
.main .list .loop .lx img{ width:inherit; border:none; margin-right:1rem}

.main .list dd{  padding:0 0 1rem 0; border-bottom:1px dotted #efefef}
.main .list dd P{ width:30%; padding:0.5rem 0; margin-right:1rem}
.main .list dd P IMG{ width:100%;border:1px solid #efefef}
.main .list dd b{ display:block; font-size:1.4rem; color:#c00000}
.main .list dd .riqi{ line-height:1.2rem; color:#999}
.main .list dd span{ line-height:0.8rem}
.main .list dd span{ line-height:0.8rem}

.nykj{ width:100%}
.nykj .down{}
.nykj .down li{ width:100%; padding-bottom:1rem; text-align:left; color:#333; border-bottom:1px  dotted #efefef; display:block;  margin-top:1rem; line-height:2rem; font-size:1.2rem;}
.nykj .down li b{ line-height:3rem; font-size:1.2rem}
.nykj .down li .riqi{ line-height:1.2rem; color:#999; width:100%; display:block}
.nykj .down li:hover{ color:#22ae40}
.nykj .down li span{ float:left; width:30%; line-height:3rem; font-size:1rem}
.nykj .down .xiazai{ background:#22ae40; padding:0.5rem 1rem; display: block; text-align: center; border-radius:0.5rem;line-height:2rem; font-size:1.2rem; color:#fff; float:right}

/*内容*/
.main_c{background: #fff;height: auto; width:100%}
.main_c .t{ margin:1rem auto; width:98%; display:block}
.main_c .t h1{ padding:0.5rem 0; color:#333; line-height:3rem; font-weight:bold; font-size:1.8rem}
.main_c .t .hits { display:block; color:#999; font-size:1rem}
.main_c .main_c_c{ width:98%; margin:0 auto; }
.main_c .main_c_c img{ width:100%}
.main_c .main_c_c .loop { padding:0 0 1rem 0; border-bottom:1px dotted #efefef}
.main_c .main_c_c .loop img{ width:98%; border:0.2rem solid #efefef}
.main_c .main_c_c .loop span{ display:block; font-size:1.2rem; line-height:2rem;}
.main_c .main_c_c.loop .right{  width:95%; }
.main_c .main_c_c .loop .t{ background:url(../images/jdin_13.png) no-repeat 0 0.3em; text-indent:2.5em; line-height:1.8em;  color:#a00000; margin:0 auto}
.main_c .main_c_c .loop .t strong{ color:#a00000}
.main_c .main_c_c .loop .jj{ background:url(../images/jdin_14.png) no-repeat 0 3px;  color:#333; margin:0 auto; line-height:1.8em}
.main_c .main_c_c .loop .jj b{ color:#fff; line-height:1.8em; display:inline-block; padding:2px 10px}
.main_c .main_c_c .loop .right p{ line-height:1.8em;}
.main_c .main_c_c .loop .lx{ width:100%; margin-top:10px; text-align:center;}
.main_c .main_c_c .loop .lx img{ width:inherit; border:none; margin-right:1rem}
.main_c .page{ display:block; background:#efefef; padding:0.5rem 0; margin-bottom:0.5rem; color:#333; text-indent:1rem; font-size:1.4rem}
.main_c .main_c_c p{ font-size:1.4rem; line-height:2rem}

.main_help{background: #fff;height: auto; width:100%}
.main_help .l{ width:100%;}
.main_help .r{ width:100%;}
.main_help ul{ margin:1rem auto; text-align:center}
.main_help li{ padding:0.5rem 1.9rem; background-color:#333; color:#fff; margin:0 0.4rem 1rem}
.main_help li:hover{ background:#a00000; color:#fff}
.main_help .on{ background:#a00000; color:#fff; font-weight:bold;}
.main_help p{ font-size:1.2rem}
.main_help img{  width:100%; margin-bottom:20px}
.main_help .t1{ font-size:1.4rem; text-align:left; text-indent:10px; margin:1rem auto; background:#333; color:#fff}
.main_help .t1 strong{ color:#fff; font-size:1.6rem}
.main_help dl{ width:100%;  margin-top:40px; margin:0 auto; background:none; border:none;  }
.main_help dd{ background:url(../images/xuanzxe_02.png) no-repeat left; background-position:0 0.5rem; text-indent:2rem; margin:0.5rem auto; color:#333333; font-size:1.2rem; text-align:left; }
.main_help dd span{ color:#a00000;font-weight:bold}
.main_help dd strong{ color:#a00000; font-weight:bold}
.main_help .t2{ font-size:1.6rem; text-align:left; font-weight:bold;  float:left;  line-height:2.5rem; margin:1rem auto}
.main_help .t3{margin:10px auto}
.main_help .t3 p{ font-size:1.2rem; text-align:left; text-indent:0;float:left;  line-height:2.5rem;border-bottom:1px dotted #efefef; }
.main_help .t3 p strong{ font-size:1.2rem; text-align:left;   float:left;  line-height:2.5rem}
.main_help .t2 strong{ color:#a00000; font-size:18px}
.main_help p strong{ color:#a00000;}
.main_help .t4{ font-size:1.4rem; line-height:2.5rem; background:#f9f9f9; float:left; width:100%; margin:1rem auto; text-indent:1rem; font-weight:bold}

/*联系我们*/
.main_lxwm .a_tit{ margin-top:1rem}
.main_lxwm .fee_main{border: 1px solid erd;}
.main_lxwm .fee_main strong,.fee_bg label{ display: block;}
.main_lxwm .fee_main strong{color: #a00000;}
.main_lxwm .fee_main ul{padding: 0;}
.main_lxwm .fee_main li{height: 40px; line-height: 40px;width: 100%;margin: 0.8rem 0;border:none; background:none; padding:0}
.main_lxwm .fee_main li code{ color:#333; text-align:left}
.main_lxwm .fee_main li p{ overflow:hidden; color:#333; margin:0; text-indent:0; height:40px }
.main_lxwm .fee_main li p img{ width:100%; height:100%}
.main_lxwm .fee_main li span{margin: 0 5px 0 0;color: #333333;padding-right: 0;font-size: 16px;line-height: 40px;display: inline;text-indent:10px; }
.main_lxwm .fee_main li b{color: #ff9600;padding:0;display: inline; float:left}
.main_lxwm .fee_main li code{padding:0; float:left}
.main_lxwm .fee_main li code a{color: #005dbc;}
.main_lxwm .about .about_con ul li{ font-size:16px; line-height:40px; font-weight:bold}



.main_luanxiang .tit{ margin-bottom:20px}
.main_luanxiang .t1{ font-size:1.2rem; text-align:left; font-weight:bold; line-height:1.8rem; background:#333; color:#fff; padding:1rem}
.main_luanxiang p{ font-size:1.2rem; line-height:35px; text-indent:30px; border:1px  dotted #efefef; margin:0.5rem auto; padding:0.5rem}
.main_luanxiang .t2{ font-size:1.4rem; text-align:left; text-indent:10px; margin:1rem auto; background:#333; color:#fff;}
.main_luanxiang .t2 strong{ color:#fff; font-size:1.6rem}
.main_luanxiang dl{ width:100%;  margin-top:40px; margin:0 auto; background:none; border:none;  }
.main_luanxiang dd{ background:url(../images/xuanzxe_02.png) no-repeat left; background-position:0 0.5rem; text-indent:2rem; margin:0.5rem auto; color:#333333; font-size:1.2rem; text-align:left; }
.main_luanxiang dd span{ color:#a00000; font-size:1.4rem; font-weight:bold}
.main_luanxiang dd strong{ color:#a00000; font-weight:bold}
.main_luanxiang  span{ color:#a00000; font-size:1.4rem; font-weight:bold}
.main_luanxiang  strong{ color:#a00000; font-weight:bold}
.main_luanxiang  ul{ margin:0.5rem auto; text-align:center}
.main_luanxiang  li{ padding:10px; background-color:#a00000; border:1px solid #efefef; margin-right:0; text-align:left;  font-size:14px; line-height:30px; color:#fff}
.main_luanxiang  li:hover{ background:#a00000; color:#fff}

/*尊重*/
.main_luanxiang .respect{ margin-top:10px}
.main_luanxiang .respect .title{ text-align:center; font-weight:bold; position:relative;  z-index:999;font-size:1.8rem;}
.main_luanxiang .respect .title b{ color:#a00000}
.main_luanxiang .respect .english{ color:#dfdfdf; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:3rem; position:relative; text-align:center; font-weight:bold; z-index:1}
.main_luanxiang .respect .respect_t{ font-weight:bold; text-align:left; margin-bottom:1rem; letter-spacing:-1px; margin:0 auto; font-size:1.5rem}
.main_luanxiang .respect .respect_t b{ color:#a00000}
.main_luanxiang .respect ul{ position: relative;}
.main_luanxiang .respect li{ width:100%; background:#efefef; border:1px solid #dbdbdb; float:left; margin-bottom:20px; color:#333; padding:0}
.main_luanxiang .respect li:hover{background:#a00000; border:1px solid #a00000; color:#fff}
.main_luanxiang .respect li .title{ padding:10px 20px 0 20px;  text-align:left; line-height:35px; font-weight:bold; position: inherit; font-size:1.5rem}
.main_luanxiang .respect li p{ padding:0 20px 0 20px; text-align:left; line-height:35px; border:none; font-size:14px}


.main-tit-11 {height: 4rem;width: 100%;font-size: 1.6rem;text-align: center;color: #414141;line-height: 4rem;background: url(images/m11-icon2.jpg) no-repeat center top;background-size: 100% 4rem;border-bottom: 1px solid #2c99fe;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;}
.m1-sitemap-1  {padding-left: 1rem;padding-right: 1rem;margin-bottom:1rem;}
.m1-sitemap-1  .m1-site-map-list {margin-top: 1rem;overflow: hidden;}
.m1-sitemap-1  .m1-site-map-list h3 {padding: .2rem 0 .8rem;color: #333333;}
.m1-sitemap-1  .m1-site-map-list ul {border: 1px solid #efefef;overflow: hidden;}
.m1-sitemap-1  .m1-site-map-list li {float: left;width: 33.333%;text-align: center;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m1-sitemap-1  .m1-site-map-list li a {display: block;height: 2.7rem;line-height: 2.7rem;margin-bottom: -1px;border-bottom: 1px solid #efefef;padding:0 1%;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;color:#666666;}
.m1-sitemap-1  .m1-site-map-list li:nth-of-type(3n-1) {border-left: 1px solid #efefef;border-right: 1px solid #efefef;}
.m1-sitemap-1  .m1-site-map-list li:nth-of-type(1) a,
.m1-sitemap-1  .m1-site-map-list li:nth-of-type(2) a,
.m1-sitemap-1  .m1-site-map-list li:nth-of-type(3) a {border-top: 0 none;}
.g-ft{width: 100%;padding: 1.5rem 0 1.5rem;border-top: #f6f6f6 1.2rem solid; max-width:640px; min-width:320px; margin:0 auto;}
.fwz{ text-align:center; color:#666; font-size:1rem;line-height: 1.8rem;}
.fwz span{display: block;font-size: 1.2rem;color: #333;padding-bottom: 0.3rem;}
.fwz a{font-size: 1rem; color:#666;}
.f-ban{ width:92.5%;margin:0 auto;padding: 1rem 0 0;}
.f-ban p,.f-ban h3{width: 47%; text-align: center; height: 3rem; line-height: 3rem;  background: #e2e2e2;} 
.f-ban p a{font-size: 1.1rem;color: #666;display: block;width: 100%;}
.f-ban h3{line-height: 4rem;font-size: 0.8rem;color: #666;position: relative; margin:0 auto}
.f-ban h3:before{content: "";width: 0; height: 0; position: absolute; top: 0.5rem; left: 47%; border-bottom:0.8rem solid #008cc9; border-left:0.5rem solid transparent; border-right:0.5rem solid transparent;}


/*分页样式*/
.pglist{padding: 25px 0;float:left;width:100%;line-height: 34px;text-align: center;}
.pglist a {color: #333333;padding: 0 10px;margin:0 5px;font-/weight: bold;background: #fff;border: 1px solid #dcdcdc;}
.pglist *{display:inline-block;_zoom:1;_display:inline;vertical-align:middle;line-height: 28px;height: 28px;padding-bottom:1px;border-radius: 2px;-webkit-border-radius: 2px;}
.pglist .hover {display:inline-block;color: #fff;background: #008cc9;}
.pglist a:hover {display:inline-block;color: #fff;background: #008cc9;}


/*评论*/

.mt10{margin-top:10px; margin:0 auto; width:98%; margin-bottom:1rem}
.mr10{margin-right:10px; margin:0 auto; width:98%; margin-bottom:1rem}
.b{border:1px solid #efefef;}
.p10{padding:10px;}

/*subject*/
.subject{background:url(../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;padding:0 0 0 16px;}
.subject span{float:right;margin:0 10px 0 0;font-size:12px;font-weight:normal;font-family:宋体;}
.subject span a{color:#999;}
.subject span a:hover{color:#f30;}
.subject_user{background:url(../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;text-align:center;}

.info_intro{padding:0 0 20px 0;line-height:22px;color:#666;}
.info_intro p{margin:0 0 5px 0;padding:0;}
.info_intro .red{color:#f30;margin:0 5px;}

.comment{overflow:hidden;clear:both;margin-bottom:20px;}
.comment .face{float:left;width:60px;height:60px;}
.comment .text{border:1px solid #dadada;margin-left:70px;}
.comment .text .div{padding:10px 20px;}
.comment .text .div .icon{position:absolute;width:20px;height:20px;margin:6px 0 0 -40px;background:url(../images/dot.gif) no-repeat top right;}
.comment .text .div .base{font-family:verdana;color:#000;border-bottom:1px dashed #ccc;line-height:30px;margin-bottom:10px; font-size:14px}
.comment .text .div .base span{float:right;color:#999;}
.comment .text .div .content{line-height:20px; font-size:14px}
.comment .text .div .reply{font-family:verdana;border-top:1px dashed #ccc;line-height:30px;margin-top:10px;color:#000;padding-top:5px;}
.comment .text .div .reply strong{color:#f60;}

.commentadd{margin:10px 0;clear:both;}
.commentadd .face{float:left;width:60px;height:60px;}
.commentadd .text{margin-left:70px;}
.commentadd .text .div{padding:0 5px 0 0;}
.commentadd .text .div textarea{width:100%;_width:98%;border:1px solid #ccc;height:70px;overflow:auto;}
.commentadd .text span{color:#555;line-height:22px;clear:both; font-size:14px}
.commentadd .text #commentlen{color:#f30;}
.commentadd .input{margin:10px 0;font-size:14px;}
.commentadd .input a{color:#666;font-size:12px;}
.commentadd .input a:hover{color:#f30;font-size:12px;}
.commentadd .input .send{float:right; color:#fff; border:none;background:#008cc9;padding:5px 10px;_padding:3px 10px;margin:0;_margin:0 9px 0 0;vertical-align:middle;width:80px;}
.commentadd .input .ip{border:1px solid #ccc;width:80px;padding:5px 10px;vertical-align:middle;}


.product_show_faq{ text-align:left}
.product_show_faq dt{ font-size:16px; font-weight:bold; color:#008cc9; line-height:50px}
.product_show_faq span{ width:25px; height:25px; display:inline-block; line-height:25px; text-align:center; margin-right:10px}
.product_show_faq dd{ font-size:14px;text-indent:0px; color:#999; padding-bottom:10px; border-bottom:1px dashed #f9f9f9; line-height:30px}
.product_show_faq dt span{ background-color:#008cc9; color:#fff}
.product_show_faq dd span{ background-color:#333; color:#fff}
.product_show_faq dd strong{color:#008cc9; font-size:16px}
.product_show_faq td{ border:1px solid #f9f9f9; line-height:35px}
.product_show_faq .huangbai{ background:#008cc9; color:#fff}

.chuangshiren p{line-height:40px}
.chuangshiren p strong{color:#008cc9; font-size:16px}



.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden; }
.focus .hd{ width:100%; height:0.3rem;position:absolute; z-index:1; text-align:center;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;}
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:-webkit-box; height:1px; background-color:rgba(238,238,238,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; -webkit-box-flex:1;font-size:0 }
.focus .hd ul .on{ background:#fff;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.bannerBox img{width:100%;}

#FontScroll{
	overflow: Hidden;
	margin: 0 auto; height:30rem;
}
#FontScroll a{
	color: #fff;
	text-decoration: none; font-size:16px; line-height:41px; display:block;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#FontScroll .line{
	text-align: left;
	width: 100%;
}
#FontScroll .fontColor a{
	color: fff;
	transition: all 1.5s ease 0s; font-weight:bold
}


.nykj .fr{ width:95%; margin:0 auto; float:none}
.nykj .fr .top{width: 100%;text-align:left;color: #333;font-size: 1.6rem;font-weight: bold; line-height:3rem; border-bottom:1px solid #efefef}
.nykj .fr .con{ margin:10px auto}
.nykj .fr .con p{ line-height:30px; }
.nykj .fr .con  dl{ width:100%; margin:0  auto; text-align:center; padding:15px 0; float:left; min-height:135px !important; border-bottom:1px dotted #efefef}
.nykj .fr .con  dl .left{ width:30%;  float:none}
.nykj .fr .con  dl .right{ width:68%; float:none}
.nykj .fr .con  dl img{ width:100%;  min-height:130px !important;}
.nykj .fr .con  dl dt{ width:100%; margin:0 auto; text-align:left; color:#333; font-weight:bold;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.nykj .fr .con  dl em{ text-align:left; line-height:30px}
.nykj .fr .con  dl dd{ width:100%; margin:0 auto; text-align:left; line-height:25px; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; color:#999}

.nykj .fr .con .p_left{ width:100%;}
.nykj .fr .con .p_left img{ width:100%;}
.nykj .fr .con .p_right{ width:100%;}
.nykj .fr .con .p_right h2{ font-size:1.6rem; font-weight:bold; color:#006fb8; line-height:3rem; border-bottom:1px dotted #efefef}
.nykj .fr .con .p_right p{ line-height:2.5rem; font-size:1.2rem; padding:10px; color:#999}
.nykj .fr .con .p_right .yangben{ padding:0.5rem 1rem; background:#006fb8; color:#fff; border-radius:0.5rem; display:inline-block; width:42%; text-align:center; font-size:1.4rem}
.nykj .fr .con .p_right .canshu{ padding:0.5rem 1rem; background:#22ae40; color:#fff; border-radius:0.5rem; display:inline-block;width:42%; float:right; text-align:center; font-size:1.4rem}
.nykj .fr .con .p_right .yangben:hover{ background:#0888d8}
.nykj .fr .con .p_right .canshu:hover{ background:#10d152}

.nykj .tabbox {width:100%; margin:1rem auto}
.nykj .tabmenu {width:100%;height:80px; text-align:right}
.nykj .tabmenu ul {margin:0;padding:0;list-style-type: none; }
.nykj .tabmenu li {text-align:center;float:left;display:inline;overflow:hidden;text-align: center;font-size: 16px;border-right: 1px solid #f3f3f3;border-bottom: 1px solid #f3f3f3;background: #fff;color: #333; width:49%;padding: 1rem 0;}
.nykj .tabmenu .cli {border-bottom: 1px solid #fff;background: #c00000;font-weight: bold;color: #fff;}
.nykj #tabcontent {width:100%; margin:0 auto; float:left}
.nykj #tabcontent ul {list-style-type: none; text-align:left; padding:1rem}
.nykj #tabcontent .hidden {display:none;}
.nykj #tabcontent p{ font-size:1.2rem; color:#666; }
.nykj #tabcontent strong{ font-size:16px; color:#c00000}
.nykj #tabcontent table tr{ border:1px solid #efefef}
.nykj #tabcontent table tr td{ border:1px solid #efefef; }
.nykj #tabcontent table tr:nth-child(odd){background:#F4F4F4;}
.nykj #tabcontent table td:nth-child(even){}

.ad_n{ padding:1rem 0; background:#006bb9}
.ad_n .fl{ width:100%; font-size:1.6rem; text-align: center; color:#fff; line-height:3rem}
.ad_n .fr{ width:100%; font-size:1.6rem; text-align:center; color:#fff}
.ad_n .fr span{ line-height:2rem; height:2rem; display:inline-block; font-weight:bold}
.ad_n .fr span i{ background:url(../images/pho.png) no-repeat left; background-size:100%;  line-height:2rem; height:2rem; width:2rem; float:left; display:inline-block; margin-right:1rem}
.main_lxwm img{ width:100%}
.main_lxwm{}

/*文章模块*/
.list_news_red{}
.list_news_red ul li{border-bottom:1px solid #efefef; height:6rem; padding:1rem 0; transition:transform 0.3s; display:block}
.list_news_red ul li .left{ float:left; width:20%; text-align:center; color:#e0dedb;}
.list_news_red ul li .left .top{ font-size:4rem; line-height:4rem}
.list_news_red ul li .left .bottom{ font-size:1.4rem;}
.list_news_red ul li .right{ float:right; width:80%}
.list_news_red ul li .right h3{ font-size:1.2rem; line-height:2rem; font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list_news_red ul li .right p{ font-size:1rem; line-height:2rem; color:#999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }

/*产品模块*/
.list_product{}
.list_product ul{}
.list_product li{ display:inline-block; width:50%; text-align:center; float: left;}
.list_product li img{ width:98%; height:100%; border:0.1rem solid #efefef;min-height: 100px; max-height: 100px}
.list_product li h3{  color:#333; line-height: 30px}
.list_product .jj {
    color: #999
}
.list_product .jiage{font-size: 1.4rem; color: #f00;font-weight: bold;;line-height: 2rem}


/*联系我们*/
.lx{ width: 95%; margin: 0 auto }
.lx h1{ color: #da251d; font-size: 2rem; line-height: 3rem ; font-weight: bold;}
.lx ul{ width:100%; }
.lx ul li{ width:100%; float: left; font-size:1.4rem; line-height: 3rem; margin: 1rem 0 }
.lx ul li img{ float: left; padding: 0 1rem 0 0 }