.header{
	background-color: white!important;
}
.nav a{
	color:#07abac!important;
	    font-size: 1.4em;
}

.pline{
	max-height: 220px;
	height: 173px;
	overflow: hidden;    text-align: left;
}
.why_line{
	height: 100px;
	max-height: 120px;
	overflow: hidden;
}
.foot1{
	margin-top:-55px;
	padding-top:0;    width: 29%;
	/*margin-right:10px;*/
}
.foot2{
	width: 20%;left: 16%;

}
.foot3{
	width: 25%;    right: -8%;
}

.hos span {
text-align: center;
margin:  0 15px ;
width: 160px;
white-space: nowrap;
display: inline-block;
}
.hos span a{

	    font-size: 1.1em;
    line-height: 2.5em;
    text-align: center;
    font-weight: 400;
    color: #5a5858;
}
.foot4{width: 18%;
    right: -13%;}
.color{
	color: #07abac!important;
}
/*.hos{
	float:left;
	position: relative;
	left:50%;
	margin-right: 30px;
}*/



.device_more a{
	text-align: center;
		font-weight: bold;
	font-size:1.2em;
}
.device_more{
	text-align: center;
	margin-top: 50px;

}
.bigtitle p{
	text-align: center;
	line-height: 1em!important;
	font-family: '微软雅黑';

}
.p1{
		font-size: 2em;
	font-weight: bold;
	
}
.p2{
	font-weight:bold;    color: #07abac;
}
.bigtitle{
	    padding-bottom: 25px;
    padding-top: 0px;
}
.news_btn a{
	margin-right: 30px;
	font-size:1.3em;
	font-weight: bold;
}
.news_line{
	padding-top:5%;
}
.news_line p{
	line-height: 3em;
}
.news_img{    border: 5px solid #07abac;
	width: 70% ;    height: 280px !important;

}
.contact_left p{
	line-height: 2em;
	font-size: 1.1em;
}
.contact_left img  {
  max-width: 120px;
    text-align: left;
    display: block;
    width: 100%;
    margin: 1px;
}
.contact_left span {    color: #07abac;
    padding: 5px 0;
    display: block;}
.shifa-icon p{
	height: 100px;
}
.fix-header { height:67px !important;}

@media only screen and (max-width: 500px){
	.hos a{
	font-family: '黑体';
	font-size:1em;
	line-height: 2em;
}
.hos span{
	width: 100px;
}
.pline{
	max-height: 220px;
	height: auto;
	overflow: hidden;
}.ontt {
    width: 25% !important;
}.counter p.count-number {
  
    font-size: 22px;
 
}.counter h3 {
 
    font-size: 1.2rem;
}
}
@media only screen and (max-width: 420px){
	.hos span{
	width: 130px;
}
}
@media only screen and (max-width: 400px){
	.hos span{
	width: 123px;
}
}
@media only screen and (max-width: 320px){
	.hos span{
	width: 100px;
}
}