/* --- 响应式 手机  头部   开始   ---- */
@media only screen and (max-width: 768px){
	.w94{
		width: 94vw;
	}
	.ind_banner{
		display: none;
	}
	.module{
		width: 100%;
		font-size: 20px;
		margin: 0;
		text-align: center;
	}
	.m_le{
		width: 100%;
		float: none;
		margin: 0;
	}
	.m_le li{
		float: none;
	}
	.m_le .li_1 , .m_le .li_2 , .m_le .li_3 , .m_le .li_4 , .m_ri{
		width: 100%;
		height: 90px;
	}
	.m_le li div{
		margin: 0;
		padding-top: 20px;
	}
	.ind_title h3{
		height: 66px;
		line-height: 66px;
	}
	.ind_title span{
		margin: 0;
	}
	/* --   首页   成功案例   -- */
	.suc{
		margin: 25px 0;
	}
	.ind_title{
		margin-bottom: 25px;
	}
	.suc_l li{
		width: 50%;
	}
	.suc_l li:hover div{
		display: none;
	}
	/* --   首页   光合会   -- */
	.will{
		padding: 0;
	}
	.will .txt{
		width: 100%;
		height: 120px;
		margin-top: -200px;
		background: none;
	}
	.will .txt span{
		color: #444;
		width: 94vw;
		margin-right: 3vw;
		line-height: 26px;
	}
	
	/* --   首页   新闻   -- */
	.ind_new {
	    padding: 30px 0;
    }
	.in_con .tab-pane{
		width: 94vw;
	}
	.in_con .tab-pane .new_box{
		float: none;
		width: 94vw;
		margin: 0;
	}
	.in_con .tab-pane .new_box:first-child{
		margin: 0 0 24px 0;
	}
	.in_con .tab-pane ul.new_box:nth-child(4) , .in_con .tab-pane ul.new_box:nth-child(3){
		display: none;
	}
	.cu_box{
		width: 94vw;
	}

	.cu_l li img{ width: 100%; height: 24.5vw; }


	.new_box .ti {
	    height: 34px;
	    line-height: 32px;
    }
    .new_box .txt{
    	height: 50px;
    }
    .new_box a.more{
    	margin-top: 10px;
    }
    /* --   列表页   联系我们   -- */
		.contact{
			padding: 26px 0;
		}
		.contact li:first-child{
			float: left;
			width: 15%;
			margin-bottom:64px;
		}
		.contact .li_2,.contact .li_3 ,.contact .li_4{
			width: 85%;
			margin-bottom: 12px;
		}
		
		.contact .li_2 { overflow:auto; height:auto;}
		
	/* --   列表页   成功案例   -- */
		.suc .sev_nav {
			width: 94%;
	   		margin-bottom: 20px;
	    }
	    .sev_img{
	    	height: 220px;
	    	overflow: hidden;
	    }
	    .synopsis{
	    	margin-top: 15px;
	    }
	    .sev_title{
	    	margin-top: 34px;
	    }
	    .sy_img{
	    	margin-top: 28px;
	    }
	    .ds{
	    	display: none;
	    }
	    .lc_1 img{
	    	width: 100%;
	    	display: block !important;
	    	margin-top: 15px;
	    }
	    .suc .suc_nav{
	    	width: 94%;
	    	margin: 0 auto 22px;
	    }
	    .suc .suc_nav li{
	    	width: 33.3%;
	    }
	    .suc .suc_nav li a{
	    	font-size: 14px;
	    }
	/* --   列表页   光合会   -- */    
		.gh_head{
			height: 322px;
			padding-top: 14px;
		}
		.ind_title{
			width: 94vw;
			margin: 0 auto 10px;
		}
	    .ind_title h3{
	    	font-size: 23px;
	    	height: 56px;
	    	line-height: 56px;
	    	margin: 0;
	    }
	    .gh_head .ind_title{
	    	margin-bottom: 0;
	    }
	    .ind_title span{
	    	font-size: 15px;
	    }
		.gh_head>span{
			display: inline-block;
			width: 94vw;
			color: #fff;
			font-size: 14px;
			line-height: 26px;
			margin-top: 16px;
		}
		.customer , .public{
			padding: 20px 0;
		}
		.p_box{
			width: 94vw;
		}
		.p_list{
			padding: 13px 0;
		}
		.ind_more{
			margin-top: 16px;
		}
		.p_box .p_img{
			width: 46vw;
			height: auto;
		}
	    .p_box:last-child , .p_box:nth-child(3){
	    	display: none;
	    }
	    /* --   列表页   新闻中心   -- */
	   .suc .news_nav{
	   		width: 94vw;
	   		margin: 0 auto 10px;
	   }
	   .suc .news_nav li{
	   		width: 50%;
	   }
	   .news_box{
	   		padding: 15px 0;
	   }
	    .news_box .date{
	    	display: none;
	    }
	    .news_box .nb_plan{
	    	width: 30vw;
	    	height: auto;
	    }
	    .news_box .txt{
	    	width: 60vw;
	    }
	    .news_box .txt .ti{
	    	height: 18px;
	    	line-height: 18px;
	    }
	    .news_box .txt .ti a{
	    	font-size: 16px;
	    }
	    .news_box .txt .m_d{
	    	display: block;
	    	line-height: 25px;
	    }
	    .news_box .txt>a{
	    	display: none;
	    }
	    .news_box .txt span{
	    	height: 44px;
	    	border-bottom: none;
	    }
	    /* --   列表页   新闻详情   -- */
	    .breadcrumb{
	    	display: none;
	    }
	    .nd_head{
	    	margin-top: 0;
	    }
	    .news_date {
		    margin: 0 auto 25px;
		}
		.nd_head{
			padding: 10px 0;
		}
		.nd_head p{
			font-size: 17px;
			height: 30px;
			margin-bottom: 0;
		}
		.nd_cont{
			padding: 25px 0;
		}
		/* --   列表页   成功案例详情   -- */
		.sd_l .img_list{
			margin: 0 3%;
		}
		.suc_date .sd_l{
			padding: 20px 0;
		}
		.sd_l .img_list img{
			margin-bottom: 12px;
		}
		.suc_date .sd_r{
			width: 94%;
			margin: 0 3% 30px;
		}
		.sd_r .sd_r_txt, .sd_r .suc_l, .sd_r .sd_r_al{
			margin-left:0;
		}
		.sd_r_txt{
			margin-top: 18px;
		}
		.sd_r_top{
			border: none;
			margin-top: 15px;
			padding: 0;
		}
		.sd_r .suc_l{
			max-width: 94vw;
		}
		.sd_r_top:after{
			display: none;
		}
		.sd_r .suc_l li{
		    width: 48%;
		   height: auto;
		   margin: 15px 4% 0 0;
	  	 }
	  	.sd_r .suc_l li:nth-child(even){
	  		margin-right: 0;
	  	}
	  	/* --   列表页   团队介绍详情   -- */
	  	.team {
	  		padding: 24px 0;
	  	}
	  	.team_l , .team_r{
	  		width: 46vw;
	  	}
	  	.team_l{
	  		height: auto;
	  	}
	  	.team_l img{
	  		width: 100%;
	  	}
	  	.team_r{
	  		background: none;
	  		border: none;
	  	}
	  	.xm{
			float: left;
			margin-top: 0;
			padding-top: 15px;
			width: 100%;
			border-top: 1px dashed #999;
		}
		.team_r ul li, .xm li{
			margin-bottom: 0;
			line-height: 22px;
		}
		.tr_name{
			margin-bottom: 8px;
		}
		.tr_name p{
			margin-bottom: 0;
		}
		/* --   列表页   关于我们   -- */
		.ab_title{
			width: 90vw;
			margin: 0 auto;
		}
		.ab_title img{
			width: 100%;
		}
		.ab_head span{
			width: 94%;
		    height: 310px;
		    line-height: 26px;
		    margin: 16px auto 0;
		    overflow: scroll;
		}
		.pagi{
			margin-top: 30px;
		}
		.pagi img{
			width: 100%;
		}
		.intr{
			width: 94vw;
			padding: 20px 0;
		}
		.it_list li{
			width: 45vw;
			height: auto;
		}
		.it_list li:nth-child(even){
	  		margin-right: 0;
	  	}
	  	.it_list li .i_name{
	  		bottom: 0;
	  		left: 0;
	  		height: 33px;
	  		overflow: hidden;
	  	}
	  	.it_list li .i_name p{
	  		margin: 0;
	  		line-height: 33px;
	  	}
	  	.it_list li .i_name span{
	  		display: none;
	  	}
	  	.it_list li:hover .i_name{
	  		bottom: 0;
	  		color: #333;
	  		background: #fff;
	  	}
	  	.it_list li:hover .i_name p{
	  		margin: 0;
	  		line-height: 33px;
	  	}
		
		.suc_date .sd_l { min-height:inherit}
}