@charset "gb2312";

/* CSS Document */
* { margin: 0; padding: 0; word-wrap: break-word; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; outline: none; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html { overflow-y: scroll; }

ol, ul { list-style: none; }

input, textarea { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none; }

img { border: 0; max-width: 100%; }

body { line-height: 1.8; color: #333; /*font-size: 14px;*/ font-family:Microsoft YaHei; background-color:#f5f5f5; }

a:link, a:visited { text-decoration: none; color: #333; }

a:hover, a:active { text-decoration: none; color: #f00; }

.navigation { line-height: 50px; background: url(../images/ask_points.gif) no-repeat left -1340px; padding-left: 15px; }

.fenye { clear: both; padding: 10px 20px; }


/*字体*/
@media only screen and (min-width:320px) {
body {
font-size: 11px!important
}
.viewport {
max-width: 320px
}
.iSlider-effect {
height:108px;
}
ul.home_pro li span {
overflow: hidden;
height:45px;
}
ul.home_pro1 li span {
overflow: hidden;
height:100px;
}
}
@media only screen and (min-width:360px) {
body {
font-size: 12px!important
}
.viewport {
max-width: 360px
}
.iSlider-effect {
height:122px;
}

ul.home_pro li span {
overflow: hidden;
height:53px;
}
ul.home_pro1 li span {
overflow: hidden;
height:120px;
}

}
@media only screen and (min-width:480px) {
body {
font-size: 13px!important
}
.viewport {
max-width: 480px
}
.iSlider-effect {
height:162px;
}

ul.home_pro li span {
overflow: hidden;
height:75px;
}
ul.home_pro1 li span {
overflow: hidden;
height:158px;
}

}
@media only screen and (min-width:640px) {
body {
font-size: 14px!important
}
.viewport {
max-width: 640px
}

.iSlider-effect {
height:216px;
}
ul.home_pro li span {
overflow: hidden;
height:100px;
}
ul.home_pro1 li span {
overflow: hidden;
height:218px;
}

}

/* clearfix */
* html .clearFix { display: inline-block; }

*+html .clearFix { display: inline-block; }

.clearFix:after { height: 0; visibility: hidden; content: "."; display: block; clear: both; }

/*首页*/
#container { margin: 0 auto; padding-bottom: 53px; max-width: 640px; background-color:#f5f5f5; }

.logo { margin-bottom:10px; }

.logo img { }

/*头部导航*/
#menu { background-color: #e0e0e0; padding:20px 10px; }

#menu ul { background-color:#fff; border-radius:5px; }

#menu li { /*display: inline-block;
	float: left;
	width: 20%;
	text-align:center;
	height: 50px;*/ float: left; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; width: 20%; height: 70px; background-repeat: no-repeat; background-position: center 5px; line-height: 100px; text-align: center; }

#menu li.mu01 { background-image:url(../images/me1.png); }

#menu li.mu02 { background-image:url(../images/me2.png); }

#menu li.mu03 { background-image:url(../images/me3.png); }

#menu li.mu04 { background-image:url(../images/me4.png); }

#menu li.mu05 { background-image:url(../images/me5.png); }

#menu li.mu06 { background-image:url(../images/me6.png); }

#menu li.mu07 { background-image:url(../images/me7.png); }

#menu li.mu08 { background-image:url(../images/me8.png); }

#menu li.mu09 { background-image:url(../images/me9.png); }

#menu li.mu010 { background-image:url(../images/me10.png); }

#menu li a { display:block; }

#menu li a:hover, #menu li.currclass a { display: block; }

/*标题*/
.mstle { font-size:18px; padding:5px 0; text-align:center; background-color: #4a9417; background-image: linear-gradient(#9ed15d 0%, #74b52c 50%, #4a9417 10px); border-bottom: 1px solid #6da945; }
.mstle a{ color:#fff;}
dl.biaoti { padding:5px; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #ddd; background-color: #fbfbfb; background-image: -webkit-linear-gradient(#efefef, #dfdfdf); background-image: -moz-linear-gradient(#efefef, #dfdfdf); background-image: -ms-linear-gradient(#efefef, #dfdfdf); background-image: -o-linear-gradient(#efefef, #dfdfdf); background-image: linear-gradient(#efefef, #dfdfdf); }

dl.biaoti dt { float:right; }

dl.biaoti dt a { display:block; padding:0 20px; border: 1px solid #ddd; border-bottom-color: #c5c5c5; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075); text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); background-color: #eaeaea; background-image: -webkit-linear-gradient(#fafafa, #eaeaea); background-image: -moz-linear-gradient(#fafafa, #eaeaea); background-image: -ms-linear-gradient(#fafafa, #eaeaea); background-image: -o-linear-gradient(#fafafa, #eaeaea); background-image: linear-gradient(#fafafa, #eaeaea); border-radius:6px; }

dl.biaoti dd { float:left; border-radius: 5px; padding:0 20px; background-color:#608a09; background: -webkit-linear-gradient(#a7de0c, #608a09); background: -moz-linear-gradient(#a7de0c, #608a09); background: -ms-linear-gradient(#a7de0c, #608a09); background: -o-linear-gradient(#a7de0c, #608a09); background: linear-gradient(#a7de0c, #608a09); color: #ffffff; }

/*产品分类*/
ul.cp_lcon { }

ul.cp_lcon li { position: relative; line-height:28px; margin:10px auto 0; text-align: center; overflow:hidden; border-bottom:#8d8d8d 1px dashed; }

ul.cp_lcon li a { display:block; width:80%; margin:0 auto; border-radius:6px; font-size:16px; color:#fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075); 
background-color:#333; 
background: -webkit-linear-gradient(#999, #333); 
background: -moz-linear-gradient(#999, #333); 
background: -ms-linear-gradient(#999, #333); 
background: -o-linear-gradient(#999, #333); 
background: linear-gradient(#999, #333);}

ul.cp_lcon li a:hover { text-decoration:underline; color:#333; }

ul.catenav { width: 100%; padding:3px 0 5px; }

ul.catenav li { height:30px; line-height:30px; width: 50%; float: left; overflow:hidden; margin:0!important; padding:0 !important; background:none !important; border:none !important; }

ul.catenav li a { font-size:14px !important; color:#333; padding:0 0 0 20px; width:100%; background:none; }

/*新闻分类*/
ul.xwfl{width:100%;}
ul.xwfl li{ float:left; text-align:center; width:30%;margin:0.5%; border-radius: 5px;  background-color:#608a09; background: -webkit-linear-gradient(#a7de0c, #608a09); background: -moz-linear-gradient(#a7de0c, #608a09); background: -ms-linear-gradient(#a7de0c, #608a09); background: -o-linear-gradient(#a7de0c, #608a09); background: linear-gradient(#a7de0c, #608a09); color: #ffffff;}
ul.xwfl li a{color:#fff;}

/*产品*/
.cpbox { }

ul.home_pro { padding:10px 0 0 10px; }

ul.home_pro li { max-width: 23%;  display: inline-block; margin: 0.5%;overflow: hidden; max-height:200px; position: relative; border: 1px solid #d3d3d3; border-radius:5px; font-size:12px; }

ul.home_pro li a { display: block; line-height: 2; text-align: center; }

ul.home_pro li span { overflow: hidden; padding:5px; }

ul.home_pro li span a img { width:100%;}

ul.home_pro li span, ul.home_pro li span a, ul.home_pro li span a img { display: block; }


ul.home_pro1 { padding:10px 0 0 10px; }

ul.home_pro1 li { width: 48%;  display: inline-block; margin: 0.5%;overflow: hidden; position: relative; border: 1px solid #d3d3d3; border-radius:5px; font-size:12px; }

ul.home_pro1 li a { display: block; line-height: 2; text-align: center; }

ul.home_pro1 li span { overflow: hidden; padding:5px; }

ul.home_pro1 li span a img { width:100%;}

ul.home_pro1 li span, ul.home_pro1 li span a, ul.home_pro1 li span a img { display: block; }


.cpbt { display:block; width:100%; height:30px; overflow: hidden; /*自动隐藏文字*/ text-overflow: ellipsis;/*文字隐藏后添加省略号*/ white-space: nowrap;/*强制不换行*/ line-height: 40px; background-color:#fff; border-top:1px solid #e0e0e0; }

.adv { padding:20px 5px; }

.adv img { display:block; max-width:100%; margin:0 auto; }

/*关于*/
.gybox { margin-bottom: 20px; }

.about { padding: 1%; }

.about img { float: left; margin-right: 2%; width: 150px; }

.about span { display: block; text-indent: 2em; }

/*解决方案*/
.jjfabox { }
.nl { background-color: #f5f5f5; }

.nl a { display: block; position: relative; overflow: hidden; border-top: 1px solid #ffffff; border-bottom: 1px solid #dcdcdc; padding: 10px 0px; }

.nl a i { display: block; overflow: hidden; float: left; margin: 5px 10px 5px 10px; width: 80px; height: 65px; padding: 1px; background-color: #ffffff; }

.nl a img { width: 100%; height:100%; }

.nl a > span { display: block; overflow: hidden; text-overflow: ellipsis; }
 .nl a > span:nth-of-type(1) {
 line-height: 220%;
 white-space: nowrap;
text-indent:10px;
}
 .nl a > span:nth-of-type(2) {
 overflow:hidden;
 color: #8c8c8c;
 font-size: 12px;
 line-height: 1.6em;
 padding:0px 10px;
 max-height:40px;
}
 .nl a.i > span:nth-of-type(2) {
 background-position: 78px center;
}

.nl a > span:only-of-type { line-height: 52px; text-indent:10px; }

/*新闻*/
.xwbox { margin-bottom: 20px; margin-bottom: 20px; }

ul.home_new { }

ul.home_new li { border-top: 1px solid #ffffff; border-bottom: 1px solid #dcdcdc; height: 72px; padding: 10px; line-height:25px; }

ul.home_new li a { display: block; }

ul.home_new li span { display:block; color:#999; font-size:12px; overflow: hidden; /*自动隐藏文字*/ text-overflow: ellipsis;/*文字隐藏后添加省略号*/ white-space: nowrap;/*强制不换行*/ }

ul.current { color: #fff; position: relative; height: 40px; background-color: #4a9417; background-image: linear-gradient(#9ed15d 0%, #74b52c 50%, #4a9417 10px) }

ul.current li { position: absolute; font-size: 20px; text-align: center; }

ul.current li.currtit { left: 27.5%; width: 45%; }

ul.current li:first-child { left: 0; top: 0; }

ul.current li:last-child { right: 0; top: 0; }

ul.current li img { width: 36px; height: 36px; display: block; }

/*内容页*/
.intro_con { width: 95%; margin: auto; margin-bottom: 10px; }

.intro_con h1 { font-size: 16px; text-align: center; padding: 10px 0; }

.intro_con .intro_info { }

.intro_con .intro_info img { max-width: 100%; }

.box { width: 100%; background-color: #353839; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 5px 0; }

.box .pev { float: left; width: 50%; text-align: center; border-right: 1px solid #666; }

.box .nex { float: right; width: 50%; text-align: center; }

.box .pev a, .box .nex a { color: #fff; }

/*底部*/
#footer { text-align: center; padding: 20px 0; font-size: 12px; background-color: #eee; }

#iSlider-effect-wrapper { width: 100%; margin: 0 auto; background-size: 100%; overflow: hidden; position: relative; }

.iSlider-effect {/* height: 120px; */ width: 100%; overflow: hidden; position: relative; margin: 0 auto; }

.iSlider-effect ul { list-style: none; padding: 0; margin: 0; height: 100%; overflow: hidden; }

.iSlider-effect li { position: absolute; margin: 0; padding: 0; height: 100%; overflow: hidden; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; list-style: none; }

.iSlider-effect ul li img { width:100%; margin: 0; padding: 0; }

.iSlider-effect div { }

/*底部导航*/
#nav { position: fixed; bottom: 0; left: 0; right: 0; -webkit-transform: translateZ(0); margin: 0 auto; max-width: 640px; z-index: 2; background-color: #4a9417; background-image: linear-gradient(#9ed15d 0%, #74b52c 50%, #4a9417 10px); }

#nav li { float: left; width: 20%; text-align: center; font-size: 12px; }

#nav li span { display: block; width: 34px; height: 26px; margin: auto; }

#nav li.m1 span { background: url(../images/common.png) no-repeat scroll -178px -105px / 398px auto; }

#nav li.m2 span { background: url(../images/common.png) no-repeat scroll -298px -105px / 400px auto; }

#nav li.m3 span { background: url(../images/common.png) no-repeat scroll -147px -105px / 400px auto; }

#nav li.m4 span { background: url(../images/common.png) no-repeat scroll -28px -105px / 400px auto; }

#nav li.m5 span { background: url(../images/common.png) no-repeat scroll -90px -105px / 400px auto; }

#nav li a { color: #fff; display: block; }


/*关于*/
.detail-about{ font-size:14px;}
.about-tit{ margin-bottom:15px;}
.about-tit img{ display:block; margin:0 auto;}

.about-con{margin-bottom:15px;}
.about-con img{ display:block; float:left; width:30%; margin-right:15px;}
.about-con span{ display:block; width:100%;}

.about-con1{margin-bottom:15px;}
.about-con1 img{ display:block; float:right;width:30%; margin-left:15px;}
.about-con1 span{ display:block;width:60%; float:left;}

ul.aeeg{ padding:10px;}
ul.aeeg li{background:url(../images/hdbg.png) no-repeat left center; padding:10px 0 10px 30px;font-size:14px;}


dl.assa{ clear:both;}
dl.assa dt{ color:#c00000;}
dl.assa dt b{ font-family: Impact;font-size: 30px;font-style: italic;font-weight: normal;}
dl.assa dt span{font-size:18px; padding-left:20px;}
dl.assa dd{ background:url(../images/20151013100918_86940.jpg) no-repeat 0 0; height:110px; padding:30px 20px 0 20px;}
dl.assa dd b{display:block;float:left; width:25%;}
dl.assa dd b img{ width:100%;}
dl.assa dd span{display:block;float:right; width:73%;font-size:14px;}

.pdl{}

.about-atit{margin-bottom:15px; padding:10px 0; text-align:center; font-size:16px; font-weight:bold; color:#92d050; background:url(../images/20151013100830_26552.jpg) center center;}
.about_acon{ text-indent:2em;}

.about-box{margin-bottom:15px;}
.about-l{ float:left; width:70%; line-height:35px;}
.about-r{ float:right; width:30%;}
.about-l b{ font-size:16px; color:#92d050; display:block;}

.mg20{margin-bottom:20px;}

dl.about-list1{margin-bottom:15px;}
dl.about-list1 dt{ background:url(../images/20151013091744_46462.jpg) left center no-repeat; font-size:20px; padding:10px 0 25px 85px;}
dl.about-list1 dd{ background:url(../images/20151013100918_86940.jpg) no-repeat 0 0; height:110px; padding:30px 40px 0 15px;}

dl.about-list2{margin-bottom:15px;}
dl.about-list2 dt{ background:url(../images/20151013100851_45537.jpg) -30px center no-repeat; font-size:20px; padding:10px 0 25px 530px;}
dl.about-list2 dd{ background:url(../images/20151013100918_86940.jpg) no-repeat 0 0; height:110px; padding:30px 40px 0 15px;}

dl.about-list3{margin-bottom:15px;}
dl.about-list3 dt{ background:url(../images/20151013091844_93652.jpg) left center no-repeat; font-size:20px; padding:10px 0 25px 85px;}
dl.about-list3 dd{ background:url(../images/20151013100918_86940.jpg) no-repeat 0 0; height:110px; padding:30px 40px 0 15px;}
