/*-------------------手机端-------------------*/


@media all  and (max-width:1073px){
		

	.about-main{
		width: 100%;
	}
	.about-main .about-nav{

		width: 100%; height:auto; overflow:hidden;
		padding:10px 0;
		margin-bottom: 10px;
		/*border-bottom: 1px solid #048c45;*/
	}
	.about-main .about-nav .navl{

		width: 100%;
		margin:0 auto;
	}
	.about-main .about-nav .navl span{

		float: right;
		font-size: 0.7em;
		display: none;
	}
	.about-main .about-nav .navl ul{

		width: 100%;
		float: left;
	}
	.about-main .about-nav .navl ul li{

		width: 50%;
		text-align: center; line-height:36px; background:#f5f5f5; 
		/* padding:1px 0; */
		/*border-right:2px solid #048c45;*/
		float: left; 
	}
	
	.about-main .about-nav .navl ul li:first-child{

		/*border-left:2px solid #048c45;*/
	}
	.about-main .about-nav .navl ul li a{

		font-weight: 600;font-size:16px;
	}
	.about-main .about-nav .navl ul li.active3{

		background: #048c45;
	}
	.about-main .about-nav .navl ul li.active3 a{

		color: #fff;
	}

	.about-main>.list{
		
		width: 100%;

		margin-top: 20px;
		/*position: relative;*/
	

	}
	.about-main .list .jianjie{
		
		width: 100%;
		height: 450px;

		position: relative;
		background: url(../images/about3.png) no-repeat 0 0;

	}
	.about-main .list .title{

		width: 100%;
		margin: 0 auto;
		padding-top: 30px;
		text-align: center;
	}
	.about-main .list .title h3{

		color: #048c45;
		font-weight: 700;
		font-size: 1.4em;
		/*text-sha;*/
		/*text-shadow: 2px 2px 3px #fff;*/
		text-shadow: 1px 1px 0 white;
		/*border:1px solid #fff;*/
	}
	.about-main .list .conts{

		width: 100%;
		margin:20px auto;
	}
	.about-main .list .conts ul li{

		width: 33%;
		float: left;
		height: 150px;
		text-align: center;
		color: #fff;
		border-left: 1px solid #fff;
	}

	.about-main .list .conts ul li h4{

		margin: 30px 0;
		/*font-size: 26px;*/
		font-size: 1.4em;
		font-weight: 700;
		color: #ed8118;
	}

	.about-main .list .conts ul li p{

		font-weight: 700;
		font-size: 0.8em;
	}
	.about-main .list hr{

		width: 100%;
		position: absolute;
		top: 50%;
		border-bottom: 1px solid #fff;
	}

	.about-main .list .about-txt{
		width: 98%;
		clear: both;
		margin:10px auto;
		/*height:420px;*/
		padding: 10px 1%; font-size:14px; margin-bottom:0; padding-bottom:0;
		
		/*color: */
	}

	.about-main .list .about-txt p{

		/*height: 50px;*/
		font-size: 0.8em;
		/* font-weight: 700; */
		letter-spacing: 3px;
		line-height:25px;
		
	}
.about-main .list .about-txt img{ width: 100% !important; height: auto !important; }

	.about-main .list .cj{

		width: 100%;

	}

	.about-main .list .cj .title{

		width: 100%;	
		padding-top: 15px;
		margin:0 auto;
	}
	.about-main .list .cj .title h3{

		color: #048c45;
		font-weight: 600; font-size:16px; padding-bottom:5px;
	}
	.about-main .list .cj .title p{ font-size:14px;
		
	}
	.about-main .list .cj .title span{

		width: 20px;
		height: 2px;
		background: #ea7226;
		float: left;
		display: none;
		margin:1px 1px;
	}
	.about-main .list .cj .title i{

		width: 40px;
		height: 2px;
		background: #048c45;
		float: left;
		display: none;
		margin:1px;
	}
	.about-main .list .cj .cj-cont{

		width: 100%;
		margin-top:15px;
		background:rgba(0,0,0,0.5);
		padding:30px 0;
	}

	.about-main .list .cj .cj-cont .list{

		width: 100%;
		margin:0 auto;
		position: relative;
	}

	
	
	
	.about-main .list .cj .cj-cont .list .page{
			
			width: 30px;
			height: 70px;
			text-align: center;
			line-height:70px;
			background: rgba(0,0,0,0.5);
			font-size: 0.7em;
			color: #fff;  
			position: absolute;	

	   
	}
	.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{

		font-size: 18px;
	}
	.swiper-button-next:after, .swiper-container-rtl .swiper-button-next:after{

		font-size: 18px;
	}
	.about-main .list .wenhua{

		width: 100%;
		background: #fff;

	}

	.about-main .list .wenhua .title{

		width:300px;
		padding-top: 30px;
		margin:0 auto;
	}
	.about-main .list .wenhua .title h3{

		color: #048c45;
		font-weight: 700;
		font-size:15px; padding-bottom:5px;
	}
	.about-main .list .wenhua .title p{

		/*font-size: 20px;*/
		font-size:14px;
		
	}
	.about-main .list .wenhua .title span{

		width: 20px;
		height: 2px;
		background: #ea7226;
		float: left;
		display: none;
		margin:1px 1px;
	}
	.about-main .list .wenhua .title i{

		width: 40px;
		height: 2px;
		background: #048c45;
		float: left;
		display: none;
		margin:1px;
	}
	.about-main .list .wenhua .wenhua-cont{
		width: 100%;
		margin: 0 auto;
		margin-top: 5px;
	}
	.about-main .list .wenhua .wenhua-cont .txt{

		padding-top:0px;
	}
	.about-main .list .wenhua .wenhua-cont .txt p{
		font-size:14px;
		line-height: 30px;
	}
	.about-main .list .wenhua .wenhua-cont .pic img{

		width: 90%;
	}
	

	.about-main .list .ziyuan{

		width: 100%;
		background: #fff;

	}

	.about-main .list .ziyuan .title{
		padding-top: 20px;
		margin:0 auto;
		margin-bottom:20px;
	}
	.about-main .list .ziyuan .title h3{

		color: #048c45;
		font-weight:600;
		font-size:16px; padding-bottom:5px;
	}
	.about-main .list .ziyuan .title p{ font-size:14px;
		
	}
	.about-main .list .ziyuan .title span{

		width: 20px;
		height: 2px;
		background: #ea7226;
		float: left;
		display: none;
		margin:1px 1px;
	}
	.about-main .list .ziyuan .title i{

		width: 40px;
		height: 2px;
		background: #048c45;
		float: left;
		display: none;
		margin:1px;
	}

	.about-main .list .ziyuan .ziyuan-cont{

		width: 100%;
		margin:0 auto;
		margin-top: 20px;
		position: relative;
	}

	.about-main .list .ziyuan .swiper-slide{  
	 	
	 	overflow: hidden;
	 	border-radius:15px;
	  transition: 300ms;
	  transform: scale(0.8);
    }

    .about-main .list .cj .cj-cont .list  .swiper-slide{

		overflow: hidden;
		border-radius:18px;
	}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{

		background-image:none;
	}
		.swiper-button-next, .swiper-container-rtl .swiper-button-prev{

		background-image:none;
	}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-prev{

		background-image:none;
	}
	

}	

/*-------------------PC端-------------------*/
@media all  and (min-width:1073px){
	
	


	
.about-main{

		width: 100%;
		background: #fafafa;
		padding-top: 15px;
		padding-bottom: 20px;
		/*margin-top: 30px;*/
	}
	.about-main .about-nav{

		width: 100%;
	
		/*padding:px;*/
		height: 45px;
		border-bottom: 1px solid #048c45;
	}
	.about-main .about-nav .navl{

		width: 80%;
		margin:0 auto;
	}
	.about-main .about-nav .navl span{

		float: right;
		font-size: 16px;
		/*vertical-align: bottom;*/
		margin-top: 15px;
		font-weight: 700;
	}
	.about-main .about-nav .navl ul{

		width: 80%;
		float: left;
	}
	.about-main .about-nav .navl ul li{

		padding:6px 0;
		/*height: 50px;*/
		
		float: left; 
		margin-left: -2px;
		/*display: inline-block;*/
	}
	
	.about-main .about-nav .navl ul li:first-child a{

		border-left:2px solid #048c45;
	}
	.about-main .about-nav .navl ul li a{

		font-weight: 700;
		padding:4px 30px;
		display: block;
		width: 100%;
		height: 100%;
		border-right:2px solid #048c45;
	}
	.about-main .about-nav .navl ul li.active3{

		padding:6px 0;
	}
	.about-main .about-nav .navl ul li.active3 a{

		color: #fff;
		background: #048c45;
		padding:7px 30px;
	
		/*margin-left: -1px;*/

	}
	
	.about-main>.list{
		
		width: 100%;
		
		margin-top: 20px;
	}
	.about-main .list .jianjie{
		
		height: 500px;
		
		position: relative;
		background: url(../images/about3.png) no-repeat 0 0;

	}
	.about-main .list .jianjie .title{

		width: 80%;
		margin: 0 auto;
		padding-top: 30px;
		text-align: center;
	}
	.about-main .list .jianjie .title h3{

		color: #048c45;
		font-weight: 700;
		/*text-sha;*/
		/*text-shadow: 2px 2px 3px #fff;*/
		text-shadow: 1px 1px 0 white;
		/*border:1px solid #fff;*/
	}
	.about-main .list .jianjie .conts{

		width: 80%;
		margin:20px auto;
	}
	.about-main .list .jianjie .conts ul li{

		width: 33%;
		float: left;
		height: 200px;
		color: #fff;
		text-align: center;
		border-left: 2px solid #fff;
	}

	.about-main .list .jianjie .conts ul li h4{

		margin: 38px 0;
		font-size: 40px;
		font-weight: 700;
		color: #ed8118;
		/*text-indent: 25px;*/
		letter-spacing: 4px;
	}

	.about-main .list .jianjie .conts ul li p{

		font-weight: 700;
		letter-spacing:4px;

	}
	.about-main .list .jianjie hr{

		width: 100%;
		position: absolute;
		top: 50%;
		border-bottom: 1px solid #fff;
	}
	.about-main .list .about-txt{
		width: 80%;
		clear: both;
		margin:20px auto;
		padding: 20px 0;
		/*color: */
	}

	.about-main .list .about-txt p{

		/*height: 50px;*/
		font-size: 18px;
		letter-spacing: 5px;
		line-height: 50px;
		font-weight:600;
		text-indent:4em;
	}
	.about-main .list .cj{

		width: 100%;

	}

	.about-main .list .cj .title{

		width: 350px;
		padding-top: 9px;
		margin:0 auto;
	}
	.about-main .list .cj .title h3{

		color: #048c45;
		font-size: 26px;
		font-weight: 700;
	}
	.about-main .list .cj .title p{

		font-weight: 700;
		font-size: 20px;
		
	}
	.about-main .list .cj .title span{

		width: 20px;
		height: 2px;
		background: #ea7226;
		float: left;
		display: block;
		margin:1px 1px;
	}
	.about-main .list .cj .title i{

		width: 40px;
		height: 2px;
		background: #048c45;
		float: left;
		display: block;
		margin:1px;
	}
	.about-main .list .cj .cj-cont{

		width: 100%;
		margin-top: 30px;
		background: #292a2f;
		padding:30px 0;
	}

	.about-main .list .cj .cj-cont .list{

		width: 80%;
		margin:0 auto;
		overflow: hidden;
		position: relative;
	}
	

	
	.about-main .list .cj .cj-cont .list  .swiper-slide{
		
	
		/*height: 100%;*/
		overflow: hidden;
		border-radius:40px;
	}
	.about-main .list .cj .cj-cont .list  .swiper-slide img{

		width: 100%;
		height: 100%;
	}
	.about-main .list .cj .cj-cont .list  .swiper-container{

		margin:0;
	}

	
	.about-main .list .cj .cj-cont .list .page{
			
			width: 45px;
			height: 90px;
			text-align: center;
			line-height:90px;
			background: rgba(0,0,0,0.5);
			font-size: 18px;
			color: #fff;  
			position: absolute;	

	   
	}
	.about-main .list .wenhua{

		width: 100%;
		padding-bottom:20px;
		background: #fff;

	}

	.about-main .list .wenhua .title{

		width:300px;
		padding-top: 30px;
		margin:0 auto;
	}
	.about-main .list .wenhua .title h3{

		color: #048c45;
		font-size: 26px;
		font-weight: 700;
	}
	.about-main .list .wenhua .title p{

		font-weight: 700;
		font-size: 20px;
		
	}
	.about-main .list .wenhua .title span{

		width: 20px;
		height: 2px;
		background: #ea7226;
		float: left;
		display: block;
		margin:1px 1px;
	}
	.about-main .list .wenhua .title i{

		width: 40px;
		height: 2px;
		background: #048c45;
		float: left;
		display: block;
		margin:1px;
	}
	.about-main .list .wenhua .wenhua-cont{
		width: 80%;
		margin: 0 auto;
		margin-top: 30px;
	}
	.about-main .list .wenhua .wenhua-cont .txt{

		padding-top:40px;
	}
	.about-main .list .wenhua .wenhua-cont .txt p{

		font-weight: 700;
		line-height: 30px;
		line-height: 40px;
		color: #666;
	}
	.about-main .list .wenhua .wenhua-cont .pic img{

		width: 90%;
	}
	

	.about-main .list .ziyuan{

		width: 100%;
		background: #fafafa;
		margin-top: 30px;
		clear: both;

	}

	.about-main .list .ziyuan .title{

		width:300px;
		padding-top: 30px;
		margin:0 auto;
		margin-bottom:20px;
	}
	.about-main .list .ziyuan .title h3{

		color: #048c45;
		font-size: 26px;
		font-weight: 700;
	}
	.about-main .list .ziyuan .title p{

		font-weight: 700;
		font-size: 20px;
		
	}
	.about-main .list .ziyuan .title span{

		width: 20px;
		height: 2px;
		background: #ea7226;
		float: left;
		display: block;
		margin:1px 1px;
	}
	.about-main .list .ziyuan .title i{

		width: 40px;
		height: 2px;
		background: #048c45;
		float: left;
		display: block;
		margin:1px;
	}

	.about-main .list .ziyuan .ziyuan-cont{

		width: 80%;
		margin:0 auto;
		margin-top: 20px;
		position: relative;
	}




}


 .about-main .list .ziyuan .swiper-slide{  
	 	
	 	overflow: hidden;
	 	border-radius: 25px;
	 	margin:0;
	 	padding:0;
	  transition: 300ms;
	  transform: scale(0.8);
    }
    .about-main .list .ziyuan .ziyuan-cont .pages{

    	color: #048c45;
    }

   /* .about-main .list .ziyuan .ziyuan-cont .swiper-button-next,.about-main .list .ziyuan .ziyuan-cont .swiper-container-rtl .swiper-button-prev{

     	right: 0;
     }*/
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{

		right: 0;
	}
     .swiper-button-prev, .swiper-container-rtl .swiper-button-next{

     	left: 0;
     }
	 .about-main .list .ziyuan .ziyuan-cont .swiper-slide-active, .about-main .list .ziyuan .ziyuan-cont .swiper-slide-duplicate-active{
      transform: scale(1);
	}


	.about-main .list .cj .cj-cont .list .page:hover{

		color: #048c45;
	}
/*-------------------通用-------------------*/


.about-main .list .about-txt img{

	width: 100%;
	
}