

.mn-pic-txt{  width:100%; max-width:100%; margin:0 auto; background:#f5f5f5; height:360px; position:relative; margin-top:80px;}




.mn-pic-txt .txt-left .txt{
	width: 40%;
	max-width: 500px;
	color: #363636;
	font-size:16px;
	line-height:30px;
	text-align:left;
	text-align:left;
	margin:-70px 5% 0 0;
	float:left;
	
}

.mn-pic-txt .txt-right .txt{
	width: 40%;
	max-width: 500px;
	color: #363636;
	font-size:16px;
	line-height:30px;
	text-align:left;
	margin:-70px 0 0 5%;	
}


.mn-pic-txt .txt-left p strong,.mn-pic-txt .txt-right p strong{ float: none; width:100%; max-width:100%; clear:both; margin:10px 0; display:block;}

.mn-pic-txt .txt-left p img{
	max-width: 100%;
	max-height:100%;
} 


.mn-pic-txt h5{color:#363636;font-size:26px;}

.mn-pic-txt .txt-left p,.mn-pic-txt .txt-right p{ font-size:15px; line-height:26px;}



.mn-pic-txt .pro_tel{ color:#333; font-size:16px; position:relative;padding-left:40px; margin-top:10px;}
.mn-pic-txt .pro_tel:before{ position:absolute; content:""; background:url(../images/p_telb.png) no-repeat center top; left:0; top:0; width:25px; height:24px; }



.mn-pic-txt h6{
	width: 40px;
	background:#ff0000;
	height:1px;
	margin:15px 0 40px 0;
	
}

.t-table img{ margin-top:10px;}


.mn-pic-txt .more_yewu{ display: block; width:199px; height:50px; background:url(../images/yewu_03.png) no-repeat; margin-top:20px; text-align:center; line-height:50px; color:#fff;}


.mn-pic-txt .titble{
    width: 60%;
	max-width: 700px;
   font-size:20px; 
   line-height:30px; 
   color:#000; 
   padding-left:15px; 
   border-left:2px solid #666;

}



.pic-txt{
	position: relative;

}

.pic-txt .img img{
	width: 100%;
	 margin-top:-80px;box-shadow:0 0 15px rgba(0,0,0,.3);
	 
}

.pic-txt .txt{
	width:38%;
}
.pic-txt .img{ width:56%;}


.pic-txt .img{
	float: left;
}
.pic-txt .txt{
	position: absolute;

	height: 100%;
}
.txt-right .txt{
	right: 0;
}

.txt-left .img{
	float: right;
}
.txt-left .txt{
	left: 0;
}
.t-table{
	display: table;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.t-cell{
	display: table-cell;
	width: 100%;
	vertical-align: middle;
}







@media (max-width: 639px) {


.mn-pic-txt .pro_tel{ color:#333; font-size:13px; position:relative;padding-left:30px; margin-top:5px;}
.mn-pic-txt .pro_tel:before{  width:15px; height:14px;background-size: cover;left: 5px ;top: 8px;  }


.mn-pic-txt{ width:100%; height:auto!important; margin:0; max-width:100%; margin-top:10px; float:none;}
.pic-txt .img img{ margin:0;}

.mn-pic-txt .txt-left .txt{ margin:0; width:100% ; max-width:100%; float:none;padding-bottom: 10px;}


.mn-pic-txt .txt-right .txt{ width:100%; max-width:100%; margin:0; float:none;padding-bottom: 10px;}


.pic-txt .img,
.pic-txt .txt{
     clear:both;
	width: 100%;
}
.pic-txt .txt{
	position: relative;

}


.mn-pic-txt .txt-left p{
	width: 100%;
	max-width:100%;
  font-size:12px;
   line-height:25px;
    padding-top:0px;
}

.mn-pic-txt .txt-right p{
	width: 100%;
	max-width:100%;
  font-size:12px;
  line-height:25px;
    padding-top:0px;
}




.mn-pic-txt .txt-left h5,.mn-pic-txt .txt-right h5{
	width: 98%;
	max-width: 100%;
     font-size:14px;
line-height:25px;
padding-top:10px;
}


.mn-pic-txt .txt-left p,.mn-pic-txt .txt-right p{
	width: 98%;
	max-width: 100%;
	font-size:13px;
	line-height:23px;

	
}


.mn-pic-txt h6{
	width: 30px;
	height:1px;
	margin:5px 0 5px 0;
	
}





.mn-pic-txt .txt{ max-width:98%; margin:0 auto;}




}


@media (min-width: 640px) and (max-width:1023px ) {


.mn-pic-txt{ width:100%;}

.mn-pic-txt .txt-left h5,.mn-pic-txt .txt-right h5{
	width: 98%;
	max-width: 100%;

	font-size:16px;

	line-height:28px;
	margin-top:10px;

}


.mn-pic-txt .txt-left p,.mn-pic-txt .txt-right p{
	width: 98%;
	max-width: 100%;
	font-size:14px;
	line-height:25px;

	
}

.pic-txt p, .pic-txt .titble, .pic-txt h2, .pic-txt h4, .pic-txt h5{
    margin-bottom: 0;
}




.pic-txt .img,
.pic-txt .txt{
	width: 100%;
}


.pic-txt .txt{
	position: relative;

}

.mn-pic-txt .txt-left p{
    font-size:14px;
 	width: 98%; 
    max-width:100%;
}

.mn-pic-txt .txt-right p{
	 width: 98%;
     max-width:100%;

}



.mn-pic-txt .txt-left p em{ float:none; width:80%; font-style:normal;}
.mn-pic-txt .txt-left p strong{ float:none; width:20%; max-width:85px;}


}




@media (min-width: 1032px) and (max-width:1439px ) {

.mn-pic-txt{ width:100%;}

.mn-pic-txt .titble{  
  font-size:20px; 
   line-height:20px; 
}

.mn-pic-txt h2{
   font-size:20px; 
   line-height:20px; 
}



.mn-pic-txt .txt-left p,.mn-pic-txt .txt-right p{
	width: 90%;
	max-width: 100%;

	
}


.mn-pic-txt .txt-left p img{
	width: 100%;
	height:100%;
} 

.mn-pic-txt .txt-left h5,.mn-pic-txt .txt-right h5{
	width: 90%;
	max-width: 100%;
	
}


.mn-pic-txt .titble{
	width: 90%;
	max-width: 100%;


}
.mn-pic-txt h2{

max-width: 100%;


  
}




}


@media (min-width: 1440px) and (max-width:1920px ) {

}



