@charset "utf-8";
* {
   margin:0;
   padding:0;
}
body {
      font-family:微软雅黑;
	  color:#333;
	  font-size:14px;
}
a {
   color:#333;
   text-decoration:none;
}
li {
    list-style-type:none;
	text-decoration:none;
}
img {
     border:none;
}
.clear {
        clear:both;
}
.header {
         height:115px;
		 width:100%;
}
.logo_navigation {
                  width:1200px;
				  height:100%;
				  margin:0 auto;
}
.logo {
       width:384px;
	   float:left;
	   padding:22px 0;
}
.navigation {
             height:120px;
			 float:left;
			 margin-left:50px;
			 line-height:120px;
}
.navigation li {
                display:inline;
				float:left;
				width:80px;
                height:40px;
				line-height:40px;
				text-align:center;
				margin:40px 10px 0 0;
}
.line {
       height:1px;
	   width:40px;
	   margin:-5px 0 0 20px;
}
.navigation li a {
                  font-size:18px;
}
.navigation li:hover >a {
                         color:#00b765;
}
.navigation li:hover {
                      border-bottom:1px solid #00b765;
}
.navigation li:hover .line {
                            border-bottom:1px solid #00b765;
}
.gray {
       width:100%;
	   height:65px;
	   background-color:#f1f1f1;
}
.navigation li ul {
                   width:600px;
				   padding-top:10px;
				   margin-left:-10px;
				   display:none;
}
.navigation li ul li {
                       display:inline;
					   float:left;
					   width:100px;
					   text-align:center;
}
.navigation li ul li a {
                        font-size:14px;
}
.navigation li ul li:hover {
                             border-bottom:none;
}
.navigation li ul li:hover a {
                               color:#00b765;
}
.navigation li:hover ul {
                         display:block;
}
.banner {
		 width:100%;
		 height:473px;
}
.banner ul li {
               width:100%;
			   height:473px;
               background-image:url(../images/banner.jpg);
			   background-size:100% 473px;
			   -moz-background-size:100% 473px; 
}
.index_about {
              width:1180px;
			  height:660px;
			  padding:75px 10px 0 10px;
			  margin:0 auto;
}
.index_about_left {
                   width:660px;
				   height:100%;
				   float:left;
}
.index_about_1 {
                font-size:35px;
				font-weight:bold;
				color:#00b763;
}
.index_about_2 {
                 font-size:48px;
				 font-weight:bold;
				 color:#d2d2d2;
}		
.index_about_3 {
                line-height:2;
}
.index_about_3 >a {
                   width:170px;
				   height:40px;
				   line-height:40px;
				   text-align:center;
				   color:white;
				   border-radius:10px;
				   background-color:#00b763;
				   float:left;
}
.index_about_3 ul {
                   height:120px;
				   width:100%;
				   float:left;
				   margin-top:30px;
}
.index_about_3 ul li {
                      float:left;
					  width:240px;
					  height:50px;
					  margin-bottom:25px;
}
.index_about_3 ul li a img {
                            float:left;
}
.index_about_3 ul li a p:nth-of-type(1) {
                                         float:left;
										 width:175px;
						                 margin-left:10px;
						                 margin-top:-5px;
						                 font-size:18px;
						                 color:#676767;
}
.index_about_3 ul li a p:nth-of-type(2) {
                                         font-size:9px;
										 float:left;
										 width:175px;
										 margin-left:10px;
										 margin-top:-5px;
}
.index_about_right {
                    float:left;
					margin-left:20px;
					width:500px;
					height:660px;
}
.gray2 {
        width:100%;
		height:470px;
		background-color:#f3f3f3;
		margin-top:80px;
		position:relative;
		z-index:1;
}
.gray3 {
        width:460px;
		height:530px;
		background-color:#dddede;
		position:relative;
		z-index:2;
		top:-30px;
}
.gray3 img {
            width:423px;
			height:592px;
			position:relative;
			z-index:3;
			top:-30px;
}
.index_green {
               height:230px;
			   padding-top:60px;
			   width:100%;
			   background-color:#029a54;
}
.index_green_1 {
                height:40px;
				width:760px;
				margin:0 auto;
				text-align:center;
}
.index_green_1 font {
                     color:white;
					 font-weight:bold;
					 font-size:55px;
}
.line2 {
        float:left;
        width:110px;
		height:40px;
		border-bottom:1px solid white;
}
.line3 {
        float:right;
		width:110px;
		height:40px;
		border-bottom:1px solid white;
}
.index_green_2 {
                height:80px;
				width:160px;
				line-height:80px;
				margin:0 auto;
				color:white;
				font-size:30px;
				margin-top:10px;
				text-align:center;
}
.index_green_3 {
                 height:90px;
				 width:800px;
				 margin:0 auto;
				 color:white;
				 font-size:15px;
				 line-height:2;
				 text-align:center;
}
.index_product {
                width:1170px;
				margin:50px auto;
				height:420px;
}
.index_product li {
                   width:350px;
				   float:left;
				   height:100%;
				   border:5px solid white;
				   border-bottom:5px solid #029a54;
				   margin-right:32px;
}
.index_product li:nth-of-type(3){
                                 margin-right:0;
}
.index_product li:hover {
                         border:5px solid #029a54;
}
.index_product li:hover a {
                           color:#029a54;
}
.index_product li a {
                     font-size:18px;
					 width:100%;
					 text-align:center;
					 color:#787b79;
					 float:left;
}
.index_product li a img {
                         width:100%;
					     height:288px;
						 margin-bottom:20px;
}
.index_product li span {
                        font-size:16px;
						color:#b6b7b6;
						margin-top:20px;
						float:left;
						width:344px;
						padding:0 20px;
}
.more {
       width:230px;
	   margin:0 auto;
	   height:45px;
	   line-height:45px;
	   border:1px solid #029a54;
	   text-align:center;
}
.more:hover {
             background-color:#029a54;
}
.more:hover a {
               color:white;
}
.more a {
         font-size:18px;
}
.index_gray {
             width:100%;
		     height:520px;
		     background-color:#f6f6f6;
		     margin-top:50px;
			 padding-top:70px;
}
.index_gray_1 {
                width:640px;
				height:40px;
				margin:0 auto;
				text-align:center;
}
.index_gray_1 font {
                    font-size:55px;
					font-weight:bold;
					color:#029a54;
}
.line4 {
        float:left;
		width:110px;
		height:40px;
		border-bottom:1px solid #029a54;
}
.line5 {
        float:right;
		width:110px;
		height:40px;
		border-bottom:1px solid #029a54;
}
.index_gray_2 {
                height:80px;
				line-height:80px;
				width:160px;
				margin:0 auto;
				color:#787b79;
				margin-top:10px;
				font-size:30px;
				text-align:center;
}
.index_gray_3 {
                height:360px;
				width:1170px;
				margin:0 auto;
}
.index_gray_3 img {
                   width:437px;
				   float:left;
}
.index_gray_3 ul {
                  margin-left:33px;
				  width:700px;
				  float:left;
}
.index_gray_3 ul li {
                     float:left;
					 height:75px;
					 padding-bottom:25px;
					 width:100%;
					 border-bottom:1px dashed #8a8a8a;
					 margin-bottom:25px;
}
.index_gray_3 ul li .date {
                           height:70px;
						   padding-top:5px;
						   float:left;
						   width:95px;
						   background-color:#029a54;
						   margin-top:5px;
}
.index_gray_3 ul li .date p {
                             width:100%;
							 text-align:center;
							 color:white;
							 font-size:33px;
							 font-weight:bold;
}
.index_gray_3 ul li .date span {
                                display:block;
                                width:100%;
								text-align:center;
								color:white;
								font-size:16px;
}
.index_gray_3 ul li .word {
                           height:65px;
						   padding-top:10px;
						   float:left;
						   width:590px;
						   margin-left:15px;
}
.index_gray_3 ul li .word a {
                             font-size:16px;
							 display:block;
							 margin-bottom:10px;
}
.index_gray_3 ul li .word a:hover {
                                   color:#029a54;
}
.index_gray_3 ul li .word span {
                                font-size:14px;
								color:#8a8a8a;
}
.index_contact {
                width:1170px;
				margin:0 auto;
				height:580px;
				padding-top:50px;
}
.index_contact_1 {
                  height:40px;
				  text-align:center;
				  width:640px;
				  margin:0 auto;
}
.index_contact_1 font {
                       font-size:55px;
					   font-weight:bold;
					   color:#029a54;
}
.line6 {
        float:left;
		width:110px;
		height:40px;
		border-bottom:1px solid #029a54;
}
.line7 {
        float:right;
		width:110px;
		height:40px;
		border-bottom:1px solid #029a54;
}
.index_contact_2 {
                  width:160px;
				  height:80px;
				  line-height:80px;
				  margin:0 auto;
				  color:#787b79;
				  margin-top:10px;
				  font-size:30px;
				  text-align:center;
}
.index_contact_3 {
                  width:100%;
				  height:360px;
				  padding-top:20px;
}
.index_contact_3 img {
                      width:565px;
					  height:378px;
					  float:left;
}
.index_contact_3 form {
                       margin-left:25px;
					   width:580px;
					   float:left;
}
.realname {
           width:270px;
		   height:40px;
		   padding-left:10px;
		   border:1px solid #ccc;
}
.telephone {
            width:270px;
			height:40px;
			padding-left:10px;
			border:1px solid #ccc;
			margin-left:10px;
}
.title {
        width:568px;
		height:40px;
		padding-left:10px;
		border:1px solid #ccc;
		margin-top:25px;
}
.content {
          width:568px;
		  height:160px;
		  padding-top:10px;
		  padding-left:10px;
		  margin-top:25px;
}
.index_contact_3 form input[type="submit"] {
                                             margin-top:25px;
                                             width:230px;
											 height:45px;
											 line-height:45px;
											 text-align:center;
											 background-color:#029a54;
											 color:white;
}
.index_contact_3 form input[type="reset"] {
                                            margin-top:25px;
											width:230px;
											height:45px;
											line-height:45px;
											text-align:center;
											background-color:#fb9400;
											color:white;
											margin-left:20px;
}
.footer {
         background-color:#424242;
		 width:100%;
		 height:110px;
		 padding-top:50px;
}
.footer_1 {
           width:1200px;
		   margin:0 auto;
		   text-align:center;
}
.footer_1 p {
             color:white;
			 margin-bottom:20px;
}
.footer_1 img {
               float:right;
			   width:118px;
			   height:118px;
			   margin-top:-100px;
}
.product {
          width:100%;
		  height:85px;
		  border-bottom:1px solid #e2e2e2;
		  margin-bottom:50px;
}
.product_title {
                width:218px;
				margin:0 auto;
				text-align:center;
				position:relative;
				z-index:1;
				top:45px;
				height:80px;
				background-color:white;
}
.product_title p {
                  font-size:34px;
				  color:#059c58;
				  font-weight:bold;
}
.product_title span {
                      color:#a5a5a5;
					  font-size:18px;
}
.product_navigation {
                     width:1150px;
					 margin:0 auto;
					 height:90px;
					 margin-top:50px;
}
.product_navigation a {
                       width:180px;
					   height:40px;
					   line-height:40px;
					   text-align:center;
					   color:white;
					   float:left;
					   background-color:#a4a4a4;
					   font-size:16px;
					   margin-right:5px;
}
.product_navigation a:nth-of-type(n+7) {
                                         margin-top:10px;
										 height:40px;
										 line-height:40px;
}
.product_navigation a:hover {
                             background-color:#059c58;
}
.product_list {
               width:1200px;
			   margin:0 auto;
			   height:1330px;
			   margin-top:45px;
}
.product_list li {
                  width:370px;
				  height:420px;
				  float:left;
				  border:5px solid white;
				  border-bottom:5px solid #059c58;
				  margin-right:20px;
}
.product_list li:nth-of-type(3n) {
                                  margin-right:0;
}
.product_list li:nth-of-type(n+4) {
                                   margin-top:25px;
}
.product_list li:hover {
                        border:5px solid #059c58;
}
.product_list li img {
                      width:100%;
					  height:288px;
}
.product_list li a p {
                      width:100%;
					  text-align:center;
					  color:#787b79;
					  font-size:18px;
					  margin:20px 0;
}
.product_list li span {
                       width:90%;
					   padding:0 10%;
                       color:#b6b7b6;
					   font-size:16px;
}
.page {
       width:1200px;
	   margin:70px auto;
	   height:40px;
	   display:flex;
	   justify-content:center;
}
.page a {
         width:40px;
		 height:40px;
		 line-height:40px;
		 text-align:center;
		 float:left;
		 border:1px solid #029a54;
		 border-radius:10px;
		 margin-right:10px;
}
.page a:nth-of-type(1) {
                         width:60px;
}
.page a:nth-of-type(2) {
                         width:80px;
}
.page a:nth-last-child(2) {
                           width:80px;
}
.page a:nth-last-child(1) {
                           width:60px;
}
.page a:hover {
               background-color:#029a54;
			   color:white;
}
.product_show_title {
                     height:90px;
					 padding-top:50px;
					 width:1150px;
					 margin:0 auto;
					 text-align:center;
					 border-bottom:1px dashed #ccc;
}
.product_show_title p {
                       font-size:24px;
					   font-weight:bold;
					   margin-bottom:15px;
}
.product_show_title span font:nth-of-type(2) {
                                              margin-left:25px;
}
.product_show_content {
                       width:1200px;
					   margin:0 auto;
					   line-height:2;
					   padding:20px 0;
}
.image {
        text-align:center;
		margin-top:70px;
		margin-bottom:50px;
}
.product_show_content span {
                            width:100%;
							font-size:16px;
}
.line_height {
              line-height:2;
			  margin-top:50px;
			  font-size:16px;
}
.qualification {
                width:1140px;
				margin:50px auto;
}
.qualification li {
                   width:340px;
				   height:300px;
				   float:left;
				   margin-right:45px;
				   margin-bottom:20px;
				   text-align:center;
}
.qualification li:nth-of-type(3n) {
                                   margin-right:0;
}
.qualification li img {
                       border:1px solid #ccc;
}
.qualification li p {
                      font-size:16px;
					  margin-top:10px;
					  width:100%;
					  text-align:center;
}
.qualification_show {
                      width:1100px;
					  margin:50px auto;
}
.qualification_show span {
                          line-height:2;
						  font-size:16px;
}
.contact {
          width:1140px;
		  margin:0 auto;
		  height:600px;
		  margin-top:40px;
}
.contact li {
             float:left;
			 margin-top:40px;
			 margin-left:25px;
}
.contact li:nth-of-type(1) {
                            margin-left:60px;
}
.contact li img {
                  float:left;
}
.contact li span {
                  font-size:18px;
				  float:left;
				  margin-left:10px;
				  margin-top:15px;
}
.news_list {
            width:1150px;
			margin:50px auto;
}
.news_list li {
               float:left;
			   width:100%;
			   height:100px;
			   border-bottom:1px dashed #ccc;
			   margin-bottom:30px;
}
.news_list li:hover .news_title a {
                                   color:#029a54;
}
.news_date {
             width:95px;
			 height:85px;
			 float:left;
			 background-color:#029a54;
}
.date1 {
         font-size:33px;
		 color:white;
		 margin-top:10px;
		 text-align:center;
}
.date2 {
        font-size:16px;
		color:white;
		text-align:center;
}
.news_title {
             width:800px;
			 margin:0 20px;
			 float:left;
}
.news_title a {
                font-size:16px;
}
.news_title span {
                  float:left;
                  margin-top:10px;
				  color:#939393;
}
.news_title img {
                  float:left;
				  width:193px;
				  height:90px;
}
.message {
          width:1060px;
		  margin:0 auto;
}
.message .realname {
                    padding-left:10px;
					width:500px;
					height:40px;
					border:1px solid #ccc;
					margin-right:20px;
}
.message .telephone {
                     padding-left:10px;
					 width:500px;
					 height:40px;
					 border:1px solid #ccc;
}
.message .title {
                  padding-left:10px;
				  width:1045px;
				  height:40px;
				  border:1px solid #ccc;
}
.message .content {
                    padding-left:10px;
					padding-top:10px;
					width:1045px;
					height:170px;
					border:1px solid #ccc;
}
.message input[type="submit"] {
                               width:230px;
							   height:45px;
							   text-align:center;
							   line-height:45px;
							   color:white;
							   background-color:#029a54;
							   font-size:18px;
							   float:left;
							   margin-left:270px;
							   margin-top:25px;
							   margin-bottom:25px;
}
.message input[type="reset"] {
                               width:230px;
							   height:45px;
							   text-align:center;
							   line-height:45px;
							   color:white;
							   background-color:#fb9400;
							   font-size:18px;
							   float:left;
							   margin-left:30px;
							   margin-top:25px;
							   margin-bottom:25px;
}
.product_navigation .action {
                             color:white;
		                     background-color:#029a54;
}
.page .a {
         color:white;
		 background-color:#029a54;
}
.liujixin {
		   height:40px;
		   padding:15px 0;
}
.liujixin a {
		     width:100%;
			 float:left;
			 font-size:18px;
			 margin-left:20px;
}
.liujixin a:hover {
				   color:red;
}
