body,dl,ol,ul,li,dt,dd,p,h2,h3,h4,form,input {margin:0px;padding:0px;list-style:none}
body,td,th {
	font:12px/1.6 "微软雅黑";
	color:#777777;
}
body {
	margin:0 auto;
	background-color:#efefef;
}

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
    -webkit-text-size-adjust: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
a:link {
	color:#666666;
	text-decoration: none;
}
a:visited {
	color:#666666;
	text-decoration: none;
}
a:hover {
	color:#449E00;
	text-decoration: none; 
}
a:active {
	color:#cccccc ;
	text-decoration: none;
}
img {border:0px;}

/* 头部开始  */
.logo {background-color:#449E00;
	height:50px;
	width:100%;
    padding-left: 5px;overflow:hidden;
	}
.logo_l {float:left;box-sizing:border-box;padding-top:1px;overflow:hidden;	}
.logo_l img {height:40px;}
.logo_l1 {float:left;width:20%;box-sizing:border-box;padding-top:15px;padding-left:10px;overflow:hidden;	}
.logo_c {float:left;width:60%;box-sizing:border-box;text-align:center;font-weight:bold;font-size:18px;color:#ffffff;line-height:50px;overflow:hidden;	}
.logo_r {float:right;height:42px;box-sizing:border-box;text-align:right;padding:8px 55px 0px;overflow:hidden;	}
/* 头部结束 */

/* 搜索开始  */
#soso {width:100%;max-width:800px;margin:10px auto;display:none;overflow:hidden;}
.ss_nr {width:70%;height:35px;padding:0px 10px;border:1px solid #027fc2;box-sizing:border-box;float:left;}
.ss_an {width:30%;height:35px;border:0px;text-align:center;box-sizing:border-box;background-color:#027fc2;color:#ffffff;float:right;}
/* 搜索结束 */

/* swipe */
.swipe{width:100%;height:100%;overflow:hidden;position:relative;}
.swipe ul{-webkit-transition:left 800ms ease-in 0;-moz-transition:left 800ms ease-in 0;-o-transition:left 800ms ease-in 0;-ms-transition:left 800ms ease-in 0;transition:left 800ms ease-in 0;}
.swipe #pagenavi{position:absolute;left:0;bottom:10px;text-align:center;width:100%;}
.swipe #pagenavi a{width:6px;height:6px;line-height:99em;background:#e7e7e7;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 2px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#ffffff;}
.swipe img {width:100%;}

.cat{
    position:fixed;
    top:35px;
    width:auto;
    height:auto;
    z-index:1000;
    background:rgba(3,3,3,0.8);
	display:none;
}
.cat.on{display:block;}
.cat ul{float:left;width:auto;padding:10px;text-align:left;}
.cat ul li { line-height:28px; color:#fff;}
.cat ul li a {color:#fff;}
/* swipe */

/* 产品展示开始  */
/* 栏目开始  */
.lm {width:100%;max-width:800px;margin:4px auto 0;overflow:hidden;}
.lm > a {display:block;height:90px;font-size:14px;color:#ffffff;padding:10px 0px 0px 10px;box-sizing:border-box;float:left;}
.lm > a.lm1 {width:50%;background:url(../images/ico_1.png) no-repeat 80% 25px #5db2e0;background-size:40px 40px;}
.lm > a.lm2 {width:50%;background:url(../images/ico_2.png) no-repeat 80% 25px #7a9ae0;border-left:5px solid #ffffff;background-size:40px 40px;}
.lm > a.lm3 {width:50%;background:url(../images/ico_3.png) no-repeat 80% 25px #936fdf;margin-top:5px;background-size:40px 40px;}
.lm > a.lm4 {width:50%;background:url(../images/ico_4.png) no-repeat 80% 25px #6ecb71;border-left:5px solid #ffffff;margin-top:5px;background-size:40px 40px;}
.lm > a.lm6 {width:100%;background:url(../images/ico_5.png) no-repeat 91% 25px #fa8b98;margin-top:5px;background-size:40px 40px;}

.lmpic {width:100%;max-width:800px;background-color:#ffffff;margin:4px auto 0;overflow:hidden;}
.lmpic > a {display:block;width:25%;font-size:14px;padding:7px;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;text-align:center;line-height:26px;height:35px;box-sizing:border-box;float:left;overflow:hidden;}
.lmpic > a > img {width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.lmpic > a:last-child {border-right:1px solid #ffffff;}

.chanpin {width:100%;max-width:800px;background-color:#ffffff;text-align:center;margin:4px auto 0;overflow:hidden;}
.chanpin h2 {display:block;width:100%;background-color:#efefef;line-height:50px;font-size:18px;font-weight:normal;margin:4px auto 0;overflow:hidden;}

.chanpin > a {display:block;width:50%;font-size:14px;padding:7px;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;text-align:center;line-height:30px;box-sizing:border-box;float:left;overflow:hidden;}
.chanpin > a > img {width:100%; height:150px;}
.chanpin > a:nth-child(odd) {border-right:1px solid #ffffff;}

/* 栏目结束  */

.lm_title {width:100%;max-width:800px;margin:10px auto 0; height:30px;line-height:30px;padding-left:10px;overflow:hidden;}
.lm_list {width:100%;max-width:800px;margin:10px auto 0;overflow:hidden;}
.lm_list > a {display:block;padding:0 10px;line-height:28px;background-color:#ffffff;border:1px solid #cccccc;float:left;margin:10px 5px 0;overflow:hidden;}
.cp {width:100%;max-width:800px;margin:10px auto 60px;overflow:hidden;}
.cp_pic {width:50%;box-sizing:border-box;text-align:center;line-height:30px;padding-bottom:5px;float: left;overflow:hidden;}
.cp_pic img {width:100%;}
.cp_l {
    padding-left: 5px;
    padding-right: 3px;
	}
.cp_r {
    padding-left: 2px;
    padding-right: 5px;
	}
/* 产品展示结束  */

/* 内容开始  */
.nr {width:100%;max-width:800px;text-align:left;padding:0 10px;line-height:24px;margin:10px auto 60px;overflow:hidden;}

.lmnrnews_dx_h1 {font-size:18px;font-weight:bold;text-align:center;line-height:30px;}
.lmnrnews_nr {line-height:30px;padding:20px;word-wrap: break-word;word-break : keep-all;}
.lmnrnews_nr table {width:100%;max-width:800px;}

.yhlist {width:100%;height:45px;line-height:45px;text-align:left;background:url(../images/black_ico.png) no-repeat 95% 10px #f8f8f8;margin:0px auto;border-bottom:1px dashed #d9d9d9;overflow:hidden;}
.yhlist h2 > a {display:block;width:90%;background:url(../images/dian.png) no-repeat 9px 22px;padding-left:20px;font-size:14px;font-weight:normal;overflow:hidden;float:left;}


.yhlist1 {height:45px;float:left;overflow:hidden;}
.yhlist1 h2 > a {display:block;height:45px;line-height:45px;padding:0px 15px;font-size:14px;font-weight:normal;overflow:hidden;float:left;}

.yhlist_bj {background-color:#ffffff;}

/*内容结束*/


/* 底部开始  */
.down {width:100%;height:47px;}
#navbar {position:fixed;bottom:0;z-index:99;
width: 100%;
 height:57px;
 background-color:#ffffff;
 border-top:1px solid #efefef;  
  margin:0 auto;
 }
#navbar ul{margin-top:4px;}
#navbar ul li{float:left;width:20%;}
#navbar ul li a{display:block;width:100%;height:22px;border-radius:3px;text-align:center;padding-top:32px;font-size:12px;text-decoration:none;}
#navbar ul li.li0 > a{background:url(../images/1-1.png) no-repeat center 4px;background-size:22px 22px;}
#navbar ul li.li1 > a{background:url(../images/2-1.png) no-repeat center 4px;background-size:22px 22px;}
#navbar ul li.li2 > a{background:url(../images/3-1.png) no-repeat center 4px;background-size:22px 22px;}
#navbar ul li.li3 > a{background:url(../images/4-1.png) no-repeat center 4px;background-size:22px 22px;}
#navbar ul li.li4 > a{background:url(../images/5-1.png) no-repeat center 4px;background-size:22px 22px;}



/* 底部结束  */
/* 浮动导航开始 */
.fix-nav {
    display: none;
    position: fixed;
    left: 100%;
    bottom: 70px;
    /*note ：修复魅族内置浏览器置顶按钮不可见的问题。偶然发现魅族内置浏览器上必须设置width：100%置顶按钮才可见,据此特殊处理*/
    width: 100%;
    margin-left: -60px;
}
.fix-nav > div {
    background-color: rgba(148, 149, 148, 0.8);
    width: 50px;
    height: 50px;
    margin-bottom: 10px;
    text-align: center;
    border-radius: 7px;
}

.fix-nav > div:active{
    background-color: black;
}

.fix-nav img {
    margin-top: 8px;
}
.fix-nav p {
    color: #fff;
    font-weight: bold;
    font-size: 12px;
	margin-top:5px;
}
.fix-nav .i-totop {
    width: 33px;
    height: 20px;
    margin-bottom: 2px;
}
.fix-nav .i-feedback {
    width: 35px;
    height: 22.5px;
}
.fix-nav > div:last-child {
    margin-bottom: 0;
}

/*浮动导航结束*/

/* 首页加载效果开始 */
.spinner {
  margin: 0 0 100px 75px;
  width: 50px;
  height: 60px;
  text-align: center;
  font-size: 10px;
}
 
.spinner > div {
  background-color: #67CF22;
  height: 100%;
  width: 6px;
  display: inline-block;
   margin:0 1px;
  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
  animation: stretchdelay 1.2s infinite ease-in-out;
}
 
.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
 
.spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}
 
.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
 
.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
 
@-webkit-keyframes stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) } 
  20% { -webkit-transform: scaleY(1.0) }
}
 
@keyframes stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% {
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}
/* 首页加载效果结束 */
