@charset "utf-8";
/* CSS Document */
html,body {
    color: #333;
    margin: 0;
    height: 100%;
    font-family:"黑体";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a {
    text-decoration: none;
    color: #000;
}

a, label, button, input, select {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

img {
    border: 0;
}

body {
    background: #ffffff;
    color: #666;
}

html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color:#08acee;
}

button {
    outline: 0;
}

img {
    border: 0;
}

button,input,optgroup,select,textarea {
    margin: 0;
    font: inherit;
    color: inherit;
    outline: none;
}

li {
    list-style: none;
}

a {
    color: #666;
}
.mian{
	width:100%; background: #ffffff; overflow: hidden;
}
/*------///////top开始css////////////------ */
.top{width: 100%; background: #ffffff; overflow: hidden; position:fixed; z-index: 99;}
.top1 {
	width: 64%; left: 18%;  margin: 0 auto;
}
.top_logo{ width:17%; float: left; margin:0px auto;  }
.top_logo img{ width: 100%; }
.top_nav{ width:70%; float: left; }
#menu ul{width:1200px;}
#menu li{ width:80px; float: left; font-size:16px; text-align: center;  padding:3% 0px 3% 0px;  font-family: "黑体";
	}
.top_nav li:hover{ background: #69a810; color: #ffffff;}
/*banner*/
.fullSlide{width:100%;position:relative;height:774px;background:#000; overflow: hidden; z-index: 1;  margin-top: 3%;} 
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:774px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:774px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px; background: url(../images/slider-arrow.png)-126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
/*------///////产品展示css////////////------ */
.shoue_bg1 {
	background: url(../images/shouye_bg1.jpg) repeat;
	padding: 40px 0;
}
/*------///////rmcpfl////////////------ */
.rmcpfl{ width: 100%; background: #dddddd; overflow: hidden;} 
.rmcpfl1{ width: 63%; margin: 0 auto; }
.rmcpfl1 p{font-size: 16px; float: left; width:12.8%; padding: 2% 0px;}
.rmcpfl1 li{ float: left; padding: 2% 0px; font-size: 14px; margin-right: 1%; }
.rmcpfl1 li:hover,.rmcpfl1 li a:hover{ color: #69a810;}

/*------///////cpjs////////////------ */
.cpjs{ width:63%; margin: 5% auto 0px auto;}
.cpjs_top{ width: 30%; margin: 0 auto;}
.cpjs_top1{ text-align: center; font-size:42px; font-family: "黑体";  color:#006834; font-weight: bold;}
.cpjs_top2{ text-align: center; font-size:12px; font-family: "黑体";  color:#bababa; font-weight: bold;}
.cpjs_top3{ overflow: hidden;}
.cpjs_top3_right{ line-height: 22px; font-size: 12px; color:#4E4E4E; text-align: center;}
.cpjs_img{ width: 83%; overflow: hidden; margin: 5% auto 0px auto;}
.cpjs_img li{ float: left; width:28%; margin-right: 2.6%; margin-left:2.7%; border: 1px solid #f4f4f4;}
.cpjs_img img{ width: 100%;}
.cpjs_img p{ margin-top: 10%; font-size: 14px; color: #757575; padding: 0px 3%; height:70px; line-height: 25px; }
.cpjs_buttom{ width:30%; border: 1px solid #69a810; margin: 5% auto; color: #69a810; text-align: center; padding: 1% 0px;}
.cpjs_buttom:hover, .cpjs_buttom a:hover{ color: #FFFFFF; background: #69a810;}
.sx{  font-weight: normal;}

/*------///////cpys////////////------ */
.cpys{ width: 100%; background: #efefef; margin-top: 5%; overflow: hidden;}
.cpys1{ width: 63%; margin: 2% auto;}
.cpys1_nr{ overflow: hidden; margin-top: 5%;}
.cpys1_nr li{ float: left; background: #ffffff; width: 29.5%; margin-left: 1.7%; margin-right: 1.7%; margin-bottom: 3%;}
.cpys1_nr_top{ width:28%; margin: 3% auto; }
.cpys1_nr_top img{ width: 100%;}
.cpys1_nr_top1{text-align: center; font-size: 18px; font-family: "黑体"; color: #006834; font-weight: bold;}
.cpys1_nr_nr{font-size: 16px; font-family: "黑体"; color: #000000; line-height: 25px; padding: 2% 10% ; height: 161px; margin-bottom: 20PX;}
.cpys1_nr_buttom{-moz-border-radius: 15px;     -webkit-border-radius: 15px;      border-radius:15px; border: 2px solid #323232; width:40%; margin: 0 auto; padding: 1.5%; text-align: center; margin-bottom: 8%; font-size: 14px; font-family: "黑体";}


/*------///////join_zc////////////------ */
.join_zc{ width: 100%; text-align: center; margin-top: 5%;}
.join_zc img{width: 100%;}

/*------///////about////////////------ */
.about{  width: 63%; overflow: hidden; margin: 5% auto 0px auto; overflow: hidden;}
.about_left{ float: left; margin-top: 5%; width:74%; }
.about_left1{ overflow: hidden; }
.about_left1_left{ width:32.6%; float: left;}
.about_left1_left img{width: 100%;}
.about_left1_right{width: 58%; margin-left:5%; float: left;}
.about_left1_right1{overflow: hidden; border-bottom: 1px solid #d6d6d6;}
.about_left1_right1_left{ width: 4px; float: left; margin-top: 5%; background: #006834; height: 25px; }
.about_left1_right1_mian{ width: 85%; float: left; font-size: 42px; color: #006834; font-weight: bold;}
.about_left1_right1_mian p{  font-size:12px; color: #bababa;  font-weight: bold; padding-left: 2%;}
.about_left1_right1_gd{ width:13%; text-align: center; padding: 6% 0px; font-size:14px; color: #bababa; float: left;}
.about_left1_right2{  font-size:14px; color: #666666; line-height: 30px; }
.about_left2{ overflow: hidden; margin-top: 5%;}
.about_left2 li{ width: 32%; float: left; margin-left:0.5%; margin-right: 0.5%; }
.about_left2 li img{ width: 100%;}
.about_right{  float: left; width: 22.5%; margin-left: 2.6%; margin-top: 5%; }
.about_right_right1{overflow: hidden; border-bottom: 1px solid #d6d6d6;}
.about_right_right1_left{ width: 4px; float: left; margin-top: 9%; background: #508900; height: 25px; }
.about_right_right1_mian{ width: 70%; float: left; font-size: 16px; color: #2c2c2c; font-weight: bold; padding:10% 5px;}
.about_right_right1_gd{ width:13%; text-align: center; padding: 10% 0px; font-size:14px; color: #bababa; float: left;}
.about_right_lxdh{ margin-top:8%; width:43%; background: #aaaaaa; font-size: 16px; color: #ffffff; text-align: center; padding: 4% 0px;}
.about_right_lxdh1{ font-size: 14px; line-height: 30px;}
.about_right_img{ width: 100%;}
.about_right_img img{ width: 100%;}


/*------/////////cpzs/////////------ */
.cpzs{ width:63%; margin: 5% auto 0px auto; overflow: hidden;}
.cpzs_img{ margin-top: 5%; overflow: hidden;}
.cpzs_img li{ float: left; width: 23%; margin-left:1%; margin-right: 1%; margin-bottom: 2%; }
.cpzs_img li img{ width: 100%;}
.cpzs_img p{color: #ffffff; background:#B8B8B8; text-align: center; line-height: 30px;}

/*------/////////xwzx/////////------ */
.xwzx{ width: 63%; margin: 5% auto 0px auto; overflow: hidden;}
.xwzx1{ overflow: hidden; margin-top: 5%;}
.xwzx1_left{ float: left; width:32%; border: 1px solid #d5d5d5;}
.xwzx1_left img{ width: 100%;}
.xwzx1_left p{ font-size: 14px; color: #757575; font-weight: bold; line-height: 30px; padding: 5%;}
.xwzx_right{ overflow: hidden; float: left; margin-left: 1%; width:66%; }
.xwzx_right li{ width:46%; float: left; border: 1px solid #d5d5d5; overflow: hidden; margin-left: 1%; margin-right: 1%; margin-bottom: 2%}
.xwzx_right_left{margin-top: 2%; margin-left: 2%; width: 65px; overflow: hidden; float: left;}
.xwzx_right_left1{width:65px; height: 65px; background: #69a810; text-align: center; line-height: 60px; color: #FFFFFF; font-size: 24px; font-weight: bold;}
.xwzx_right_left2{ text-align: center; font-size: 12px;}
.xwzx_right_right{ width: 73%; float: left; margin-top: 2%; margin-left: 2%;}
.xwzx_right_right1{ font-size: 14px; }
.xwzx_right_right2{ font-size: 12px; color: #978f97; line-height: 20px; height: 40px; overflow: hidden; margin-top: 1%;}
/*------/////////cpgx/////////------ */
.cpgx{width: 1023px; margin: 5% auto 0px auto;}
.cpgx img{width: 100%;}

/*------/////////buttom/////////------ */
.bottom{ width: 100%; background: #69a810; margin-top: 5%;  }
.bottom_nr{ width: 75%; margin: 0 auto; overflow: hidden;}
.bottom_nr_left{ width: 311px; margin-top: 3%; margin-left:0.5%; float: left;}
.bottom_nr_left1{ }
.bottom_nr_left1 img{ width: 100%;}
.bottom_nr_left2{
width: 98%; border: 1px solid #ffffff; color: #FFFFFF; text-align: left; margin-top: 2%;
}
.bottom_nr_right{ width: 61%; float: left; margin-left: 5%; }
.bottom_nr_right_nav{
padding: 1% 0px 1% 0px;  background: #518a00; color: #FFFFFF;  margin-top: 5%; font-size: 14px; padding-left: 1%;
}
.bottom_nr_right_nav a{
color: #ffffff;
}

.bottom_nr_right_dz{
	margin-top: 5%; overflow: hidden;
}
.bottom_nr_right_dz1{
	float: left; width: 67%; font-size: 14px; color: #ffffff; text-align: left; line-height: 30px;
}
.bottom_nr_right_dz1 p{ font-weight: bold; text-align: left;}
.bottom_nr_right_ewm{ width:23%; float: left; margin-left: 8%;}
.bottom_nr_right_ewm img{ width: 100%;}
.bottom_nr_right_glzx{
	width: 100%; border-bottom: 2px solid #ffffff; line-height: 35px; color: #ffffff; text-align: left;
}
.bottom_nr_right_glzx a{ color: #FFFFFF;}
.bottom_nr_right_bq{
	font-size: 14px; color: #FFFFFF; line-height: 45px; text-align: left; margin-bottom: 30px;
}

/*layout*/
.layout{ width:1200px; margin: 73px auto 34px auto; overflow: hidden;}
.layout_left{ width:254px; margin-left:12px; margin-top:20px; float: left; overflow: hidden;}
.layout_left1{ border: 3px solid #518a00; width: 248px; }
.layout_left1_top{ padding-left: 11px; line-height:43px; font-size:24px; font-family: "黑体"; color: #518a00; border-bottom: 3px solid #518a00; width: 216px; margin: 0 auto;}
#goodsCat{ width: 216px; margin: 0 auto;}
#menu1{width: 216px; margin: 0 auto;}
#menu1 li{line-height: 47px; border-bottom: 1px solid #518a00; font-size:16px; font-family: "黑体"; color: #000; }
#goodsCat li{ line-height: 47px; border-bottom: 1px solid #518a00; font-size:16px; font-family: "黑体"; color: #000;  }
.sec_le_nav p{ margin-right:4px; float: left;}
.layout_left2{ margin-top:40px; }
.layout_left2_top{ overflow: hidden;}
.layout_left2_top1{ float: left; margin-top:20px; width: 25px; height: 86px; border-left:3px solid #518a00; border-top: 3px solid #518a00;  }
.layout_left2_top2{ float: left; text-align: center; width:198px; font-size:24px; font-family: "黑体"; color: #000; line-height:43px; }
.layout_left2_top2 img{ width: 198px;}
.layout_left2_top3{ float: left; width: 25px; height:86px; border-right:3px solid #518a00; border-top: 3px solid #518a00; margin-top:20px; }
.layout_left2_nr{ border-bottom: 3px solid #518a00; border-left:3px solid #518a00; border-right:3px solid #518a00; line-height: 25px; font-size:16px; font-family: "黑体"; color: #000;  padding:7px 17px 24px 17px; width: 248px; }
.layout_right{ width:890px; margin-left:43px; float: left;}
.layout_right_top{ overflow: hidden;}
.layout_right_top1{ float: left; width:233px; }
.layout_right_tleft{ width:50px; height: 23px; border-top:2px solid #518a00; border-left: 1px solid #518a00; border-bottom: 1px solid #518a00; float: left;}
.layout_right_tmian{ line-height: 36px; border-top:2px solid #518a00; color: #000; font-family: "黑体"; width:130px; float: left; text-align: center; font-size:19px; font-family: "黑体";}
.layout_right_tright{ width:50px; height: 23px; border-top:2px solid #518a00; border-right: 1px solid #518a00; border-bottom: 1px solid #518a00; float: left;}
.layout_right_top2{ float: right; width:96px; }
.layout_right_t2left{ width:6px; height:15px; margin-top:7px; border-bottom: 1px solid #518a00; border-left: 1px solid #860000; border-top: 1px solid #518a00; float: left;}
.layout_right_t2main{ width: 82px; height:23px; border-bottom: 1px solid #518a00; text-align: center;  font-size:14px; font-family: '黑体'; color: #000; float: left;}
.layout_right_t2right{ width:6px; height:15px; margin-top:7px; border-bottom: 1px solid #518a00; border-right: 1px solid #518a00; border-top: 1px solid #000; float: left;}
.layout_right1{ margin-top: 28px; overflow: hidden; width: 90%; margin: 5% auto 0px auto;}


.goods{ overflow: hidden;}
.goods li{ width:30%; float: left; margin:0px 1.6% 3% 1.6%; }
.goods img{ width: 100%; height: 257px;}
.goods p{ line-height: 32px; text-align: center; font-family: "黑体"; font-size:16px; color:#000000;}
.goods_fx{ height: 8px;}

.cnt{ overflow: hidden;}
.grid li{ width:30%; float: left; margin:0px 1.6% 3% 1.6%; }
.grid img{ width: 100%; height: 207px;}

.certificate{overflow:hidden;}
.certificate li{ width:30%; float: left; margin:0px 1.6% 3% 1.6%; }

.layout_contact{ width:830px; margin:50px auto; }
.layout_contact_left{ width:364px; float: left; line-height: 38px; font-family:"黑体"; font-size:18px; color: #00442d; font-weight: bold;}
.layout_contact_right{ width:371px; float: left; margin-left:94px; height: 298px; }


.layout_case{ overflow: hidden;}
.layout_case li{ width:220px; float: left; margin:0px 10px 7px 10px; overflow: hidden; height: 187px;}
.layout_case_img{ width: 220px; height: 151px;}
.layout_case_img img{ width: 220px;  height:100%; overflow: hidden;}
.layout_case_txt{ line-height: 30px;  font-family: "黑体"; font-size:16px;  font-weight: bold;}
.layout_case_fx{ height: 8px;}
h2{ text-align:center;}
.zoompic{ text-align:center;}
.detail p img{ width: 95%; margin: 0 auto; overflow: hidden;}

.infoTtl li{ width:100%; border:0px; height:45px;}
.dh1{ width:85%; text-align:center; margin:0 auto;}
.dh1 li{ float:left; margin-right:30px;}


.news{ line-height: 35px; font-size: 16px; font-weight: bold;}

.main_body{ line-height: 35px; }



@media (max-width:1600px){

}

.index_news_an{ margin:3% auto 0px auto; width: 8%;  height:32px;    border-radius: 30px;   background: #000000; color: #FFFFFF; text-align: center; line-height: 32px;}
.index_news_an a{color: #FFFFFF;}