@charset "utf-8";
/* CSS Document */

/*手机导航*/
.heard-nav {
	width: 100%;
	height: 60px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000000;
	background: #fff;
	font-family:"微软雅黑","Microsoft YaHei";
	font-size: 16px;
}
.phone_logo {
	position: absolute;
	left:15px;
	top:5px;
}

.phone_logo img{
	height:40px;
	width:auto;
	}
.nav_btn{
	position:absolute; top:15px; right:15px;
	cursor:pointer;
	}
.nav_btn>img{
	border-radius:4px;
	}

.phone_nav{
	width:100%;
	height:0;
	background:#11191c;
	position:absolute; top:80px; left:0; z-index:-1;
    opacity:0;
    filter:alpha(opacity=0);
    -moz-opacity:0; 
    -khtml-opacity:0;
	overflow:hidden;
	}	
.phone_nav>ul{
	padding:0;
	margin:0;
	padding-top:15px;
	}	
.phone_nav>ul>li{
	line-height:40px;
	padding-left:15px;
	border-bottom:1px dotted #333;
	}	
.phone_nav>ul>li>a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none !important; 
	font-size:14px;
	letter-spacing:1px;
	font-weight:500;
	text-align:left;
	text-transform:uppercase;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;	
	transition: 0.3s linear;
	}
.phone_nav>ul>li>ul{
	padding:0 0 15px 10px;
	display:none;
	}	
.phone_nav>ul>li>ul>li{
	line-height:24px;
	}
.phone_nav>ul>li>ul>li>a{
	text-align:left;
	color:#e5e5e5;
	font-size:12px;
	}				
.nav_on>a{
	color:#D23718 !important;
	}	
.nav_btn1{
	width:30px;
	height:30px;
	background:#D23718;
	cursor:pointer;
	position:absolute; top:90px; right:15px;
	border-radius:1px;
	opacity:0;
    filter:alpha(opacity=0);
    -moz-opacity:0; 
    -khtml-opacity:0;
	}	
.nav_btn1>img{
	margin-top:2px;
	}	
.kong{
	height:60px;
	}
/*手机导航*/

@media(max-width: 768px){
/*index*/	
.sec1_1,.sec1_2,.sec1_3{
	width:100%;
	margin-bottom:20px;
	}
.sec1_3_img{
	width:40%;
	}
	
.sec1_3_zi{
	padding-top:0;
	width:60%;
	}	
.sec1_3_zi h5{
	padding-left:10px;
	font-size:12px;	
	}
.sec1_3_zi a{
	position:relative;
	bottom:0;
	left:10px;
	font-size:12px;
	}	
.index_warpper{
	padding-bottom:0;
	}
.foot_xp{
	background:#1b76c0;
	font-size:12px;
	text-align:center;
	color:#fff;
	margin:0;
	line-height:40px;
	}
.foot_xp p{
	margin:0;
	}
/*index*/


/*about*/
.xp_zs{
	position:relative;
	padding:30px 0 0 0;
	background:#f2f2f2;
	}
.xp_zs img{
	width:60%;
	display:block;
	margin:0 auto;
	}
.xp_zs .pagination{
	position:absolute;
	bottom:0 ;
	margin-bottom:10px;
	}	
.xp_zs p{
	text-align:center;
	padding:10px 0;
	color:#666;
	}
.inner_top{
	padding:0 0 15px 10px !important;
	}
.inner_top h5{
	font-size:12px !important;
	}
.inner_con{
	padding:0 10px;
	}
.inner_h5{
	font-size:18px !important;
	line-height:24px !important;
	}
.inner_con_l{
	padding-bottom:20px !important;
	}
.ab3n_main h4{
	margin-top:20px !important;
	}
.ab3_jg{
	height:20px !important;
	}
.ab_ser3_con_top>ul>li{
	width:50% !important;
	}
.ab_ser3_k1{
	min-height:0 !important;
	}
.contact{
	padding:20px 0 !important;
	}
.contact h4{
	font-size:16px !important;
	margin:0 !important;
	}
.contact h4:before{
	height:0 !important;
	}
.map{
	margin-bottom:30px;
	height:350px !important;
	overflow:hidden;
	}
.sour4-l{
	display:none;
	}
.sour4-box:before{
	width:0 !important;
	}
.sour4-box .col-sm-11{
	margin-bottom:10px !important;
	}	

.ab2_xp{
	color:#666;
	line-height:24px;
	}
.ab2_xp h4{
	text-align:center;
	color:#86bc1a;
	font-weight:bold;
	padding-top:10px;
	}
.ab2_xp p{
	padding-left:10%;
	}
.ab2_xp p span{
	color:#86bc1a;
	font-weight:bold;
	}
	
/*about*/
/*case*/
.case-xp {
	width:100%;
	overflow:hidden;
	position:relative;
	margin-bottom:30px;	
	}

.case-xp img{
	width:33.33%;
	float:left;
	padding:0 5px;
	margin-bottom:10px;
	}
.case_main .clm3{
	margin-left:-5px !important;
	margin-right:-5px !important;	
	}
.case_main .clp3{
	padding-left:5px !important;
	padding-right:5px !important;
	}

.case_main{
	width:100%;
	overflow:hidden;
	}

.case-box h5{
	margin-top:0;
	}
.case-box h4{
	margin-bottom:0;
	}
.case-box{
	margin-bottom:10px !important;
	}

.hd{
	padding:40px 0 !important;
	}
.hd-list i{
	width:100px !important;
	height:100px !important;
	font-size:36px !important;
	padding:0 !important;
	 }

.hd-list2 img{
	width:110px !important;
	top:-50px !important;
	}

.zs3{
	padding:0 !important;
	}
.zs3-p{
	padding:0 !important;
	}
.zs4{
	padding:0 !important;
	margin:0 !important;
	}
.join4_r{
	border:0 !important;
	}
.join4_main{
	padding:0 !important;
	}

.join4_r{
	padding-top:20px;
	}
.zhaos{
	margin:0 !important;
	}
.news2-list h4 span{
	display:none !important;
	}
.news2-list h4{
	height:24px;
	line-height:24px;
	overflow:hidden;
	}
	
/*case*/
/*join*/
.join_con .join-zi{
	width:63% !important;
	}

.join_con .join-zi i{
	display:none !important;
	}

.join3n-list{
	margin-bottom:15px !important;
	}
.join2n-list{
	margin-bottom:15px !important;
	}


/*join*/
/*life*/
.lift-list1{
	}
.lift-list1 ul li p{
	padding:0 10px;
	}	
.lift-list1 ul li a{
	line-height:36px !important;
	}
.lift-list1 .span3{
	}
.lift-list1 .span2{
	overflow:hidden;
	margin-left:0 !important;
	font-size:14px !important;
	height:28px !important;
	}
.lift-list1 .span1{
	display:none !important;
	}
.lift-list1{
	padding:20px 0 40px 0 !important;
	}

.lift3-main{
	width:100% !important;
	margin:0 !important;
	padding:10px 10px 30px 10px !important;
	top:0 !important;
	}
.lift3-yc{
	display:block !important;
	}
.lift3-jt{
	display:none !important;
	}	

.life-con{
	margin-bottom:30px !important;
	}
.news-inner img{
	width:auto !important;
	max-width:100% !important;
	}

.life-main{
	padding:0 !important;
	}		
/*life*/


/*news*/
.news1-list .list-r h5 span{
	display:none;
	}

.news1-list{
	margin-top:15px !important;
	}

.news-list1{
	margin-bottom:20px !important;
	}

/*news*/

/*health*/
.sour1n-r{
	padding:20px !important;
	}
.sour1ms_con{
	padding-bottom:0 !important;
	}	
.camp-list{
	margin-bottom:20px !important;
	}	

.s2-inr{
	padding-top:20px;
	}
.s2-inr h3{
	font-size:18px;
	margin:0 !important;
	}
.s2-inback{
	text-align:center;
	}
.sour-juli{
	margin:0 !important;
	}
.con_join{
	margin-bottom:0 !important;
	padding:0 10px;
	}

/*health*/



	}

@media(max-width: 1200px){
.news-list1 .more{
	top:10px !important;
	}
.news-list1 .more:before{
	height:0 !important;
	}

	
	}


@media(max-width: 768px){
.zs_left{
	height:auto !important;
	}
.sour1_list .img1{
	display:none;
	}
.sour1_list .img2{
	display:none;
	}

}

